web-dev-qa-db-fra.com

Comment obtenir l'adresse IPv4 du serveur Ubuntu s'exécutant dans une boîte virtuelle avec ipv6?

j'ai installé le serveur Ubuntu sur la boîte virtuelle. Lorsque j'exécute la commande "ifconfig", elle affiche les informations d'eth0 et de bouclage avec l'adresse inet6. Mais je veux l'adresse ipv4 au lieu d'ipv6 et je ne suis pas sûr de la configuration de la carte réseau de la virtualbox comme iam utilisant le wifi sur mon pc. Aidez-moi, s'il vous plaît

4
Akhil Varma

Comme je peux le deviner, vous avez utilisé le mode pont pour Internet, mais votre DHCP ne fournit pas d'adresse IP à votre port ou vous n'avez pas activé la mise en réseau. oui, ça se voit comme ça

eth0      Link encap:Ethernet  HWaddr e8:11:32:db:1b:a5  
          inet6 addr: fe80::ea11:32ff:fedb:1ba5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68323 errors:0 dropped:0 overruns:0 frame:0
          TX packets:51953 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:82498217 (82.4 MB)  TX bytes:4621046 (4.6 MB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:9075 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9075 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:916870 (916.8 KB)  TX bytes:916870 (916.8 KB)

Solution: démarrez votre gestionnaire de réseau en utilisant

Sudo service network-manager start

ou utiliser si déjà commencé

Sudo service network-manager restart

ou

Sudo ip link set eth0 up 

ou

Sudo nmcli nm enable true

ou activer en utilisant l'interface graphique

network-manager--> Enable Networking and connect wired connection

ou

si vous rencontrez toujours un problème, cela signifie que votre dhcp wifi ne fournit pas d'adresse ip à VM alors vous pouvez changer de mode bridgeen NATpour Internet, vous obtiendrez ainsi une adresse IP privée et pourrez vous connecter à Internet.

0
pl_rock

Outre le mode ponté, je devais désactiver ipv6 conformément à ce post pour le faire fonctionner: https://superuser.com/questions/1146122/ubuntu-virtualbox-guest-does-not-get-ipv4- en mode ponté/1148247 # 1148247? newreg = 7c77aaf0882540148a3700242cd05d0b

Coller les étapes ci-dessus: Ouvrez /etc/default/grub

Dans ce fichier, trouvez cette ligne:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

et le changer pour:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Enregistrez le fichier et mettez à jour GRUB en lançant:

Sudo update-grub

Maintenant, redémarrez la VM. La prochaine fois, il affiche l'adresse IPv4 appropriée.

2
peaxol

Pouvez-vous vous assurer que vous avez configuré votre interface virtuelle en mode ponté?

Si vous utilisez une connexion sans fil, la Vbox ne prendra pas en charge IPv6 en mode ponté, comme vous pouvez le constater dans le manuel de la Vbox:

https://www.virtualbox.org/manual/ch06.html#network_bridged

J'espère que cela t'aides.

0
Fernando