17

Я могу добраться до других компьютеров в моем доме в сети 192, но при попытке выйти на улицу появляется сообщение "сеть недоступна". У p3p1 хороший IP-адрес. Запуск Fedora 16. Что мне делать дальше для устранения неполадок?

Все остальные компьютеры в доме работают (Windows, Mac).

1 ответ1

33

Вы говорите, что все остальные вещи в вашем доме имеют связь. Тогда проблема заключается только в вашей машине с Linux. Есть несколько возможностей:

  1. У вас есть соединение, но вы не можете связаться с DNS; Вы можете диагностировать это по

    ping -c1 8.8.4.4
    

    если вы можете связаться с Google, то у вас есть соединение, и вам нужно только обновить свои DNS-серверы. Отредактируйте (как sudo) ваш /etc/resolv.conf и добавьте эти две строки:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    и теперь тебе пора.

  2. Вы не можете пропинговать Google, но вы можете пропинговать свой маршрутизатор или любой другой компьютер в вашей локальной сети. В этом случае, возможно, у вас также есть проблема 1, поэтому вам придется проверить это, но сначала вам нужно проверить таблицу маршрутизации. Распечатайте это с

    route -n
    

    и проверьте, что есть такая строка:

    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.253.1   0.0.0.0         UG    0      0        0 eth0
    

    Здесь важно то, что у вас есть двойной набор 0.0.0.0 именно там, где вы их видите, флаг установлен в UG (означает «шлюз вверх») и некоторый IP-адрес ниже «шлюза». Если вы этого не сделаете, ваша таблица маршрутизации была повреждена. Вы можете просто восстановить его с помощью:

    sudo ip route add default via IP.address.OfYour.Router
    

    и теперь мы можем перейти к шагу 1.

  3. Если вы не можете пропинговать какой-либо компьютер в локальной сети, возникает проблема другого типа, и вам нужно будет задать больше вопросов. Но мы перейдем этот мост, когда доберемся туда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .