J'ai un système Debian fonctionnant comme un routeur sans fil avec eth0
et wlan0
. Maintenant, j'ai ajouté un réseau supplémentaire manuellement eth1
avec ifconfig
:
alix: ~ # ifconfig eth1 192.168.0.2 masque de réseau 255.255.255.0 alix: ~ # netstat -rn Table de routage IP du noyau Drapeaux de masque de passerelle de destination fenêtre MSS irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.2.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 wlan0 alix: ~ # ping 192.168.0.254 PING 192.168.0.254 (192.168.0.254) 56 (84) octets de données. 64 octets à partir de 192.168.0.254: icmp_req = 1 ttl = 64 fois = 0,537 ms 64 octets à partir de 192.168.0.254: icmp_req = 2 ttl = 64 fois = 0,199 ms 64 octets à partir de 192.168.0.254: icmp_req = 3 ttl = 64 fois = 0,188 ms ^ C --- statistiques de ping 192.168.0.254 --- 3 paquets transmis, 3 reçus, 0% de perte de paquet, heure 2005ms rtt min / moy / max / mdev = 0,188 / 0,308 / 0,537 / 0,161 ms
Tout fonctionne bien comme vous pouvez le voir.
Maintenant, je voudrais rendre la configuration permanente. J'ai donc ajouté la section suivante à /etc/network/interfaces
:
alix: ~ # sed -n '/ iface eth1 /, / ^ $ / p' / etc / network / interfaces iface eth1 inet statique adresse 192.168.0.2 masque de réseau 255.255.255.0
Mais lorsque j'essaie de démarrer le réseau, l'erreur suivante apparaît:
alix: ~ # ifconfig eth1 down alix: ~ # ifup -v eth1 Configuration de l'interface eth1 = eth1 (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: exécution de /etc/network/if-pre-up.d/hostapd ip addr add 192.168.0.2/255.255.255.0 diffuser 192.168.0.255 dev eth1 label eth1 RTNETLINK répond: Le fichier existe Impossible d’afficher eth1.
Lorsque j'exécute la ip
commande manuellement, j'obtiens la même erreur:
alix: ~ # ip addr add 192.168.0.2/255.255.255.0 diffusion 192.168.0.255 dev eth1 étiquette eth1 RTNETLINK répond: Le fichier existe
Quel est le problème avec la commande? Et comment puis-je dire à Debian de faire le bon choix?
RTNETLINK answers: No such process Failed to bring up eth1
MAIS mon Eth1 est correctement assigné maintenant ET est UP / UP.