Impossible de définir une deuxième interface réseau sur un deuxième port ethernet Debian 3.16

Mon objective est de définir deux interfaces Ethernet sur deux ports différents et avec deux IP statiques différentes sur le même réseau. La question est qu'un seul port sera atteint par les deux IP, l'autre ne le fera pas. Je poursuis le file / etc / network / interfaces et /etc/init.d/networking restart call. J'ai également essayé avec des appels ifupdown. Voici comment je procédes:

Je viens d'installer mon operating system Debian 3.16 sans aucune configuration réseau. Mon périphérique dispose de deux ports Ethernet.

ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether 00:30:18:cd:49:77 brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000 link/ether 00:30:18:cd:49:76 brd ff:ff:ff:ff:ff:ff 4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether bc:30:7e:c0:e6:ba brd ff:ff:ff:ff:ff:ff ifconfig lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:65536 Mesortingc:1 RX packets:31 errors:0 dropped:0 overruns:0 frame:0 TX packets:31 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:3172 (3.0 KiB) TX bytes:3172 (3.0 KiB) cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback 

Tout semble bien. Je souhaite append une nouvelle interface ethernet pour la connection sur mon réseau, donc je modifie le file / etc / network / interfaces de cette manière:

 cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.160 netmask 255.255.255.0 gateway 192.168.1.1 

Mon appareil est maintenant accessible sur le port Ethernet, disons A avec l'IP 192.168.1.160, ifconfig est bien aussi. Ensuite, j'ajoute la nouvelle interface et modifie / etc / network / interfaces de cette façon:

 cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.160 netmask 255.255.255.0 gateway 192.168.1.1 auto eth1 iface eth1 inet static address 192.168.1.161 netmask 255.255.255.0 gateway 192.168.1.1 ifconfig eth0 Link encap:Ethernet HWaddr 00:30:18:cd:49:77 inet adr:192.168.1.160 Bcast:192.168.1.255 Masque:255.255.255.0 adr inet6: fe80::230:18ff:fecd:4977/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Mesortingc:1 RX packets:6550 errors:0 dropped:8 overruns:0 frame:0 TX packets:819 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:584489 (570.7 KiB) TX bytes:106896 (104.3 KiB) Interruption:18 Mémoire:d0700000-d0720000 eth1 Link encap:Ethernet HWaddr 00:30:18:cd:49:76 inet adr:192.168.1.161 Bcast:192.168.1.255 Masque:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Mesortingc:1 RX packets:222 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:20241 (19.7 KiB) TX bytes:1500 (1.4 KiB) Interruption:19 Mémoire:d0600000-d0620000 lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:65536 Mesortingc:1 RX packets:31 errors:0 dropped:0 overruns:0 frame:0 TX packets:31 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:3172 (3.0 KiB) TX bytes:3172 (3.0 KiB) 

Je m'attends à joindre mon appareil sur le port A avec .160 et sur le port B avec .161. Mais j'arrive effectivement à mon appareil sur le port A avec les deux .160 et .161, et aucun sur le port B.

EDIT: si je twig le câble Ethernet sur le port physique A, je souhaite pouvoir join (ping ou ssh connection) mon périphérique avec IP 192.168.1.160. Si je twig le câble Ethernet sur le port physique B, je souhaite pouvoir join (ping ou ssh connection) mon périphérique avec IP 192.168.1.161. (le réseau est 192.168.1.0/24)

Mes questions sont les suivantes:

  • Qu'est-ce que je fais mal? Ces files et ces appels visent-ils à travailler set ou ne sont-ils pas compatibles dans leur gestion de réseau?
  • Quels sont les outils couramment utilisés pour configurer une interface réseau sur Debian 3.16 si ce n'est pas le cas?
  • Existe-t-il un lien que j'ai manqué entre les interfaces réseau et le matériel?

