Як видалити маршрут з певного інтерфейсу? [зачинено]


15

Коли я запускаю VPN-з'єднання, в інтерфейс utun0 додається новий маршрут за замовчуванням:

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            utun0              UCS            21        0   utun0
default            192.168.43.1       UGScI          14        0     en1

Я хотів би позбутися маршруту за замовчуванням / utun0. Під час використання маршруту з модифікатором -ifscope я отримую таку помилку:

$ sudo route delete -ifscope utun0 -net 0.0.0.0
route: writing to routing socket: not in table
delete net 0.0.0.0: not in table

Що я роблю неправильно? Який правильний синтаксис команди маршруту для видалення маршруту за замовчуванням?


1
Перш ніж це зробити. Майте на увазі, що це небезпечна команда, якщо ви отримуєте доступ до свого сервера в Інтернеті! ;)
eVoxmusic

1
Сказання VPN Clinet не створювати маршрут звучить для мене набагато чистіше. Народний клієнт pptp може бути налаштований так . Ви використовуєте іншого клієнта?
Ніцк

Відповіді:


6

Я знаю, що пізно, але я хотів би знати, який тип VPN ви використовуєте.

У мене була ця проблема з VPN Cisco Anyconnect.

Не бачите тієї самої помилки, що і ви, але, здається, команда виконує команду, але таблиця маршрутизації все одно виглядатиме так само.

Я вважаю, що Cisco AnyConnect якимось чином блокує таблицю маршрутизації, щоб її неможливо було змінити.

Якщо це не Cisco AnyConnect, він може зробити щось подібне. Я не знайшов жодної документації на це, але до цього висновку я дійшов з моїм тестуванням.

Я виявив, що це також стосується Windows.

Ура, Аарон


Це Cisco. Наша топологія мережі змінилася, тому я не можу перевірити відповіді.
mgrysko


1

Не перед Mac, прямо зараз, у верхній частині голови, спробуйте;

sudo route del default dev utun0

Вибачте, але це не працює. Я спробував також sudo route delete default -ifscope utun0, але все-таки без успіху
mgrysko


0

Спробуйте route del default wlp2s0. Де wlp2s0назва інтерфейсу. Ця команда видаляє перший шлюз за замовчуванням у певному інтерфейсі, який ви надаєте команді.


Так. Знову без поводження без жодної причини, без пояснень, просто з головою !!
3bdalla

Спробуйте додати пояснення, що саме робить ваша відповідь і чому ви вважаєте, що це вирішить проблему.
fukawi2

У вас є хороший момент, хоча це не сприяє тому, щоб бути прихильним. Я оновив свою відповідь.
3bdalla
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.