Đặt giao diện cụ thể để truy cập internet


21

Tôi có một máy có ba giao diện mạng chạy Ubuntu 12.04 LTS, 64-bit, kernel 3.5.0-49.

Tôi đang sử dụng cả ba giao diện. Hai trong số chúng được kết nối với mạng LAN (eth0 và eth1) và một được kết nối với internet (eth2); nhưng khi tôi cố gắng truy cập internet, nó sẽ cố gắng truy cập eth0 (phản hồi lỗi đến từ IP của eth0).

Tôi biết rằng nó sẽ hoạt động (từ kinh nghiệm ở nơi khác) nếu tôi không đặt địa chỉ cổng cho eth0 hoặc eth1, nhưng vì một số lý do, GUI quản lý mạng sẽ không cho phép tôi lưu cài đặt kết nối nếu không có cổng nào được chỉ định (?).

Làm cách nào để a) đặt eth0 và eth1 thành không có địa chỉ cổng hoặc b) báo cho hệ thống sử dụng eth2 để truy cập internet (nghĩa là IP không có trên mạng con của eth0 / eth1).

Đối với việc cố gắng bỏ đặt địa chỉ cổng của eth0 và eth1: Cố gắng bỏ qua GUI của trình quản lý mạng, tôi đã kiểm tra trong / etc / network / giao diện nhưng Ubuntu dường như không sử dụng nó (nó chỉ có một mục cho lo). Tôi không thực sự quen thuộc với các cách cấu hình giao diện hiện đại hơn, và vì vậy tôi đã từ bỏ ở đó.


1
Trong tệp giao diện của bạn nếu bạn đang sử dụng trình quản lý mạng thì chỉ nên chứa auto lo iface lo inet loopback Mặc định ethernet sử dụng eht0, bạn có thể thay đổi các khoản vay của mình bằng eth1 và eth2 không?
Người đàn ông hoang dã

@WildMan Đó là một ý tưởng hay (chuyển internet sang eth0); Tôi có thể thử nó. Có một chút rắc rối để có quyền truy cập vật lý vào máy này (nó được gắn trên trần nhà), nhưng tôi sẽ có thể quản lý nó thông qua khoang vá - mặc dù nếu tôi làm hỏng nó và làm hỏng quyền truy cập từ xa của tôi (nó không đầu) Dù sao cũng sẽ cần truy cập vật lý.
Jason C

1
Nếu bạn có khả năng định tuyến, bạn có thể kiểm tra bài đăng này: serverfault.com/questions/41077/ (nó đã cũ, nhưng nói rằng chỉ cần lấy ra cổng mặc định và chỉ có một)
Không có thời gian

1
Bạn có thể tự cấu hình các cài đặt ở đó nếu bạn xóa trình quản lý mạng hoặc tắt nó.
Người đàn ông hoang dã

1
/etc/NetworkManager /etc/NetworkManager/system-connections
Không có thời gian

Câu trả lời:


25

Có vẻ như bạn đang tìm cách để đặt cổng mặc định . Bạn có thể thấy các cài đặt hiện tại bằng cách chạy ip route. Bạn có thể muốn của bạn trông giống như thế này:

default via 192.168.0.1 dev eth0 ...
192.168.0.0/24 dev eth0 ...
192.168.1.0/24 dev eth1 ...
192.168.2.0/24 dev eth2 ...

Các tuyến này được tạo tự động bởi NetworkManager. Hãy thử kiểm tra Chỉnh sửa Settings Cài đặt IPv4 Các tuyến Chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó trên hai kết nối LAN để ngăn chúng trở thành cổng mặc định.

Bạn không cần phải làm việc xung quanh NetorkManager.


Vâng, tôi đã mất vài ngày để đi xung quanh để thử nó, nhưng nó hoạt động hoàn hảo. Cảm ơn một lần nữa.
Jason C
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.