OpenVPN не создает маршрут по умолчанию на Fedora 21

В Fedora 21 я не получаю новый маршрут по умолчанию, установленный при установке соединения OpenVPN. На Fedora 20 это было прекрасно (с тем же самым конфигурационным файлом.ovpn).

Есть идеи?

2 ответа

Добавьте это в конфигурационный файл.ovpn.

задержка маршрута 5


Я сам это испытал. В моем конфигурационном файле клиента.ovpn у меня есть redirect-gateway def1, но route -n прежнему показывает, что мой маршрут по умолчанию не был изменен.

Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 1024 0 0 em1
10.1.0.0 172.22.22.57 255.255.0.0 UG 20 0 0 tun0

traceroute подтвердил это. Поэтому я нашел обходное решение, чтобы вручную создать маршрут на данный момент. Ниже в первой строке показано, как построить нужную команду, а вторая - примерную команду, основанную на моем примере маршрута выше.

sudo route add -net {Destination1} netmask {Genmask1} gw {Gateway2} dev {Iface2}
sudo route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.22.22.57 dev tun0

Когда вы закончите работу с VPN, снова запустите ту же вещь, за исключением того, что add del.

sudo route del -net 0.0.0.0 netmask 0.0.0.0 gw 172.22.22.57 dev tun0

Я не знаю, почему изменилось поведение OpenVPN. Я попытался перейти к настройкам Fedora> Network> Wired> gear> IPv4> Маршруты и отключить автоматический, но это не помогло.

licensed under cc by-sa 3.0 with attribution.