NetworkManager и/etc/network/interfaces определили виртуальный интерфейс одновременно

Я пытаюсь добавить виртуальный интерфейс и следую, текущая конфигурация:

$ 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 все еще работает помимо моей ручной конфигурации сети вместо непосредственно удаления.

2
задан 1 October 2015 в 15:39

1 ответ

Хорошо, если у Вас есть один 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

1
ответ дан 2 December 2019 в 05:01

Другие вопросы по тегам:

Похожие вопросы: