Intereting Posts
Диспетчер файлов, показывающий скорость передачи битов для mp3-файлов Создание списка уникальных отправителей из почтовых файлов Thunderbird через командную строку Как применить org-todo к нескольким элементам Высокая доступность NFS Могу ли я использовать встроенный подстановочный знак Zsh для замены использования `find` здесь? Как отлаживать / проверять файл `–exclude-from` для` tar`? Как узнать, что процесс заканчивается? используя Find -exec, чтобы переименовать файл с выделенным содержимым файла Экран экспорта не работает на Ubuntu Gnome (gmd3) Самый быстрый способ найти и заменить в большом файле при замене поля в другом файле Попытка понять копирование образа uboot Помощь Установка gcc4.8 на Red Hat Enterprise Linux 6 Как конвертировать JSON-файл в другой формат Скрипты для отправки мне по электронной почте файла Жесткие диски пропадают без перезагрузки – что может быть причиной?

Как удалить IP-маршрут по URL?

После запуска (возможно, неработающего) скрипта openvpn у меня есть таблица маршрутов IP, где одна запись является URL

# netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface default 10.0.0.1 0.0.0.0 UG 0 0 0 wlp58s0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0 google.com 10.0.0.1 255.255.255.255 UGH 0 0 0 wlp58s0 

Как я могу удалить эту последнюю строку? Обычный способ выдает ошибку:

 # ip route del google.com Error: any valid prefix is expected rather than "google.com". 

Я на Gentoo Linux, если это имеет значение.

Запись google.com не является URL-адресом; это доменное имя или, возможно, имя хоста. (Хотя это может быть часть URL.)

Если вы используете netstat -rn вы получите IP-адреса вместо имен в этом первом столбце. Оттуда вы можете удалить маршрут – опять же по ссылке на его сеть и адресацию подсети.

 netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface default server.roaima 0.0.0.0 UG 0 0 0 eth1 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 google.com 0.0.0.0 255.255.255.255 UH 0 0 0 eth1 netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.2.2 0.0.0.0 UG 0 0 0 eth1 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 216.58.198.174 0.0.0.0 255.255.255.255 UH 0 0 0 eth1 route delete -host 216.58.198.174 

Вы также можете сделать это с более новым ip route , который перечисляет маршруты только с IP-адресами. Используйте ip route del для удаления нежелательной записи.