Я пытаюсь добавить виртуальный интерфейс и следую, текущая конфигурация:
$ less /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
post-up iptables-restore < /etc/iptables.up.rules
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet manual
$ less /etc/NetworkManager/NetworkManager.conf
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
Я попробовал обоих true
и false
на managed
, но eth0:0
все еще не показывает на ifconfig
:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1a:4b:62:f8:f4
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:22 Memory:e4600000-e4620000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1251 errors:0 dropped:0 overruns:0 frame:0
TX packets:1251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:121285 (121.2 KB) TX bytes:121285 (121.2 KB)
wlan0 Link encap:Ethernet HWaddr 00:1b:77:bc:16:d5
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:77ff:febc:16d5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3382 errors:0 dropped:0 overruns:0 frame:0
TX packets:3048 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1593844 (1.5 MB) TX bytes:511234 (511.2 KB)
Как Вы видите, у меня есть a wlan0
интерфейс, как таковой, я предпочел бы, если NM все еще работает помимо моей ручной конфигурации сети вместо непосредственно удаления.
Хорошо, если у Вас есть один nic, можно добавить виртуальные интерфейсы на этом пути
auto eth0
iface eth0 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
up ip addr add 192.168.0.57/24 dev eth0 label eth0:1
down ip addr del 192.168.0.57/24 dev eth0 label eth0:1
Я использую 192.168.1.0/24
сетевой диапазон для eth0
и 192.168.0.0/24
для eht0:1
. Изменитесь на основе своей потребности.
Необходимо отредактировать /etc/NetworkManager/NetworkManager.conf
sudo nano /etc/NetworkManager/NetworkManager.conf
Это откроется NetworkManager.conf
файл в нашем текстовом редакторе.
Теперь изменение:
managed=false
кому:
managed=true
После того, как изменения перезагружают сетевую службу
sudo service networking restart
Или если это не работало, попробовать
sudo ifdown eth0 && sudo ifup eth0
Редактирование 1
лоток для добавления только
iface eth0:0 inet dhcp
в /etc/network/interfaces