Bien sûr:

  1. J'ai passé beaucoup de time à chercher des réponses et à créer ma méthode avec ces réponses, plus la configuration réseau pour la documentation Debian.
  2. J'ai essayé de redémarrer les interfaces réseau avec le redémarrage /etc/init.d/networking et ifup / ifdown eth0
  3. Enfin, j'ai réinstallé mon Debian pour cela, alors j'ai également essayé de redémarrer.

2 Solutions collect form web for “Impossible de définir une deuxième interface réseau sur un deuxième port ethernet Debian 3.16”

Dans votre question, les termes ne sont pas clairs, ce que vous entendez par
"Je m'attends à join mon appareil sur le port A avec .160 et sur le port B avec .161. Mais j'arrive effectivement à mon appareil sur le port A avec les deux .160 et .161, et aucun sur le port B."
Si cela sera clair que ce pourrait être, nous pouvons vous fournir comment procéder exactement.

Jetez un coup d'oeil au routing basé sur les règles dans linux. Peut être ci-dessous peut vous aider: https://www.novell.com/support/kb/doc.php?id=7008874
http://blog.scottlowe.org/2013/05/29/a-quick-introduction-to-linux-policy-routing/

Comme vous l'avez dit, vous avez essayé avec une seule passerelle uniquement sur l'interface active, ce qui devrait fonctionner. Le problème ici est le réseau, ce qui est identique pour les deux interfaces. Peut essayer avec cet exemple:

 ifconfig eth0 192.168.1.161/24 up route add default gw 192.168.1.1 dev eth0 ifconfig eth1 192.168.1.162/24 up 

Et testez avec ifconfig down eth0 et eth1 un par un
peut également connecter lan sur l'interface et essayer avec ping ou ssh.

Fondamentalement, je soupçonne que cela concerne le routing. Sauf si vous êtes sur le même segment LAN (c'est-à-dire le domaine de diffusion) que les deux IP que vous mentionnez, votre trafic doit être apathé.

La version courte est que vous avez configuré les deux ports pour avoir une passerelle par défaut. C'est quelque chose que vous pouvez faire (mais AFAIK vous oblige à spécifier un coût pour l'une de vos NIC), mais cela pourrait encore plus que causer la même chose

Dans votre configuration, eth0 est configuré en premier. Je soupçonne que cela signifie que c'est celui qui annonce qu'il possède une passerelle par défaut, ce qui, à son tour, signifie que la passerelle d'eth1 est ignorée. Vous pouvez vérifier cela avec ip r .

Plus généralement, dans un réseau routé (encore une fois, si vous êtes dans le même domaine de diffusion, c'est une question différente, car vous allez ensuite par adresse physique / MAC, pas d'adresse réseau / IP), il existe toujours un path préféré, et votre trafic utilise simplement ce path préféré.

En effet, tout ce que vous voyez, c'est que votre eth0 donne access à l'adresse IP de eth0 et eth1, car elle connaît un path vers les deux et return à votre adresse IP.

Donc, il n'y a rien de mal ici, du less pas ce que je peux dire.

Si vous faisiez tout cela pour des raisons de disponibilité, vous pourriez envisager de lier vos NIC à la place et avoir une seule adresse IP, car cette configuration comporte less de variables.

  • active directory + planification de calmars pour un grand réseau avec plus de 7000 users
  • Un server peut-il voir le trafic vers un autre server à l'intérieur d'un VLAN?
  • Comment vérifier si NFS est installé ou fonctionne RHEL
  • N fois par jour, nous affichons une perte de 10% pour des minutes indéfinies, parfois des heures
  • Comment régler l'expiration de TCP TIME_WAIT sur Solaris?
  • Une façon d'augmenter le time de réponse du réseau invité libvirt?
  • Wire VMWare Player NIC à un VLAN dans Ubuntu 8.04.3
  • Eth baisse de la perte de dhcp
  • SFTP server dmz vs trust
  • Configurer 4 adresses ip avec le masque de sous-réseau 255.255.255.252 (30)
  • Vérification de la qualité audio du stream rtp
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.