Ceci est mon fichier /etc/network/interfaces
J'essaie d'ajouter 2 interfaces virtuelles qui se connectent à 2 routeurs différents de 2 FAI différents
auto lo
iface lo inet loopback
iface eth2 inet static
address 192.168.0.57
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
iface eth3 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
J'ai essayé toutes ces commandes et aucune d'entre elles ne fonctionne
Sudo /etc/init.d/networking restart
Sudo /etc/init.d/networking reload`
Et ceux-ci
Sudo ifconfig eth2 down
Sudo ifconfig eth2 up
Je reçois une erreur:
eth2: ERREUR lors de l'obtention des indicateurs d'interface: aucun périphérique de ce type
J'ai essayé d'insérer manged=false
dans /etc/NetworkManager/NetworkManager.conf
puis en redémarrant Sudo service network-manger restart
Quand je tape ifconfig -a
Tout ce que je reçois c'est
eth0 Link encap:Ethernet HWaddr fc:aa:14:4d:11:22
inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::feaa:14ff:fe4d:1122/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8027656 errors:0 dropped:2 overruns:0 frame:0
TX packets:20898303 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:553970620 (553.9 MB) TX bytes:1471000436 (1.4 GB)
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:1837917 errors:0 dropped:0 overruns:0 frame:0
TX packets:1837917 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240925560 (240.9 MB) TX bytes:240925560 (240.9 MB)
Ma question est la suivante: comment ajouter des interfaces eth2
& eth3
?
Ok, si vous en avez un, vous pouvez ajouter des interfaces virtuelles de cette façon
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
up ip route add 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
down ip route del 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
Dans votre question, eth0
est dans la plage nette 192.168.1.xxx
et eth3
est également dans cette plage, meybe suffit-il pour avoir une seule interface dans une plage de réseau?
Vous pouvez ajouter eth0:2
de la même manière que eth0:1
si vous avez besoin d'une interface virtuelle supplémentaire.
Mais cela ne fonctionnera que dans deux cas.
votre ordinateur est connecté au commutateur et les deux routeurs sont également connectés au même commutateur. De cette façon, le PC peut atteindre les deux routeurs
votre routeur a l'adresse IP principale et secondaire sur l'interface
Modifier 1
Vous devez éditer /etc/NetworkManager/NetworkManager.conf
Sudo nano /etc/NetworkManager/NetworkManager.conf
Cela ouvrira le fichier ‘NetworkManager.conf’ dans notre éditeur de texte.
Maintenant change:
managed=false
à
managed=true
Après les changements, rechargez le service réseau
Sudo service networking restart
Ou si cela ne fonctionne pas, essayez
Sudo ifdown eth0 && Sudo ifup eth0
L'utilisation de eth2
indiquera au système d'utiliser un autre adaptateur, mais vous n'en avez qu'un. pour définir les adaptateurs virtuels, vous devez utiliser eth0:<number>
.
Essaye celui-là:
auto lo
iface lo inet loopback
iface eth0:1 inet static
address 192.168.0.57
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
iface eth0:2 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
Pour ajouter une interface virtuelle, tapez la commande suivante dans votre terminal Linux
Commander:ifconfig VIRTUAL_INTERFACE_DEVICE IP_ADDRESS netmask SUBNET_MASK up
Par exemple,ifconfig eth0:1 192.168.1.6 netmask 255.255.255.0 up
Ceci créera une nouvelle interface virtuelle nommée eth0: 1 et attribuera l'adresse IP 192.168.1.6.
Pour rendre cette interface virtuelle permanente Créez un nouveau fichier /etc/sysconfig/network-scripts/ifcfg-eth0:1
avec le contenu suivant
DEVICE = eth0: 1
ONBOOT = yes
BOOTPROTO = statique
IPADDR = 192.168.1.99
NETMASK = 255.255.255.0
Tapez service network-manager restart
après la modification pour appliquer les modifications.
Pour monter et descendre de l'interface virtuelle, utilisez les commandes suivantes ifup eth0:1
et ifdown eth0:1