Почему я не могу пинговать 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 

  • /etc/sysctl.conf Fedora {17-20}?
  • задержка в удалении IP-маршрута
  • Альтернатива FreeBSD для IP-маршрута добавляет локальные
  • Приоритетная маршрутизация с мостами macvtap
  • Правило управления IPTable для отметки трафика для таблицы маршрутов
  • Как создать / настроить vpn, используя только SSH?
  • настройка постоянного статического маршрута в debian
  • Изменение маршрутов для VPN
  • 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

    Linux и Unix - лучшая ОС в мире.