Я делаю сервер Ubuntu LTS 16.04.2 LTS. Этот сервер имеет 3 интерфейса: Public (ETH0), Private (ETH1), Management (ETH2). Этот сервер имеет 3 статических IP-адреса.
По умолчанию маршрут изменяется иногда от загрузки до загрузки между настроенными интерфейсами. Я хочу, чтобы Ubuntu использовал настроенный по умолчанию маршрут, а не то, что он думает, что он хочет использовать. Где он все равно получает маршрут по умолчанию?
Обычно я помещал это в конфигурацию / etc / network / interfaces, но я не привык работать в конфигурации с несколькими интерфейсами. У меня есть команды UP ROUTE .., иногда они установлены, иногда нет. Они находятся в конце конфига, но попытались переместить их под конфигурацию интерфейса без везения.
Я попытался выполнить POST-UP, те же результаты. Я попытался поместить его в rc.local, но это не работает. Иногда маршруты появляются в netstat -r, маршруте, маршруте -n, любой команде, которую вы хотите использовать, в других случаях нет.
Как я могу сообщить Ubuntu НЕ о создании каких-либо маршрутов, но использовать эту таблицу, которую я поставляю ...? В принципе, отправьте 0.0.0.0 0.0.0.0 из Eth0 и статического маршрута Eth2, например route 10.100.0.0 netmask 255.255.0.0 dev eth2
Я могу сделать это все вручную, но хочу, чтобы он был постоянным и последовательным между перезагрузками .
Что здесь делает resolv.conf?
Спасибо.
Давайте начнем
Топология
--------- | pc1 |--- 192.168.0.10------192.168.0.250/eth1--|---------| --------- Private | | | server |--172.20.20.20/eth0 --------- | | Public | pc2 |--- 192.168.1.10------192.168.1.250/eth2--|---------| --------- ManagementКак я уже сказал, если ваш сервер не нуждается в общении через eth1, кроме машин из сети 192.168.0.0/24, и если не нужен для связи через eth2 кроме машин из сети 192.168.1.0/24 вам не нужны шлюзы на этих интерфейсах. Конфигурация хорошо
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0Чтобы добавить больше маршрута к некоторому интерфейсу
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 up route add -net 192.168.18.0/24 dev eth1 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0Или, если вам нужны шлюзы на интерфейсах, вы можете добавить метрику. Интерфейс с меньшей метрикой имеет приоритет
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 gateway 192.168.0.1 metric 400 up route add -net 192.168.18.0/24 dev eth1 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0 gateway 192.168.2.1 metric 800Это пример конфигурации. Измените с помощью IP-сети, метрики, маршрутов на интерфейсы ....
Когда вы сохраняете конфигурацию /etc/network/interfaces, перезапустите сеть
sudo service networking restart
или вы можете перезапустить server
Давайте начнем
Топология
--------- | pc1 |--- 192.168.0.10------192.168.0.250/eth1--|---------| --------- Private | | | server |--172.20.20.20/eth0 --------- | | Public | pc2 |--- 192.168.1.10------192.168.1.250/eth2--|---------| --------- ManagementКак я уже сказал, если ваш сервер не нуждается в общении через eth1, кроме машин из сети 192.168.0.0/24, и если не нужен для связи через eth2 кроме машин из сети 192.168.1.0/24 вам не нужны шлюзы на этих интерфейсах. Конфигурация хорошо
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0Чтобы добавить больше маршрута к некоторому интерфейсу
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 up route add -net 192.168.18.0/24 dev eth1 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0Или, если вам нужны шлюзы на интерфейсах, вы можете добавить метрику. Интерфейс с меньшей метрикой имеет приоритет
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 gateway 192.168.0.1 metric 400 up route add -net 192.168.18.0/24 dev eth1 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0 gateway 192.168.2.1 metric 800Это пример конфигурации. Измените с помощью IP-сети, метрики, маршрутов на интерфейсы ....
Когда вы сохраняете конфигурацию /etc/network/interfaces, перезапустите сеть
sudo service networking restart
или вы можете перезапустить server
Давайте начнем
Топология
--------- | pc1 |--- 192.168.0.10------192.168.0.250/eth1--|---------| --------- Private | | | server |--172.20.20.20/eth0 --------- | | Public | pc2 |--- 192.168.1.10------192.168.1.250/eth2--|---------| --------- ManagementКак я уже сказал, если ваш сервер не нуждается в общении через eth1, кроме машин из сети 192.168.0.0/24, и если не нужен для связи через eth2 кроме машин из сети 192.168.1.0/24 вам не нужны шлюзы на этих интерфейсах. Конфигурация хорошо
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0Чтобы добавить больше маршрута к некоторому интерфейсу
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 up route add -net 192.168.18.0/24 dev eth1 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0Или, если вам нужны шлюзы на интерфейсах, вы можете добавить метрику. Интерфейс с меньшей метрикой имеет приоритет
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.20.20.250 netmask 255.255.255.0 gateway 172.20.20.1 auto eth1 iface eth1 inet static address 192.168.0.250 netmask 255.255.255.0 gateway 192.168.0.1 metric 400 up route add -net 192.168.18.0/24 dev eth1 auto eth2 iface eth2 inet static address 192.168.2.250 netmask 255.255.255.0 gateway 192.168.2.1 metric 800Это пример конфигурации. Измените с помощью IP-сети, метрики, маршрутов на интерфейсы ....
Когда вы сохраняете конфигурацию /etc/network/interfaces, перезапустите сеть
sudo service networking restart
или вы можете перезапустить server