web-dev-qa-db-fra.com

ping: http://google.com: nom ou service inconnu

J'utilise centos7 dans la virtualbox sous Windows. Et vagrant fait, eu une erreur de ping avec http ou https. aussi curl. quelqu'un peut m'aider à résoudre ce problème et à le laisser fonctionner.

[root@localhost ~]# ping google.com
PING google.com (61.91.161.217) 56(84) bytes of data.
64 bytes from chatenabled.mail.google.com (61.91.161.217): icmp_seq=1 ttl=43 time=404 ms
64 bytes from chatenabled.mail.google.com (61.91.161.217): icmp_seq=2 ttl=43 time=408 ms
64 bytes from chatenabled.mail.google.com (61.91.161.217): icmp_seq=3 ttl=43 time=407 ms
64 bytes from chatenabled.mail.google.com (61.91.161.217): icmp_seq=4 ttl=43 time=408 ms
^C
--- google.com ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 4000ms
rtt min/avg/max/mdev = 404.297/407.234/408.956/1.887 ms
[root@localhost ~]# ping https://google.com
ping: https://google.com: Name or service not known
[root@localhost ~]# ping https://61.91.161.217
ping: https://61.91.161.217: Name or service not known

`

resolv.conf 

[root@localhost ~]# cat /etc/resolv.conf 
nameserver 10.0.2.3
nameserver 8.8.8.8
nameserver 8.8.4.4
search localhost

`

ifconfig 

[root@localhost ~]# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::5054:ff:fe73:fb1  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:73:0f:b1  txqueuelen 1000  (Ethernet)
        RX packets 610587  bytes 48453952 (46.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 468759  bytes 41290880 (39.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.33.10  netmask 255.255.255.0  broadcast 192.168.33.255
        inet6 fe80::a00:27ff:fe0e:ae16  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:0e:ae:16  txqueuelen 1000  (Ethernet)
        RX packets 3069145  bytes 2674132747 (2.4 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2531212  bytes 213727091 (203.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

fichier réseau créé automatiquement à partir de vagabond

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
NAME="eth0"
ONBOOT=yes
NETBOOT=yes
UUID="704aa015-53dd-4ba7-9689-b9b8bf6e09a5"
IPV6INIT=yes
BOOTPROTO=dhcp
TYPE=Ethernet
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
HWADDR=52:54:00:73:0f:b1
DNS1=8.8.8.8
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
NM_CONTROLLED=no
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.33.10
NETMASK=255.255.255.0
DEVICE=eth1
PEERDNS=no
DNS1=8.8.8.8
8
Carey

ping n'a rien à voir avec HTTP ou HTTPS:

Ping utilisera le protocole ICMP, il appartient à TCP/IP

Ping fonctionne en envoyant des paquets de requête d'écho ICMP (Internet Control Message Protocol) à l'hôte cible et en attente d'une réponse ICMP. 

En réalité, ping fonctionne à un niveau beaucoup plus bas que HTTP ou HTTPS et n'accepte que les noms d'hôte, pas les URL. 

7
Mohammad Mahzoun

Tout d’abord, assurez-vous que votre carte réseau est activée dans les paramètres de la boîte virtuelle.

Votre interface réseau que vous utilisez pour vous connecter à Internet peut ne pas être active.

  1. Pour vérifier cela, utilisez la commande " Sudo nmcli d ".

  2. S'il est déconnecté, utilisez " Sudo nmtui " -> Modifier une connexion, sélectionnez votre interface réseau et choisissez l'option "Connexion automatique" (avec En appuyant sur la touche Espace) et sélectionnez OK.

  3. Faites "Sudo reboot now". Après vous être connecté, faites un "ping sur www.google.com".

Vous devriez pouvoir vous connecter maintenant.

14
weber

J'ai essayé beaucoup de solutions différentes. Changer résolv.conf un milliard de fois. En fin de compte, je devais juste redémarrer le routeur lol. Résolu pour moi, j'espère que cela fera la même chose pour vous.

0
Pallabi

changer la carte réseau VirtualBOx

utiliser -> Intel PRO/1000 T Server (82543GC)

0
Petruceli.L