Ajouter un interface réseau eth1

Résolu
philippe -  
 Bouledeglace -
Bonjour,
j'aimerai que ma machine linux puisse avoir deux interface réseau (eth0 et eth1) pour quel me serve de routeur. L'interface eth0 communiquera avec le réseau 172.16.0.0/16 et l'interface eth1 avec le réseau 192.168.0.0/24.
Comment fait on pour créer une deuxième interface réseau?

11 réponses

  1. Phiphi57 Messages postés 789 Date d'inscription   Statut Contributeur Dernière intervention   295
     
    Salut,

    alors, les fichiers de conf...

    tu as /etc/network/interfaces
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    auto eth0
    iface eth0 inet static
            address 172.16.0.1
            netmask 255.255.255.0
            broadcast 172.16.0.255
            network 172.16.5.0
            gateway 172.16.5.254
    
    auto eth1
    iface eth1 inet static
            address 192.168.0.1
            netmask 255.255.255.0
            broadcast 192.168.0.255
            network 192.168.0.0
            gateway 192.168.0.254
    


    pour limiter les adresses a 16 et / ou 24 et comprendre ce que tu fais, tu suis ce qu'indiques la premiere ligne...
    man interfaces
    ensuite, il faut redémarrer le réseau
    /etc/init.d/networking restart

    Phiphi
    7
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Tu peux nous afficher ton fichier "/etc/sysconfig/network-scripts/ifcfg-eth1", s'teuplé ;-))
    1
  3. kmf31 Messages postés 1564 Statut Contributeur 501
     
    A la limite on peut faire avec une carte reseau en utilisant l'IP Aliasing:
    http://www.tldp.org/HOWTO/IP-Masquerade-HOWTO/aliasing.html
    ca utilise de devices virtuels de genre "eth0:1" "eth0:2" (et non eth1), par exemple tu peux faire a la main (bien sur en root!):
    /sbin/ifconfig eth0 netmask 255.255.0.0 172.16.0.1 up 
    /sbin/ifconfig eth0:1 netmask 255.255.255.0 192.168.0.1 up
    

    ca te donne les numeros IPs a "eth0" et "eth0:1" (controler apres avec "/sbin/ifconfig" sans options)
    et apres pour ta passerelle/gateway tu ajoutes encore:
    /sbin/route add default gw 172.16.5.254

    Apres il faut que la carte soit relie (par un switch) aux deux reseaux en question.

    Cependant cette solution n'est pas forcement recommandee pour la stabilite, efficacite. Il est mieux d'acheter une 2eme carte reseau.
    1
  4. philippe
     
    J'ai un petit problème, le fichier de conf que tu m'indique n'existe pas. Je n'ai pas de répertoire /etc/network à moins que se soit répertoire caché?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. philippe
     
    rien à faire, j'ai bien un fichier ifcfg-eth1, que j'ai bien configuré, dans le dossier /etc/sysconfig/network-scripts, je redémarre le réseau et lorsque je fait un ifconfig il ne m'affiche pas eth1
    et si j'utilise la commande ifconfig eth1 up il me met "interface inconnu"
    0
  7. philippe
     
    Voila mon fichier /etc/sysconfig/network-scripts/ifcfg-eth1 :

    DEVICE=eth1
    BOOTPROtTO=static
    IPADDR=192.168.0.1
    NETMASK=255.255.255.0
    NETWORK=192.168.0.0
    BROADCAST=192.168.0.255
    ONBOOT=yes
    0
  8. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Juste une précision...
    Tu dis :"Comment fait on pour créer une deuxième interface réseau?"
    Combien as-tu de cartes réseau sur ta machine ?
    0
  9. philippe
     
    très bonne question!
    En effet je n'ai pas fait attention à ca et effectivement je n'est qu'une carte réseau! hihihi!
    Je vais en ajouter une autre et voir si le problème persiste
    0
  10. philippe
     
    En effet ca marche beaucoup mieu avec 2 cartes réseau
    0
  11. Bouledeglace
     
    J'ai effacé ma 2eme interface reseau (carte wifi) et je souhaiterai la remettre.

    Dois-je tout réinstaller ????

    Merci
    0