[VirtualBox] Configuration réseau double carte (résolu)

Applications, problèmes de configuration réseau
riri
newbie
Messages : 4
Inscription : mer. 16 déc. 2009, 22:21
Localisation : Loire Atlantique, France

[VirtualBox] Configuration réseau double carte (résolu)

Message par riri »

Bonjour

Je suis sous Arch, avec une VM sous Arch, et deux interfaces réseau :
  • Interface 1 : NAT (accès à l'extérieur)
    Interface 2 : Réseaux privé hôte (communication avec l'hôte)
Le but est que ma VM me fournisse des services au sein de mon réseau interne.
Mais pour les mises à jour / installation de paquets, ainsi qu'un port disponible vers l'extérieur, j'utilise le NAT.
Les deux fonctionnent correctement, sauf qu'au redémarrage, j'ai l'impression que l'interface privée prend le pas sur la NAT pour la route.
La résolution DNS ne fonctionne pas et un ping vers un serveur extérieur ne répond pas.

Mes interfaces dans la VM (j'ai omis le loopback) ip addr show :

Code : Tout sélectionner

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:8b:ca:76 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.4/24 brd 10.0.2.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe8b:ca76/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:e4:69:04 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.2/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fee4:6904/64 scope link 
       valid_lft forever preferred_lft forever
Les routes avec ip route :

Code : Tout sélectionner

default via 192.168.56.1 dev enp0s8 
default via 10.0.2.1 dev enp0s3 src 10.0.2.4 metric 202 
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.4 metric 202 
192.168.56.0/24 dev enp0s8 proto kernel scope link src 192.168.56.2 
Ma machine hôte a l'adress IP 192.168.56.1 sur le réseau privé.

Comment je peux faire ? J'ai du mal avec les routes...
Dernière modification par riri le mer. 27 sept. 2017, 14:06, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [VirtualBox] Configuration réseau double carte

Message par benjarobin »

Bonjour,
Uniquement l'interface qui accède à l'extérieur dot avoir une "default gateway". Quel est le service réseau que tu utilises ? Comment les interfaces sont configurées au démarrage ?
Sinon si tu veux avoir accès à ta VM depuis un autre PC du réseau locale, il est 1000 fois plus simple d'avoir une seule interface en bridge.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
riri
newbie
Messages : 4
Inscription : mer. 16 déc. 2009, 22:21
Localisation : Loire Atlantique, France

Re: [VirtualBox] Configuration réseau double carte

Message par riri »

Donc j'ai une default gateway en trop peut-être. J'utilise netctl pour configurer mes interfaces :

/etc/netctl/nat (démarré avec netctl start nat)

Code : Tout sélectionner

Interface=enp0s3
Connection=ethernet
IP=dhcp
private (démarré avec netctl start private)

Code : Tout sélectionner

Interface=enp0s8
Connection=ethernet
IP=static
Address=('192.168.56.2/24')
Gateway='192.168.56.1'
DNS=('212.27.40.240')
J'ai viré les lignes Gateway et DNS dans private, et ça fonctionne. Merci pour l'info !
riri
newbie
Messages : 4
Inscription : mer. 16 déc. 2009, 22:21
Localisation : Loire Atlantique, France

Re: [VirtualBox] Configuration réseau double carte (résolu)

Message par riri »

Je suis quand même curieux de la solution par pont, si ça peut simplifier avec une seule interface réseau...

Il faut faire quelque chose de spécial au niveau de l'interface de l'hôte ? Cela ne va pas "bloquer" l'hôte pour cette seule connexion avec la VM ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [VirtualBox] Configuration réseau double carte (résolu)

Message par benjarobin »

Pour la méthode par pont, il n'y a rien à faire au niveau hôte, à part configurer Virtualbox pour que l'unique interface soit en mode pont.
Cela ne va absolument rien bloquer, c'est totalement transparent, c'est un peu comme si tu avais ta VM physiquement branchée sur un port supplémentaire du switch/routeur Ethernet.
Il faut bien sûr que tu la configure en dhcp pour que ton routeur donne une IP à l'interface: C'est bien ton routeur/BOX qui donnera l'IP à ta VM, le PC (l'hôte) ne voit/fait absolument rien.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
riri
newbie
Messages : 4
Inscription : mer. 16 déc. 2009, 22:21
Localisation : Loire Atlantique, France

Re: [VirtualBox] Configuration réseau double carte (résolu)

Message par riri »

Oui c'est bon, c'est compris, et très simple en fait :)
Merci !
Répondre