Когда я запускаю 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
Что я делаю неправильно? Какой правильный синтаксис команды route для удаления маршрута по умолчанию?
Ответы:
Я знаю, что уже поздно, но я хотел бы знать, какой тип VPN вы используете.
У меня была эта проблема с Cisco Anyconnect VPN.
Я не вижу ту же ошибку, что и вы, но команда будет выполняться, но таблица маршрутизации будет выглядеть так же.
Я полагаю, что Cisco AnyConnect блокирует таблицу маршрутизации некоторым способом так, чтобы это не могло быть изменено.
Если это не Cisco AnyConnect, это может сделать что-то подобное. Я не нашел никакой документации по этому вопросу, но к такому выводу я пришел после тестирования.
Я обнаружил, что это также применимо к Windows.
Ура, Аарон
источник
Это задокументировано в маршруте (8)
источник
Не перед Mac прямо сейчас, попробуй с головы до головы;
источник
sudo route delete default -ifscope utun0
, но все еще безуспешноВы можете попробовать это:
источник
Попробуй
route del default wlp2s0
. Гдеwlp2s0
имя интерфейса. Эта команда удаляет первый шлюз по умолчанию на указанном вами интерфейсе.источник