1

J'ai un problème classique et très bête, mais comme je voulais simplement être sûr avant de faire des bêtises grin

J'ai une machine physique avec une Debian Squeeze, avec une interface réseau eth0 (configurée via DHCP). Je souhaite y ajouter quelques VM (de façon permanente, donc il faut que la conf. réseau se remote toute seul au reboot).

J'ai déjà install bridge-utils et uml-utilities. Maintenant, en regardant un peu, je suis tombé sur deux méthodes : la première consiste à modifier à la main le fichier /etc/network/interfaces, et la seconde à utiliser brctl.

Je me suis dit que brctl était un peu plus propre
sudo brctl addbr br0
sudo brctl  addif br0 eth0
sudo tunctl -u `whoami` -t veth1
sudo ip link set veth1 up
sleep 2
sudo brctl addif br0 veth1


Maintenant, quelle sera l'interface vue par mon système ? br0 ? Est-ce qu'il va récupérer automatiquement l'ancienne adresse IP de eth0 ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2

Bon, au final, j'ai fait sans brctl et j'ai directement joué avec le fichier de conf
sudo mv /etc/network/interfaces /etc/network/interfaces.bak
cat << EOF | sudo tee /etc/network/interfaces > /dev/null
auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet manual
    address 0.0.0.0
 
auto br0
iface br0 inet dhcp
    bridge_ports eth0 tap0 tap1
    bridge_stp      off
    bridge_maxwait  0
    bridge_fd       0
 
auto tap0
iface tap0 inet dhcp
    up ifconfig $IFACE up
    down ifconfig $IFACE down
    tunctl_user localadmin
 
auto tap1
iface tap1 inet dhcp
    up ifconfig $IFACE up
    down ifconfig $IFACE down
    tunctl_user localadmin
EOF
sudo /etc/init.d/networking restart


Ma connexion SSH n'a pas été interrompue, et br0 a bien récupéré l'adresse IP de eth0. happy
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3

C'est pas tout à fait le même sujet, mais si tu montes un VPN pour tes machines virtuelles, fais gaffe aux "localisations", les "push route" de la config rendent étrangers les machines dans le même vpn si une partie est wan et l'autre, lan
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

4

bon à savoir que ça ne coupe pas ssh smile

5

Yep, j'ai été surpris happy
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

6

Bon, j'ai encore un petit problème d'installation réseau, pour Debian squeeze.

Dans mon preseed, j'utilise la ligne suivante :
d-i preseed/late_command string wget -O /target/tmp/debian_6.sh http://$INSTALL_HOST/scripts/debian_6.sh ; chroot /target /bin/sh /tmp/debian_6.sh

(faire un wget d'un script que j'exécute dans un chroot)

Le script commence par
apt-get -q update 
apt-get -y -q install vim zsh sudo telnet openssl 


Ça, ça fonctionne.
Par contre, quand j'ajoute ssh à la liste, ça plante hum Et je ne trouve pas tellement d'infos sur internet à ce sujet sad
Au pire, ce n'est pas trop grave, je peux installer ssh plus tard, c'est surtout pour comprendre ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

T'as le problème aussi si tu installes plutôt les paquets des outils directement ? openssh-server et openssh-client (ou juste celui dont tu as besoin)

8

Va falloir que je teste.

Par contre, j'ai depuis quelques minutes un problème avec mon pont réseau (alors que je n'ai touché à rien hum) : l'interface virtuelle n'a plus d'adresse IP.
 sudo brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.8c89a5c6bcc0	no		eth0
							vnet0
sudo ifconfig                                                                                                                                                         &#9472;&#9472;(dim. 28/10/2012)&#9472;&#9496;
br0       Link encap:Ethernet  HWaddr X:X:X:X:X:X  
          inet adr:X.X.X.X  Bcast:X.X.X.255  Masque:255.255.255.0
          adr inet6: fe80::X:X:X:X/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1980 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1445 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:253664 (247.7 KiB)  TX bytes:767984 (749.9 KiB)

eth0      Link encap:Ethernet  HWaddr X:X:X:X:X:X  
          adr inet6: fe80::X:X:X:X/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1448 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:267961 (261.6 KiB)  TX bytes:767726 (749.7 KiB)
          Interruption:28 Adresse de base:0xe000 

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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

vnet0     Link encap:Ethernet  HWaddr X:X:X:X:X:X  
          adr inet6: fe80::X:X:X:X/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  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:500 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Dans la VM, j'ai bien
sudo 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:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

eth0     Link encap:Ethernet  HWaddr X:X:X:X:X:X  
          adr inet6: fe80::X:X:X:X/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  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:500 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Un dhclient ne donne absolument rien... Dans le doute, j'ai redémarré mon routeur et mon hôte KVM, ça n'a rien changé.

Edit : en fait, si, j'avais activé ufw sur l'hôte KVM... Va falloir que je regarde les ports à ouvrir.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant