У меня дебиан 9, при установке я указал статический ip адрес для компьютера 100.100.100.100
Я хочу чтобы компьютер откликался ещё и на 200.200.200.200. Вроде всё почитал, настроил inerfaces, перезагружаю комп -- работает только по 100.100.100.100
Вопрос.
Как настраивать правильно?
Shell
cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp2s0
iface enp2s0 inet static
address 100.100.100.100/24
netmask 255.255.0.0
gateway 100.100.100.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
allow-hotplug enp2s0:0
iface enp2s0:0 inet static
address 200.200.200.200/24
netmask 255.255.0.0
gateway 200.200.200.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
Последний раз редактировалось azsx 18.01.2019 11:10, всего редактировалось 1 раз.
Сдается мне, что enp2s0 и enp2s0:0 - это одно и то же.
Значит, один тот же интерфейс пытаемся поднять дважды.
По первой настройке интерфейс поднялся, по второй - не будет, ибо уже поднят.
Для второго надо видимо enp2s0:1
Пускай скрипят мои конечности.
Я - повелитель бесконечности... Мой блог
allow-hotplug enp2s0
iface enp2s0 inet static
address 100.100.100.100/24
gateway 100.100.100.1
dns-nameservers 8.8.8.8
up ip address add 200.200.200.200/24 dev enp2s0
down ip address del 200.200.200.200/24 dev enp2s0
Выглядит костыльно, но в 9 дебиане по-другому, видимо, никак. В 8 настраивалось более по-человечески.
allow-hotplug enp2s0
iface enp2s0 inet static
address 100.100.100.100/16
netmask 255.255.0.0
gateway 100.100.100.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
up ip address add 200.200.200.200/16 dev enp2s0
down ip address del 200.200.200.1/16 dev enp2s0
Заработало, но:
1. Почему то работает только /16. Я когда на ваши строчки сменил, вывел "ip a" там 100.100.100.100 был /16 (не смотря на параметр 24), а 200.200.200.200 был /24 и 200 -- не работал. Поменял на 16, всё хорошо.
2. А как вы поняли что надо именно так написать?