LINUX.ORG.RU
ФорумAdmin

Connman не добавляет роуты

 ,


0

1

Подскажите по такому вопросу. В Connman добавлено pptp-соединение:

/var/lib/connman-vpn/test.config

[global]
Name = test
Description = Connect to the VPN


[provider_PPTP]
Type = PPTP
Name = Connection to test
Host = xx.xx.xx.xx
Domain = test.com
PPTP.User = xxx
PPTP.Password = yyy
PPPD.ReqMPPE128 = true
PPPD.NoDeflate = false
PPPD.NoBSDComp = false
Networks = 192.168.14.0/255.255.255.0/192.168.89.1/

Соединение поднимается, но никаких маршрутов не добавляется. Есть только пинг до другого конца туннеля 192.168.89.1

В мане по полю Networks сказано следующее:

Networks=network/netmask/gateway[,...]
Networks behind the VPN. If all traffic should go through >the VPN, this field can be left out. The gateway can be left >out. For IPv6 addresses, only the prefix length is accepted as >the netmask.

Сеть за впн - 192.168.14.0/255.255.255.0 шлюз впн 192.168.89.1

Пробовал убрать строчку Networks вообще, в надежде получить хотя бы дефолтный маршрут через ВПН, но не судьба. Соединение поднимается, но никаких маршрутов нет. Пингуется только впн-шлюз.

Подскажите, как сделать, чтобы connman поднимал маршруты при подключении впн?


ну, смотри

192.168.14.0

255.255.255.0 <– ничего не говорит?

192.168.89.1

anonymous
()

Мимокрокодил.

Networks = 192.168.14.0/255.255.255.0/192.168.89.1/
Networks=network/netmask/gateway[,...]

Суслика видим?

anc ★★★★★
()

В мане сказано, что строчка Networks опциональная, т.е. без нее должен быть дефолтный маршрут через впн, а этого нет.

По поводу маски. Вот с таким же машрутом тот же впн поднятый при помощи Network Manager прописывает такие роуты:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.3.1     0.0.0.0         UG    100    0        0 enp6s0
192.168.3.0     0.0.0.0         255.255.255.0   U     100    0        0 enp6s0
192.168.3.1     0.0.0.0         255.255.255.255 UH    100    0        0 enp6s0
192.168.14.0    192.168.89.1    255.255.255.0   UG    50     0        0 ppp0
192.168.89.1    0.0.0.0         255.255.255.255 UH    50     0        0 ppp0
194.158.223.170 192.168.3.1     255.255.255.255 UGH   0      0        0 enp6s0
194.158.223.170 192.168.3.1     255.255.255.255 UGH   100    0        0 enp6s0

При этом все работает - удаленная сеть доступна.

winhex
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.