FreeBSD + OpenVPN kliens
Írta: Kerekes Attila
May/090
Pont ma futottam bele ebbe a problémába, hát nézzük, hogyan lehet összehozni egy openvpn kapcsolatot freebsd alatt.
Elsőre tegyük fel az openvpn-t:
[root@rogue ~]# cd /usr/ports/security/openvpn [root@rogue /usr/ports/security/openvpn]# make install clean
Ez eltart egy kis ideig, de végeredményben szinte kész is vagyunk. Egyetlen probléma, hogy az openvpn indításkor nem rántja be automatikusan a tap device drivert, és csatlakozáskor csak egy hibaüzenetet kapunk. A megoldás egyszerű, kézzel kell betölteni a drivert:
[root@rogue ~]# kldload if_tap
Mostmár hiba nélkül tudunk csatlakozni a kliensünkkel például az egyetemi hálózatunkra, ha megvannak a szükséges fájljaink:
[root@rogue ~/nymevpn]# openvpn nyme.ovpn Thu May 21 22:44:23 2009 OpenVPN 2.0.6 i386-portbld-freebsd7.2 [SSL] [LZO] built on May 21 2009 ... [root@rogue ~]# ifconfig tap0 tap0: flags=8843 metric 0 mtu 1500 ether 00:bd:cb:ca:24:00 inet 10.8.0.2 netmask 0xffffff00 broadcast 10.8.0.255
És kész is vagyunk.
Esetleg egy pár tipp: netstattal megnézhetjük, hogy vajon a default gatewayünknek is a vpn-es router került be. Ha igen ezt visszaállíthatjuk az eredetire (adott esetben 10.0.0.1):
[root@rogue ~]# netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 10.8.0.1 UGS 0 0 tap0 172.16.4.0/24 10.8.0.1 UGS 0 0 tap0 ... [root@rogue ~]# route del default 10.8.0.1 del net default: gateway 10.8.0.1 [root@rogue ~]# route add default 10.0.0.1 add net default: gateway 10.0.0.1 [root@rogue ~]# netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 10.0.0.1 UGS 0 0 em0 172.16.4.0/24 10.8.0.1 UGS 0 0 tap0
#eof
Még nincs hozzászólás.
Sajnálom, a hozzászólások most nincsenek engedélyezve.
No trackbacks yet.