J'essaie de configurer mon bureau de telle sorte que j'ai plusieurs adresses IP à l'aide d'une seule carte réseau. Tout d'abord, j'ai essayé de le faire temporairement en utilisant ip
, cela fonctionne bien, mais ce n'est que temporairement. Pour essayer de le configurer de façon permanente, j'ai joué avec le /etc/network/interfaces
fichier, mais pas de chance jusqu'à présent.
Tous les essais que j'ai faits, soit n'ont rien fait, soit m'ont déconnecté d'Internet. Si cela faisait quelque chose, je pouvais voir que les deux adresses IP étaient configurées en utilisant ip addr
ou ifconfig
. De plus, j'ai pu cingler mon routeur. Cependant, pas d'Internet.
Ce que j'ai essayé est basé sur Comment puis-je (à partir de CLI) attribuer plusieurs adresses IP à une interface? , Comment ajouter une adresse IP supplémentaire à/etc/network/interfaces? , et Problème de configuration de plusieurs adresses IP sur le serveur Ubunt .
Ils suggèrent tous plus ou moins les mêmes choses, mais je suppose qu'il me manque encore quelque chose. Avant de changer quoi que ce soit dans le fichier interfaces
, cela ressemblait à ceci:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
et pour mon dernier essai, j'ai changé le fichier en:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
auto eth0:0
# IP-1
iface eth0 inet static
address 192.168.1.115
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
# IP-2
iface eth0:0 inet static
name Ethernet alias LAN card
address 192.168.3.11
netmask 255.255.255.0
network 172.16.100.0
broadcast 192.168.3.255
Est-ce que quelqu'un voit ce que je fais mal?
Après quelques conseils, j'ai changé le fichier interface
en:
auto eth0 eth0:1
iface eth0 inet static
address 192.168.1.115
# network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface eth0:1 inet static
address 192.168.3.200
# network 192.168.3.0
netmask 255.255.255.0
Notez les deux lignes en commentaire, j'ai essayé à la fois avec et sans ces lignes. J'ai commenté ces lignes à cause de la table de routage (sortie de route -n
) qui est comme suit:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
J'ai comparé la table de routage avec le paramètre d'adresse IP unique et j'ai remarqué que seules les deux premières lignes où il y avait des lignes dans le fichier interface
étaient mon essai pour supprimer les lignes de la table de routage. De toute évidence, je manque de comprendre quelque chose ici; cela ne s'est pas produit.
Quoi qu'il en soit, avec ou sans les lignes en commentaire, le résultat est toujours le même, les adresses IP sont là, mais pas internet ...
Après quelques recherches supplémentaires, j'ai découvert que l'un de mes essais précédents fonctionnait. Le fichier d'interface ressemble à:
auto eth0
iface eth0 inet dhcp
auto eth0:1
iface eth0:1 inet static
address 192.168.3.11
netmask 255.255.255.0
broadcast 192.168.3.255
Notez que l'icône réseau dans le coin supérieur droit de votre écran indique qu'il n'y a pas de connexion, mais Internet fonctionne très bien. C'est probablement ce que j'ai manqué et j'ai conclu que mon Internet était en panne à cause de l'icône du réseau.
le manuel a l'exemple suivant:
auto eth0 eth0:1
iface eth0 inet static
address 192.168.0.100
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface eth0:1 inet static
address 192.168.0.200
network 192.168.0.0
netmask 255.255.255.0