Как мы можем изменить шлюз в netstat -rn output

root@prateek-desktop:~# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 

У меня есть сеть, где мой беспроводной маршрутизатор имеет статический IP-адрес 192.168.0.80 с маской подсети 255.255.255.0 и шлюзом по умолчанию как 192.168.0.81. Мой компьютер имеет IP-адрес 192.168.0.81 (тот же, что и шлюз моего маршрутизатора). У меня есть несколько других устройств, таких как смартфоны n ноутбуки, подключенные к беспроводному маршрутизатору через DHCP-соединение. Теперь, когда я пытаюсь выполнить ping с моего компьютера на статический IP-адрес маршрутизатора (192.168.0.80), он ничего не отвечает. ни одно сообщение не отображается, но для других адресов указано, что хост назначения недоступен.

Что может быть причиной и как я могу стрелять? Пожалуйста, помогите, я застрял в моей магистерской диссертации на данный момент.

One Solution collect form web for “Как мы можем изменить шлюз в netstat -rn output”

Поскольку мы боремся здесь, я думаю, вам будет полезно ознакомиться с некоторыми более прямыми хаками.

Команда ip route может временно редактировать маршруты. ip route показывает существующие маршруты, это более поздний эквивалент netstat -rn . ip route add default via $ROUTER_IP добавит маршрут по умолчанию, который использует $ ROUTER_IP. (Т.е. замените его на IP, который, по-видимому, знает, что маршрутизатор имеет, что бы это ни было). Чтобы удалить его снова, используйте ip route del default via $ROUTER_IP . Обратите внимание, что default такое же, как и для записи 0.0.0.0/0 .


Обратите внимание, что вам необходимо отключить и снова подключиться к сети, прежде чем «шлюз» в окне «Настройки сети» или любой другой параметр там вступят в силу.

Я попытался отключиться и снова подключиться. Netstat -rn такой же, как указано выше.

Благодарю. Я не понимаю, как это может произойти, т. Е. Оно предлагает мне либо очень раздражающую ошибку, либо вы делаете что-то немного другое, например, редактируете соединение, которое на самом деле связано с eth0 вместо eth1 . Это можно было бы показать, взяв исчерпывающие скриншоты. (Только для протокола, вы дали некоторую информацию, которая была не совсем правильной или противоречивой уже).

Я могу предложить посмотреть nmcli connection nmcli connection show id NAME . ИМЯ берется из столбца NAME первой команды. Результат последней команды будет довольно длинным.

Я также хотел бы убедиться, что вы отметили «Сделать доступными для других пользователей», а затем я смогу посмотреть файл конфигурации текста, написанный NetworkManager. Это не так долго, как nmcli connection show , поскольку оно не включает ненужные значения по умолчанию. На Ubuntu файлы конфигурации могут быть в /etc/network/interfaces , /etc/network/interfaces.d или /etc/NetworkManager/system-connections .

Когда я пытаюсь выполнить ping с моего компьютера на статический IP-адрес маршрутизатора (192.168.0.80), он ничего не отвечает. ни одно сообщение не отображается, но для других адресов указано, что хост назначения недоступен.

Это ни хорошо, ни плохо. Некоторые устройства блокируют пин-код ICMP. Тот факт, что он не говорит, что «хост назначения недоступен» или любое другое сообщение, на самом деле означает, что этот IP-адрес доступен! Как я уже упоминал в своем предыдущем ответе , вы можете подтвердить это следующим образом:

 $ ip -4 neigh 172.16.8.1 dev wlp2s0 lladdr 74:44:01:86:42:d6 REACHABLE 

также будут введены записи, в которых INCOMPLETE или что-то есть, из любого несуществующего IP-адреса, который вы пытались выполнить ping.


Я назначил свой шлюз для ПК как 192.168.0.80

Да, что-то не сработало. Фактически, вы вообще не показываете «шлюз по умолчанию». У вас есть только автоматический маршрут для вашей локальной сети, 192.168.0.* . (Вот что означает 192.168.0.0 с маской 255.255.255.0). Вы хотите, чтобы этот маршрут для локальной сети оставался, и добавьте второй маршрут для вашего «шлюза по умолчанию».

Мне жаль говорить вам, что кнопка «Применить», которую вы нажали в графическом интерфейсе NetworkManager, вводит в заблуждение. (Или то, что он говорит на кнопке, которую вы использовали, чтобы закрыть окно настроек NetworkManager). В отличие от большинства других кнопок «Применить» в GNOME, это не вступает в силу немедленно. Это только сохраняет настройки для будущего использования.

  • Как заставить sshfs работать?
  • SIOCSIFNETMASK: неверный аргумент с использованием OpenVPN на Ubuntu
  • «Возобновление» Ubuntu после смерти батареи
  • (ubuntu 16.04) Как обнаружить независимое от устройства событие вставки USB
  • остановка ubuntu для обновления
  • Как добавить поддержку EBCDIC на debian / ubuntu
  • Убить весь процесс пользователей в Ubuntu?
  • «Ожидание конфигурации сети» при загрузке
  • USB-порты, не работающие с Ubuntu Linux 14
  • Автоматическое обновление hwclock при загрузке
  • Ubuntu 13.10 большая проблема с привилегиями
  • Interesting Posts

    Запуск задания выполняется для dev-md1.device

    Могу ли я / как указать цвета в шестнадцатеричном или RGB в конфигурации подсветки nano-синтаксиса?

    Каков самый быстрый способ записи всех секторов на диске?

    пояснение о chown (1) Спецификация POSIX

    git: как добавить один файл в качестве версии другого?

    Разрешения файловой системы Debian

    строка обновления на основе предыдущей строки

    Есть ли дистрибутив Linux с небольшим или отсутствием инструментов администрирования?

    Помогает ли родительский скрипт bash запомнить историю cd из сценария child bash?

    Использование технологии Apple Keyboard OSX в Linux Destop

    Короткий путь к scp с использованием одного и того же файла / источника в исходном и целевом

    Как установить Rekonq 1.0 на Fedora 17?

    сценарий оболочки для проверки даты между двумя днями

    Как добавить коммутатор апплета клавиатуры в панель инструментов Fluxbox?

    Как сортировать файлы по части имени файла?

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