0

A few seconds after connecting to my VPN through CentOS 7 on my virtual machine, I lose connection with no errors in the log. This only appears to be happening with CentOS 7/8. OVH documentation (https://docs.ovh.com/gb/en/dedicated/network-bridging/) covers adding either

51.195.234.254 - 255.255.255.255 eth0
51.195.234.0 - 255.255.255.0 eth0
default 51.195.234.254

or

51.195.234.254 dev eth0
default via 51.195.234.254

to /etc/sysconfig/network-scripts/route-eth0 however this does not help.

Debian 10 (working):

ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 02:00:00:ff:3b:ea brd ff:ff:ff:ff:ff:ff
    inet 145.239.xxx.xxx/32 brd 145.239.xxx.xxx scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::ff:feff:3bea/64 scope link 
       valid_lft forever preferred_lft forever

ip r

default via 51.195.234.254 dev eth0 
51.195.234.254 dev eth0 scope link

After connecting to VPN: ip r

0.0.0.0/1 via 10.8.0.9 dev tun0
default via 51.195.234.254 dev eth0
10.8.0.0/24 via 10.8.0.9 dev tun0
10.8.0.9 dev tun0 proto kernel scope link src 10.8.0.10
VPNIP via 51.195.234.254 dev eth0
51.195.234.254 dev eth0 scope link
128.0.0.0/1 via 10.8.0.9 dev tun0

CentOS 7:

ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 02:00:00:ff:3b:ea brd ff:ff:ff:ff:ff:ff
    inet 145.239.xxx.xxx/32 brd 145.239.xxx.xxx scope global dynamic eth0
       valid_lft 21599969sec preferred_lft 21599969sec
    inet6 fe80::ff:feff:3bea/64 scope link 
       valid_lft forever preferred_lft forever

ip r

default via 51.195.234.254 dev eth0 
51.195.234.254 dev eth0 scope link

After connecting to VPN: ip r

0.0.0.0/1 via 10.8.0.9 dev tun0 
default via 51.195.234.254 dev eth0 
10.8.0.0/24 via 10.8.0.9 dev tun0 
10.8.0.9 dev tun0 proto kernel scope link src 10.8.0.10 
VPNIP via 51.195.234.254 dev eth0 
51.195.234.254 dev eth0 scope link 
128.0.0.0/1 via 10.8.0.9 dev tun0

I have also tried adding the gateway of the VPN

ip route add 5.45.126.254 dev eth0

ip r

0.0.0.0/1 via 10.8.0.17 dev tun0 
default via 51.195.234.254 dev eth0 
5.45.126.254 dev eth0 scope link 
10.8.0.0/24 via 10.8.0.17 dev tun0 
10.8.0.17 dev tun0 proto kernel scope link src 10.8.0.18 
VPNIP via 51.195.234.254 dev eth0 
51.195.234.254 dev eth0 scope link 
128.0.0.0/1 via 10.8.0.17 dev tun0

Could I have to maybe modify VPNIP via 51.195.234.254 dev eth0 so that it's routed through VPNIP via 5.45.126.254 dev eth0 ? if so how can I achieve that.

0 Answers0