[virtualisation] conf réseau qemu sur un sd ovh (résolu)

Applications, problèmes de configuration réseau
Hactar
Hankyu
Messages : 19
Inscription : ven. 05 nov. 2010, 11:07

[virtualisation] conf réseau qemu sur un sd ovh (résolu)

Message par Hactar »

Bonjour,

J'ai installé qemu/kvm sur mon serveur dédié mais je ne comprends pas la config que je dois définir dans ma vm.

HOTE: cat /etc/netctl/bridge

Code : Tout sélectionner

Description="QEMU Bridge connection"
Interface=br0
Connection=bridge
BindsToInterfaces=(eth0 tap0)

IP=static
Address=('91.xxx.yyy.zzz/24' 'IPFO.ggg.hhh.iii/32')
Gateway=('91.xxx.yyy.254')
DNS=('213.186.33.99')
HOTE: /home/qemu/start

Code : Tout sélectionner

qemu-system-i386 -k fr -m 512 -hda beta.img -net bridge -net nic,macaddr="XX:XX:XX:XX:XX:XX" -vnc :1
Ma VM se lance bien, un petit accès kvm et je peux installé un arch.

VM: cat /etc/netctl/main

Code : Tout sélectionner

Description="A basic static ethernet connection"
Interface=ens3
Connection=ethernet
IP=static
Address=('178.aaa.bbb.ccc/32')
#Routes=('91.xxx.yyy.254')
Gateway=('91.xxx.yyy.254')
DNS=('213.186.33.99')
Quand je définit cette config dans netctl il ne fonctionne pas.
Avec et sans Route il tente de se co sur *eth0* plutot que *ens3*
Cependant en ajoutant la conf à la main:

Code : Tout sélectionner

ip addr add 178.aaa.bbb.ccc/32 dev ens3
ip route add 0.0.0.0/0 via 91.xxx.yyy.254
ip route add 91.xxx.yyy.254 dev ens3[
La j'ai bien du réseau.


Ma question comment configurer netctl pour qu'il me config le réseau au boot et mets pas 5min à me donner la main après un

Code : Tout sélectionner

netctl start main
et me retourne un

Code : Tout sélectionner

Dec 27 16:16:51 Baldrick login[137]: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Dec 27 16:16:51 Baldrick systemd[1]: Starting user-0.slice.
Dec 27 16:16:51 Baldrick systemd[1]: Created slice user-0.slice.
Dec 27 16:16:52 Baldrick systemd[1]: Starting User Manager for 0...
Dec 27 16:16:52 Baldrick systemd-logind[132]: New session 1 of user root.
Dec 27 16:16:52 Baldrick systemd[1]: Starting Session 1 of user root.
Dec 27 16:16:52 Baldrick systemd[1]: Started Session 1 of user root.
Dec 27 16:16:52 Baldrick login[137]: ROOT LOGIN ON tty1
Dec 27 16:16:52 Baldrick systemd[141]: pam_unix(systemd-user:session): session opened for user root by (uid=0)
Dec 27 16:16:52 Baldrick systemd[141]: Failed to open private bus connection: Failed to connect to socket /run/user/0/dbus/user_bus_socket: No such file or directory
Dec 27 16:16:52 Baldrick systemd[141]: Mounted /sys/kernel/config.
Dec 27 16:16:52 Baldrick systemd[141]: Startup finished in 242ms.
Dec 27 16:16:52 Baldrick systemd[1]: Started User Manager for 0.
Dec 27 16:16:52 Baldrick systemd[141]: Starting Default.
Dec 27 16:16:52 Baldrick systemd[141]: Reached target Default.
Dec 27 16:17:59 Baldrick systemd[1]: Job sys-subsystem-net-devices-eth0.device/start timed out.
Dec 27 16:17:59 Baldrick systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
Dec 27 16:17:59 Baldrick systemd[1]: Dependency failed for A basic static ethernet connection.
Dec 27 16:17:59 Baldrick systemd[1]: Starting Multi-User System.
Dec 27 16:17:59 Baldrick systemd[1]: Reached target Multi-User System.
Dec 27 16:17:59 Baldrick systemd[1]: Starting Graphical Interface.
Dec 27 16:17:59 Baldrick systemd[1]: Reached target Graphical Interface.
Dec 27 16:17:59 Baldrick systemd[1]: Starting Network.
Dec 27 16:17:59 Baldrick systemd[1]: Reached target Network.
Dec 27 16:17:59 Baldrick systemd[1]: Startup finished in 3.824s (kernel) + 1min 30.624s (userspace) = 1min 34.449s.
Dec 27 16:18:07 Baldrick systemd[1]: Expecting device sys-subsystem-net-devices-eth0.device...
Dec 27 16:19:37 Baldrick systemd[1]: Job sys-subsystem-net-devices-eth0.device/start timed out.
Dec 27 16:19:37 Baldrick systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
Dec 27 16:19:37 Baldrick systemd[1]: Dependency failed for A basic static ethernet connection.
Dec 27 16:31:25 Baldrick systemd[1]: Starting Cleanup of Temporary Directories...
Dec 27 16:31:25 Baldrick systemd[1]: Started Cleanup of Temporary Directories.
Dec 27 16:42:06 Baldrick systemd[1]: Expecting device sys-subsystem-net-devices-eth0.device...
Dec 27 16:43:36 Baldrick systemd[1]: Job sys-subsystem-net-devices-eth0.device/start timed out.
Dec 27 16:43:36 Baldrick systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
Dec 27 16:43:36 Baldrick systemd[1]: Dependency failed for A basic static ethernet connection.
Dernière modification par Hactar le sam. 28 déc. 2013, 11:25, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17570
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [virtualisation] conf réseau qemu sur un sd ovh (en cour

Message par benjarobin »

Bonjour,
Coté VM quelle est la sortie de :

Code : Tout sélectionner

tree /etc/systemd/system
Mon hypothèse est que tu avais initialement eth0 dans le fichier de configuration. Il suffit de détruire tous les fichiers faisant référence à netctl dans /etc/systemd/system puis de réactiver le profile "main"
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Hactar
Hankyu
Messages : 19
Inscription : ven. 05 nov. 2010, 11:07

Re: [virtualisation] conf réseau qemu sur un sd ovh (done)

Message par Hactar »

Well done !

Merci !

Effectivement dans la conf j'ai trouvé mon bonheur.

cat /etc/systemd/system/netctl\@main.service

Code : Tout sélectionner

.include /usr/lib/systemd/system/netctl@.service

[Unit]
Description=A basic static ethernet connection
BindsTo=sys-subsystem-net-devices-ens3.device
After=sys-subsystem-net-devices-ens3.device

Bon par contre pour la config réseau qui est propre à OVH, je mets ma conf si quelqu'un cherche aussi:
cat /etc/netctl/main

Code : Tout sélectionner

Description='A basic static ethernet connection'
Interface=ens3
Connection=ethernet
IP=static
Address=('178.aaa.bbb.ccc/32')
Routes=('91.xxx.yyy.254 dev ens3' '0.0.0.0/0 via 91.xxx.yyy.254')
DNS=('213.186.33.99')
Où 178.aaa.bbb.ccc est mon IP FailOver
et 91.xxx.yyy.zzz est l'ip de mon serveur hôte, ou vous devez remplacer le zzz par 254 pour la gateway, comme la gateway n'est pas sur le même réseau elle est pas reconnue comme correcte, du coup un peu de ip route permets de fixer.
Répondre