Comments 14
Подскажите для общего развития eth0:1 — это просто дополнительный адрес на интерфейсе, или это отдельный интерфейс в VLAN 1?
В чем фишка пачки адресов с маской 255.255.255.255?
В чем фишка пачки адресов с маской 255.255.255.255?
0
eth0:1 — это просто дополнительный адрес на интерфейсе, или это отдельный интерфейс в VLAN 1?
Это просто дополнительный адрес.
0
eth0:1 — алиас, который является костылем из-за невозможности использовать несколько адресов на одном сетевом интерфейсе через ifconfig, который не обновляется с 2001 года.
Непонятно, какого хрена автор вообще его использует в статье 2015 года, когда его нет уже во многих дистрибутивах по умолчанию.
Разумеется, Debian поддерживает iproute2 и назначение нескольких IP-адресов на одном интерфейсе:
Так что
Непонятно, какого хрена автор вообще его использует в статье 2015 года, когда его нет уже во многих дистрибутивах по умолчанию.
Разумеется, Debian поддерживает iproute2 и назначение нескольких IP-адресов на одном интерфейсе:
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42
netmask 255.255.255.0
gateway 192.168.1.1
iface eth0 inet static
address 192.168.1.43
netmask 255.255.255.0
iface eth0 inet static
address 192.168.1.44
netmask 255.255.255.0
# adding IP addresses from different subnets is also possible
iface eth0 inet static
address 10.10.10.14
netmask 255.255.255.0
Так что
Тут следует обратить внимание на два момента. Во-первых, все адреса IPv6 назначаются непосредственно на сам сетевой интерфейс: в отличие от IPv4 нет необходимости создавать виртуальные адаптеры типа «eth0:X»тоже неверна.
+4
С некоторого времени теперь можно подсеть через слэш задавать (о счастье!).
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42/24
gateway 192.168.1.1
iface eth0 inet static
address 192.168.1.43/24
iface eth0 inet static
address 192.168.1.44/24
# adding IP addresses from different subnets is also possible
iface eth0 inet static
address 10.10.10.14/24
+3
А автор и не пользуется ifconfig-ом на мой взгляд. Автор использует штатную конфигурацию интерфейсов из дистрибутива.
0
В документации написано, что такой способ настройки — legacy, да и в статье автор везде пользуется ifconfig для просмотра состояния интерфейсов.
+3
А автор и не пользуется ifconfig-ом на мой взгляд. Автор использует штатную конфигурацию интерфейсов из дистрибутива.Автор использует функциональные возможности скриптов автоконфигурирования рассмотренных ОС, не прибегая к каким-либо уловкам наподобие if-up и if-down. Команды «ifconfig» и «ip» применяются только для диагностики.
+1
Разумеется, Debian поддерживает iproute2 и назначение нескольких IP-адресов на одном интерфейсеТакой подход нарушает функционирование механизма виртуальных хостов в серверах HTTP Apache и nginx, работающих под управлением панели ISPmanager 4. В чем именно заключается проблема, я уже, честно говоря, не помню. И смысла разбираться не вижу. Четвертая версия официально более не поддерживается. Как обстоят дела в пятой, еще не проверял.
0
gotch, для чего необходимы виртуальные сетевые интерфейсы «eth0:X» тут уже разъяснили достаточно развернуто, с VLAN они никак не связаны. Сетевая маска 255.255.255.255 служит для того, что бы один из дополнительных адресов IPv4 не использовался системой по умолчанию для исходящих подключений. Данная тема несколько выходит за рамки заметки, подробнее об этом написано, например, вот здесь: http://serverfault.com/a/422230
+1
Sign up to leave a comment.
Настройка IPv6 в ОС Linux Debian v7.XX, Ubuntu v14.XX, CentOS v6.XX и FreeBSD v10.XX