Giao diện ethernet chính / phụ thông qua NetworkManager trong Ubuntu 9.10


2

Tôi có một máy Ubuntu 9.10 với ba giao diện ethernet, eth0, eth1 và eth2. eth2 được kết nối với một mạng riêng. eth0 và eth2 được kết nối với hai mạng LAN khác nhau. Một trong hai sẽ cung cấp quyền truy cập vào internet. Cả ba mạng đều có máy chủ DHCP.

Sử dụng các cài đặt mặc định của Ubuntu (Và Gnome), khi tôi khởi động tất cả các giao diện đang hoạt động và hệ thống của tôi nhận được ba địa chỉ IP. Tuy nhiên, bất kỳ nỗ lực truy cập internet đều dẫn đến thời gian chờ kết nối và sự kỳ lạ khác. Tôi nghi ngờ rằng lưu lượng truy cập sẽ đi ra trên một NIC (như eth0) và quay trở lại trên một lưu lượng khác (như eth1). Tôi không chắc chuyện gì đang xảy ra. Cách duy nhất tôi có thể truy cập internet vào lúc này là mang hai thiết bị xuống ifdown.

Làm cách nào tôi có thể định cấu hình eth0làm giao diện chính của mình để tất cả các phần thưởng được tắt theo mặc định trên giao diện đó, trong khi vẫn giữ cho hai phần còn lại hoạt động? Ngoài ra, tôi muốn đảm bảo Avahi phát sóng chính xác trên cả ba IP để các máy tính trong mạng LAN của eth1 vẫn có thể kết nối với myhostname.local ...

EDIT : Đây là bảng định tuyến của tôi:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.16.151.0    0.0.0.0         255.255.255.0   U         0 0          0 eth2
172.16.30.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.1.0.0        0.0.0.0         255.255.0.0     U         0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         172.16.30.2     0.0.0.0         UG        0 0          0 eth0
0.0.0.0         10.1.0.1        0.0.0.0         UG        0 0          0 eth1

Tôi muốn mạng 172.16.30.2 là mạng chính và mạng 10.1.0.0 là mạng thứ cấp.

EDIT2 : Máy chủ tên của tôi cũng không chính xác. Có vẻ như Ubuntu đang đưa các mạng lên theo thứ tự, eth0, rồi 1, rồi 2 và thông tin DHCP từ eth1 đang ghi đè eth0 và eth2 đang ghi đè eth1. Làm thế nào tôi có thể đảo ngược điều này để thông tin DHCP từ eth0 là "chính chủ" ?

EDIT3 : Đây dường như là một vấn đề với Trình quản lý mạng của Gnome.


1
bảng bộ định tuyến của bạn là gì? Thông thường tất cả lưu lượng truy cập không cục bộ chỉ nên để qua một giao diện.
txwikinger

Câu trả lời:


3

Sẽ rất tốt khi xem bảng định tuyến của bạn, bởi vì tôi chỉ đoán ở đây, nhưng có vẻ như cổng mặc định của bạn không được đặt chính xác. Bạn có thể thiết lập điều đó với lệnh tuyến đường. Nó sẽ là một cái gì đó như thế này:

route add default gw XXX.XXX.XXX.XXX dev eth0

EDIT: Tôi nên đề cập rằng tuyến này không tồn tại lâu, vì vậy nếu cách này hoạt động, bạn cần thêm dòng vào tập lệnh mạng hoặc RC.local. Ngoài ra, tôi không biết avahi hoạt động như thế nào nên bạn tự mình làm việc đó.


Điều này không khắc phục được vấn đề, nhưng tôi cũng chỉ thấy rằng máy chủ tên của mình cũng không chính xác ...
Josh

1
@emgee: Điều này thực sự không hoạt động - nó hoạt động trong vài phút nhưng sau đó bảng định tuyến trở lại. Tôi nghĩ rằng điều này là do NetworkManager
Josh

1
À ... Chà, bạn có thể tự xử lý mạng. Đó là cách tôi thường làm. Nếu bạn muốn, tệp là / etc / mạng / giao diện
emgee

Networkmanager bị lỗi: nếu bạn muốn GUI hãy thử wicd (và xóa trình quản trị mạng) hoặc sử dụng CLI theo đề xuất của emgee
dag729 15/03/2016
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.