Я читал много ответов здесь и везде, но не могу найти правильный. Я пробовал несколько решений, но ничего не работает. У меня есть сервер с ОДНИМ интерфейсом eth0. У меня несколько IP-адресов, но я не могу заставить их работать. Возможно ты можешь помочь мне.
etc / network / interfaces (я нашел это решение в Интернете, как и многие другие):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 31.133.CCC.47
netmask 255.255.255.0
broadcast 31.133.CCC.255
network 31.133.CCC.0
post-up route add default gw 31.133.CCC.1 metric 1
pre-down route del default gw 31.133.CCC.1
auto eth0:0
allow-hotplug eth0
iface eth0 inet static
address 31.133.XXX.254
netmask 255.255.255.128
post-up route add default gw 31.133.XXX.129 metric 2
pre-down route del default gw 31.133.XXX.129
auto eth0:1
allow-hotplug eth0
iface eth0 inet static
address 31.133.YYY.254
netmask 255.255.255.128
post-up route add default gw 31.133.YYY.129 metric 3
pre-down route del default gw 31.133.YYY.129
auto eth0:2
allow-hotplug eth0
iface eth0 inet static
address 31.133.ZZZ.229
netmask 255.255.255.0
post-up route add default gw 31.133.ZZZ.1 metric 4
pre-down route del default gw 31.133.ZZZ.1
Этот конфиг не работает. Без post-up и pre-down, но со шлюзом - тоже не работает. Что я должен делать? Во время загрузки не запускаются bind и другие службы, потому что не могут найти рабочий интерфейс. С одним IP конфигом (первым) сервер работает.
Большое спасибо за ваши предложения.
Я решил это.
/etc/init.d/interfaces:
auto lo eth0
iface lo inet loopback
auto eth0:0 eth0:1 eth0:2
allow-hotplug eth0
iface eth0 inet static
address 31.133.MMM.47
netmask 255.255.255.0
broadcast 31.133.MMM.255
network 31.133.MMM.0
post-up route add default gw 31.133.MMM.1 metric 1
pre-down route del default gw 31.133.MMM.1
iface eth0:0 inet static
address 31.133.NNN.254
netmask 255.255.255.128
broadcast 31.133.NNN.255
network 31.133.NNN.0
post-up route add default gw 31.133.NNN.129 metric 2
pre-down route del default gw 31.133.NNN.129
iface eth0:1 inet static
address 31.133.KKK.254
netmask 255.255.255.128
broadcast 31.133.KKK.255
network 31.133.KKK.0
post-up route add default gw 31.133.KKK.129 metric 3
pre-down route del default gw 31.133.KKK.129
iface eth0:2 inet static
address 31.133.LLL.229
netmask 255.255.255.0
broadcast 31.133.LLL.255
network 31.133.LLL.0
post-up route add default gw 31.133.LLL.1 metric 4
pre-down route del default gw 31.133.LLL.1
И это работает!
Спасибо за вашу помощь!