Основные/вторичные интерфейсы Ethernet через NetworkManager в Ubuntu 9.10

У меня есть машина Ubuntu 9.10 с тремя интерфейсами Ethernet, eth0, eth1 и eth2. eth2 подключен к частной сети. eth0 и eth2 подключены к двум различной LAN. Любой обеспечит доступ к Интернету. Все три сети имеют серверы DHCP.

Используя Ubuntu настройки по умолчанию (И Gnome), когда я загружаю все интерфейсы, активны, и моя система получает три IP-адреса. Однако любая попытка получить доступ к Интернету приводит к тайм-аутам соединения и другой странности. Я подозреваю, что трафик выходит на одном NIC (как eth0) и возвращается в на другом (как eth1). Я не уверен, что продолжается. Единственным путем я могу получить доступ к Интернету, в данный момент должен снизить два из устройств с ifdown.

Как я могу настроить eth0 как мой основной интерфейс, таким образом, весь трафик выходит по умолчанию на том интерфейсе при сохранении других двух активными? Кроме того, я хочу удостовериться широковещательные сообщения Avahi правильно на всех трех дюйм/с так, чтобы компьютеры на LAN eth1 могли все еще соединиться с myHostname.local...

Править: Вот моя таблица маршрутизации:

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

Я хочу, чтобы 172.16.30.2 сети были основным и 10.1.0.0 сетями, чтобы быть вторичным.

EDIT2: Мои серверы имен являются также неправильными. Кажется, что Ubuntu поднимает сети в порядке, eth0, затем 1, затем 2, и информация DHCP от eth1 переопределяет eth0, и eth2 переопределяет eth1. Как я могу инвертировать это так, информация DHCP от eth0 является "ведущим устройством"?

EDIT3: Это, кажется, проблема с NetworkManager Gnome.

2
задан 13.03.2010, 18:32

1 ответ

Было бы хорошо видеть Вашу таблицу маршрутизации, потому что я просто предполагаю здесь, но это кажется, что Ваш шлюз по умолчанию не установлен правильно. Можно установить это с командой маршрута. Это было бы что-то вроде этого:

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

Править: Я должен упомянуть, что этот маршрут не является персистентным, поэтому если бы это работает, необходимо было бы добавить строку к сетевым сценариям или rc.local. Кроме того, я понятия не имею, как avahi работает так, Вы находитесь самостоятельно на этом.

3
ответ дан 08.12.2019, 07:36

Теги

Похожие вопросы