Я настраиваю физический сетевой адаптер и виртуальный интерфейс на его основе, как показано в /etc/network/interfaces
:
auto eth0
iface eth0 inet dhcp
auto eth0:1
iface eth0:1 inet manual
post-up ifconfig eth0:1 hw ether 00:22:22:ff:ff:ff && dhclient eth0:1
где MAC-адрес 00:22:22:ff:ff:ff
составлен и не встречается в моей локальной сети. Как вы можете видеть, я бы хотел, чтобы мой DHCP-сервер управлял IP, обманывая его с помощью отдельного MAC-адреса.
После перезагрузки в выводе ifconfig
я вижу, что eth0:1
не настроен и что eth0
имеет IP-адрес, который получает eth0:1
когда я запускаю sudo ifup eth0:1
вручную после загрузки.
Настройка статического IP с interfaces
auto eth0:1
iface eth0:1 inet static
address 192.168.178.27
netmask 255.255.255.0
gateway 192.168.178.1
работает.
Я использую Linux 4.0.1 на Ubuntu 15.04.