2 votes

NetworkManager et /etc/network/interfaces définissent simultanément une interface virtuelle.

Je suis en train d'essayer d'ajouter une interface virtuelle, et voici la configuration actuelle :

$ less /etc/network/interfaces
# interfaces(5) fichier utilisé par ifup(8) et 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

J'ai essayé à la fois true et false sur managed, mais eth0:0 ne s'affiche toujours pas sur 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 Ko)  TX bytes:121285 (121.2 Ko)

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 Mo)  TX bytes:511234 (511.2 Ko)

Comme vous pouvez le voir, j'ai une interface wlan0, donc je préfèrerais que NM fonctionne toujours en plus de ma configuration réseau manuelle au lieu d'être supprimé directement.

1voto

2707974 Points 9957

Ok, si vous avez une carte réseau NIC, vous pouvez ajouter des interfaces virtuelles de cette manière

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

J'utilise la plage de réseau 192.168.1.0/24 pour eth0 et 192.168.0.0/24 pour eth0:1. Modifiez en fonction de vos besoins.

Vous devez éditer /etc/NetworkManager/NetworkManager.conf

sudo nano /etc/NetworkManager/NetworkManager.conf

Cela ouvrira le fichier NetworkManager.conf dans notre éditeur de texte.

Changez maintenant :

managed=false

à

managed=true

Après les modifications, rechargez le service réseau

sudo service networking restart

Ou si cela ne fonctionne pas, essayez

sudo ifdown eth0 && sudo ifup eth0

Modification 1

essayez d'ajouter uniquement

iface eth0:0 inet dhcp

dans /etc/network/interfaces

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X