Probleme de configuration reseau

bonjour,

je suis nouveau sur Debian (et pas non plus ancien sur linux ;o), alors par avance, désolé si je ne suis pas aussi rapide que vous ;o)
je viens d’installer un debian 7 tout neuf avec pour objectif d’y installer openvz.
J’ai suivi pas mal de tuto, mais je galère avec la configuration des bridges : je n’arrive pas a pondre le fichier interface.

etat de l’art :

# uname -a
Linux hostVM 2.6.32-openvz-amd64 #1 SMP Mon Feb 17 20:46:37 MSK 2014 x86_64 GNU/Linux
# ifconfig
eth0      Link encap:Ethernet  HWaddr d8:50:e6:4f:5e:21  
          inet adr:192.168.0.16  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::da50:e6ff:fe4f:5e21/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6644 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4667 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:5236647 (4.9 MiB)  TX bytes:756570 (738.8 KiB)

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:16436  Metric:1
          RX packets:234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:234 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:85017 (83.0 KiB)  TX bytes:85017 (83.0 KiB)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          adr inet6: fe80::1/128 Scope:Lien
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
$ more /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

deja, je ne comprends pas pourquoi je n’ai pas d’interface eth0 dans le fichier “interface”, mais bon…
si j’ai bien compris, je dois creer mon bridge sur une interface, alors j’essaie d’en créer une en modifiant interface come ca

 more /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
auto eth0 
iface eth0 inet static 
        address 192.168.0.16 
        netmask 255.255.255.0 
        network 192.168.0.0
        broadcast 192.168.0.255 
        gateway 192.168.0.1

mais impossible de redémarrer le service

/etc/init.d/networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[....] Reconfiguring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth0.
grep: unrecognized option '--all'
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
done.

quelqu’un pourrait-il me guider ?
d’avance merci !

eth0 n’est pas déclarée dans le fichier interfaces, car il y a plusieurs façons de gérer l’état de ses cartes réseau (network manager & co), et ce fichier n’est que l’une d’elles.

J’imagine que c’est grâce à cette entrée dans ce fichier que ensuite ton ifconfig a pu te produire ces lignes:

eth0 Link encap:Ethernet HWaddr d8:50:e6:4f:5e:21 inet adr:192.168.0.16 Bcast:192.168.0.255 Masque:255.255.255.0 ...
… auquel cas l’interface n’aurait pas été active (définie autrement ?).

J’ai déjà eu ce message au sujet de /etc/init.d/networking qui est obsolète, je ne sais en fait pas bien pourquoi (par quoi il est remplacé ? [mono]service networking[/mono] ? ) mais a priori il fonctionne toujours.

Et je ne sais pas pourquoi il se plaint de [mono]grep[/mono] suite à un simple appel de ce script.

(Oui, ce post ne t’est pas d’une grande aide)

Effectivement un système Debian standard avec le bureau Gnome installe NetworkManager qui prend en charge en DHCP par défaut les interfaces réseau non définies dans /etc/network/interfaces. Si un serveur DHCP est présent sur le réseau, alors c’est ainsi que eth0 obtient sa configuration IP.

Concernant le caractère obsolète, il ne concerne pas le script /etc/init.d/networking mais sa seulement sa commande “restart”, au motif qu’elle ne redémarre pas forcément toutes les interfaces définies dans /etc/network/interfaces mais seulement celles avec “auto”. Pour activer ou désactiver une interface particulière définie dans /etc/network/interfaces, il vaut mieux utiliser directement ifup et ifdown.

Pour finir, l’interface virtuelle venet0 est de type point à point et non ethernet, donc elle ne peut pas faire partie d’un pont.