No v linuxu se to tváří jako rozhraní edge0. Podle všeho to tuneluje IP pakety pomocí UDP protokolu.
Chtel jsem rict ze nevim jestli n2n ma takove nastaveni kdy nejake z klientu muzou nahlasit vsem sve site kdyz na to maji potrebu. A vsichni body zapojene do n2n budou pridavat routing do te siti. Nemel jsem zkusenosti z n2n, vzdy uzival OpenVpn.
Kouknul jsem se do dokumentace n2n a nic jsem nenasel ohledne routingu a hlaseni siti klientu.
V OpenVPN to tak vypada:
Mam zapojene 3 body do jedne siti.
openvpn.conf
# server hlasi sve site
push "route 192.168.102.4 255.255.255.252"
push "route 192.168.102.8 255.255.255.252"
push "route 192.168.103.0 255.255.255.0"
....
# server hlasi sit' jedneho z klientu
client-config-dir ccd
route 192.168.16.0 255.255.255.0
./ccd/client1
#sit' client1
iroute 192.168.16.0 255.255.255.0
#staticka adresa pro VPN client1
ifconfig-push 10.8.0.5 10.8.0.6
Sit 192.168.16.0/24 zapojena do jedneho z klientu OpenVpn.
Site
192.168.102.4/30
192.168.102.8/30
192.168.103.0/30
jsou zapojene do OpenVpn serveru.
Tady je routing table jednoho z klientu.
[user001@m750 ~]$ ip route |sort
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.37 metric 1
10.8.0.0/24 via 10.8.0.5 dev tun3
10.8.0.5 dev tun3 proto kernel scope link src 10.8.0.6
192.168.102.4/30 via 10.8.0.5 dev tun3
192.168.102.8/30 via 10.8.0.5 dev tun3
192.168.103.0/24 via 10.8.0.5 dev tun3
192.168.16.0/24 via 10.8.0.5 dev tun3
default via 10.0.0.1 dev eth0 proto static
Vsechno je nastaveno automaticky.
Pocitac "Client1" nemaji manualniho nastaveni proto ze ma veskere route od serveru automaticky.
Pocitace z site 192.168.16.0/24 maji
manualne nainstalovany route pro veskere potreby.
Napr pocitac 192.168.16.45 ma nastaveny default gate 192.168.16.1 a chce se dostat do tiskarny 192.168.103.2. Tak ma nastaveny routing 192.168.103.0/24 via 192.168.16.2 (192.168.16.2 localni adresa pocitace "client1") a tiskarna maji nastaveny default gate 192.168.103.1 ktery je jeden z interfejsu OpenVpn serveru.
Vsechno bezi nepretrite nekolik let.