Почему я не могу пинговать Google?

Я не могу выполнить ping google.com (неизвестный хост) . Но я могу пинговать IP-адреса. Я попытался выполнить IP-адрес Google, но он не работает.

  • resolv.conf

     nameserver 8.8.8.8 nameserver 209.139.209.33 
  • ifconfig -a

     eth0 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx inet addr:10.2.0.63 Bcast:10.2.15.255 Mask:255.255.240.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0 TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:55502371533 (51.6 GiB) TX bytes:23436883491 (21.8 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:56011078 errors:0 dropped:0 overruns:0 frame:0 TX packets:56011078 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4792283266 (4.4 GiB) TX bytes:4792283266 (4.4 GiB) 
  • route -n

     Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.2.0.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 0.0.0.0 10.2.15.1 0.0.0.0 UG 0 0 0 eth0 
  • ping -c 4 -n 8.8.8.8

     4 packets transmitted, 0 received, 100% packet loss, time 13000ms 

5 Solutions collect form web for “Почему я не могу пинговать Google?”

Если вы можете достичь чего-то по IP, но не по имени, то что-то не так с поиском DNS: ваш компьютер не может найти IP-адрес по имени. Помимо этого, настройка сети и маршрутизации кажется прекрасной.

Вещи, которые могут вызвать это:

  • DNS-сервер
  • Неверно настроено /etc/resolv.conf
  • Неверно настроено /etc/nsswitch.conf

И, вероятно, другие, но первые два являются наиболее типичными.

  • Что такое сервер имен в вашей сети? Узнайте его имя и IP-адрес.
  • Можете ли вы выполнить ping по IP-адресу? Если вы не можете, значит, это не так.
  • Правилен ли сервер имен в /etc/resolv.conf ? Если нет, вам нужно добавить строку для него, например: nameserver THE_IP
  • Является ли сервер имен динамически настроен DHCP в вашей сети? Если да, то вам не следует связываться с /etc/resolv.conf , все должно быть автоматическим, и похоже, что что-то не так в конце вашего провайдера.

Это особенность Google. Я просто читал об этой самой проблеме в Google Groups. По-видимому, когда объемы определенных типов пакетов слишком высоки, Google молча отбрасывает их. 8.8.8.8 является одним из общедоступных DNS-серверов Google и хорошо известен тем, что он не работает, когда он фактически просто игнорирует излишние (не DNS-запросы) запросы.

Взглянув на вашу IP-конфигурацию:

 eth0 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx inet addr:10.2.0.63 Bcast:10.2.15.255 Mask:255.255.240.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0 TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:55502371533 (51.6 GiB) TX bytes:23436883491 (21.8 GiB) 

Попробуйте изменить Bcast до 10.2.255.255 и Mask до 255.0.0.0

Откройте терминал и введите следующую команду:

 sudo vi /etc/network/interfaces 

Найдите раздел eth0 и настройте IP-адрес следующим образом:

 auto eth0 iface eth0 inet static address 10.2.0.63 netmask 255.0.0.0 broadcast 10.2.255.255 

Сохраните и закройте файл. После этого перезапустите сеть:

 $ sudo /etc/init.d/networking restart 

Проверьте новый IP-адрес:

 $ ifconfig eth0 $ ifconfig 

Так как вы не указали свой файл /etc/network/interfaces этот параметр действителен. Попробуйте перейти от статической конфигурации к dhcp и запустить ping google.com. Если это работает, возможно, у другого устройства уже есть Ip, который вы запросили.

запустите nmap 10.2.0.* и проверьте доступные адреса.

У меня была такая же проблема, и я не мог понять, в чем проблема. Я проверил устройство, подключенное к маршрутизатору, и выяснил, что устройство Android Maudit имеет IP-адрес, который я написал в файле интерфейсов. Я просто изменил его, и он сработал.

Надеюсь, поможет.

Выполните эту команду для ping для google (или любого другого сайта)

sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf

  • задержка в удалении IP-маршрута
  • Как связать интерфейс ppp0 (PPTP VPN) как «внешний» в прокси-сервере?
  • Подключен к VPN, но не удается подключить хосты в удаленной сети
  • Статические маршруты в route-eth0 игнорируются
  • Что такое эквивалент GNU / Linux BSD «route get ...»?
  • как маршрутизировать локальную IP-подсеть в туннель vpnc
  • Проблема OpenVPN и маршрутизации на OpenWRT
  • Разрешить подключение к SSH не используя мою VPN
  • Альтернатива FreeBSD для IP-маршрута добавляет локальные
  • настройка постоянного статического маршрута в debian
  • Как узнать, какой интерфейс является моим публичным интерфейсом?
  • Не работает привязка к интерфейсу VPN
  • Linux и Unix - лучшая ОС в мире.