Проблема преодоления двух соединений Ethernet на Ubuntu Server 12.04

261
Marcus Gosselin

Моя настройка:

  • Dell PowerEdge 2800, Ubuntu Server 12.04, 2 порта Ethernet
  • Dell XPS, Windows 7 Home Edition, 1 порт Ethernet

Маршрутизатор <--- eth0 ---> PowerEdge <--- eth1 ---> XPS

цель здесь состоит в том, чтобы установить мост, который разделяет интернет-соединение от eth0 до eth1

что я пробовал:

sudo ifconfig eth0 0.0.0.0 down sudo ifconfig eth1 0.0.0.0 down sudo brctl addbr br0 sudo brctl addif br0 eth0 sudo brctl addif br0 eth1 sudo ifconfig eth0 up sudo ifconfig eth1 up sudo ifconfig br0 up 

После того, как я это сделаю, я пытаюсь, ping 8.8.8.8и появляется сообщение о том, что хост назначения недоступен Я новичок в сети Ubuntu, поэтому я не совсем уверен, куда идти дальше. Любая помощь высоко ценится!

1
Вопросы по Linux и IP / маршрутизации должны включать, по крайней мере, вывод `ip address` и` ip route` или соответствующие части из них и информацию о том, было ли что-то интересное в журналах. Использование `ifconfig` для тестирования вещей в настоящее время является чем-то вроде волшебства, так как его разработка не следует разработке ядра. Pavel Šimerda 9 лет назад 0

1 ответ на вопрос

1
Francesc Guasch

Попробуйте добавить это в / etc / network / interfaces

auto br0 iface br0 inet dhcp bridge_ports eth0 eth1 bridge_fd 0 bridge_maxwait 0 

Теперь мост, eth0 и eth1 должны игнорироваться NetworkManager. Если после перезагрузки вы набрали ifconfig и в eth0 есть IP-адрес, удалите NetworkManager и перезагрузите компьютер снова.

Также хорошо проверить с помощью `nmcli dev`. Pavel Šimerda 9 лет назад 0