«Узел назначения недоступен» на пинге [закрыто]

9

После диспетчера сети не удалось подключиться к моему роутеру с IP 192.168.1.1.

Я установил статический IP для моего интерфейса. Соединяется, но я не могу пинговать. Я получаю сообщение «Хост назначения недоступен» всякий раз, когда я пингую с этого конкретного компьютера. Хотя я могу пинговать и подключаться нормально с тем же интерфейсом и маршрутизатором с моими ноутбуками, когда проводной, хотя.

Я установил интерфейс ip как:

auto eth0
iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

Как мне подключить мой компьютер к интернету? Пожалуйста помоги

РЕДАКТИРОВАТЬ: ifconfig Ifconfig

IP-маршрут IP-маршрут

Ethtool Ethtool

трассировка трассировка

Mii-инструмент один сказал, что не поддерживается.

sagarchalise
источник
что выводится, ifconfigкогда вы вводите его в терминал? Какой адаптер беспроводной, а какой проводной? eth0 обычно подключен.
Джон Лайон
это проводной и старый настольный ПК с внешним NIC. ifconfig показывает мне интерфейс со всеми ips, которые я установил.
sagarchalise
Так у тебя есть только eth0? Других интерфейсов или портов нет? Если это так, и если ваши другие машины могут получить доступ к маршрутизатору, это может быть аппаратная проблема.
Джон Лайон
да и раньше он нормально подключался до вчерашнего дня
sagarchalise
Звучит как аппаратная проблема тогда. Вы недавно проверили этот кабель Ethernet? Может быть, стул перевернулся в последний день или около того. Работает ли кабель с вашим ноутбуком? Вы используете один и тот же порт на маршрутизаторе каждый раз?
Джон Лайон

Ответы:

4
  1. Я предполагаю, что когда вы говорите «подключается», вы имеете в виду соединение на интерфейсных портах вашего ПК и маршрутизатора.
    Однако я не понимаю, почему это должно происходить только после того, как вы используете static-IP - возможно, ваш интерфейс был настроен изначально.

  2. Если ваш маршрутизатор имеет IP-адрес 192.168.1.1, вполне вероятно, что это конфигурация подсети класса B.
    Это означает, что маска сети будет 255.255.0.0.
    Используя маску сети класса C и номер сети 192.168.1.0,
    вы поместили свой компьютер в другую подсеть, отличную от вашего маршрутизатора.
    Это объяснило бы пинг недоступного случая.

Итак, я думаю, вы должны попробовать,

iface eth0 inet static  
    адрес 192.168.1.2  
    маска сети 255.255.0.0  
    сеть 192.168.0.0  
    трансляция 192.168.255.255  
    шлюз 192.168.1.1  

Вы можете проверить физическую связь с mii-tool.
Это часть net-toolsпакета.

Nik
источник
1
Почему это должен быть класс B?
Питто
Нет, блок 192 является банком адресов класса C, а домашний маршрутизатор использует маску сети 255.255.255.0.
psusi
2
Для многих сетей вы больше не можете использовать длину префикса в зависимости от IP-адреса. Это предположение сетевого оборудования и стеков, сделанных до того, как бесклассовые сети были распространены. Я думаю, что большинство домашних маршрутизаторов установили бы 192.168.xx как класс C, хотя, основываясь на устаревшем материале до CIDR.
Белаква