Как мы можем изменить шлюз в 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, это не вступает в силу немедленно. Это только сохраняет настройки для будущего использования.

  • Linux будет загружаться только на ноутбуке, где он был установлен
  • BTRFS внутри KVM-VM на форматированном изображении qcow2
  • Как я могу установить или работать с ядром Ubuntu? Есть ли другие ядра?
  • Пробовал в папку mv, теперь проблема с поиском папки
  • iptables dhcp snooping
  • как обновить один пакет в debian
  • Установите те же 64-битные пакеты, что и 32-разрядная установка Xubuntu
  • Схема разделения для хоста виртуальной машины
  • Как модули ядра Linux становятся доступными в пакете ядра Linux-дистрибутива?
  • Создание виртуальной машины Xen на сервере ubuntu
  • Как настроить сервер ключей и порт навсегда
  • Linux и Unix - лучшая ОС в мире.