OpenVPN hogyan?

Sajnos nem nagyon értek hozzá, de amit szeretnék.
Egy távoli szerveren keresztül internetezni (vpn).
Mindenféle hogyanokból addig eljutottam , hogy van vnp szolgáltatás a szerveren, certek stb.
Windows-ra telepítve az openvpn gui , kulcsok , konfigurációkat próbálgattam, de nem értek hozzá.
Van hálózati kapcsolatom a távoli géppel viszont nincs internetkapcsolat.

Segitsetek mit kell tennem.

Hozzászólások

Szia!

Ha jól veszem ki, akkor a kliensed már kapott ip-t a szervertől és pingetni is tudod a szerver belső hálós címét azaz már csak a szerver oldali forgalom továbbítás hiányzik hogy rajta keresztül menjen a net:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i tun0 -o eth0 -j ACCEPT

Illetve nézd meg hogy a kliensen az alapértelmezett átjárót lecserélte-e a csatlakozáskor az openvpn szerver konfigurációban megadottra.

________________
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 4 Gb ram, x86_64 2.6.34-gentoo-r12

valami hibaüzenet, valamelyik logból?

subscribe, én próbáltam sima OpenVPN-t csinálni, de nem sikerült, aztán megoldottam OpenVPN Access Serverrel, de az csak 2 klienst engedélyez :-(

Nem írtam előzőleg , hogy vps-n próbálkozok(openvz).
Venet0:0 interfészen van a net.
Az iptables MASQUERADE -ra meg a következő üzenet jön.

iptables: No chain/target/match by that name

OpenVPN Acces Server-t is megpróbáltam. A helyzet ugyanez . Hálózat van, de internet kapcsolat nincs rajta keresztül.

Nálam is OpenVZ konténerben fut az OpenVPN, viszont a hoston kell engedélyezni/betölteni az iptableshez és maszkoláshoz szükséges modulokat:

tun, xt_state, ipt_limit, ipt_multiport, ipt_REJECT, ipt_TCPMSS, ipt_ttl, ipt_REDIRECT, ipt_MASQUERADE

Az /etc/vz/vz.conf ban is felvesszük az ipt_state használatát:

IPTABLES="ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mang
le ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_state"

Valamint a konténer számára engedélyezni kell szintén host oldalon a TUN/TAP modul használatát, ahol a VIED a VPS azonosítója:

vzctl set VEID --devices c:10:200:rw --save
vzctl set VEID --capability net_admin:on --save
vzctl exec VEID rm /dev/net/tun
# törölnöm kellett ha már létezett mert csak azután működött ha újra létrehoztam az eszközt
vzctl exec VEID mkdir -p /dev/net
vzctl exec VEID mknod /dev/net/tun c 10 200
vzctl exec VEID chmod 600 /dev/net/tun
vzctl set VEID --devnodes net/tun:rw --save

Az eszközhasználat engedélyezése után nálam újra kellett indítani a VPS konténert hogy működjön.
A konténeren belül az OpenVPN szervert én TAP csatolóval használom linux és windows kliens kapcsolatokkal egyaránt.

________________
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 4 Gb ram, x86_64 2.6.34-gentoo-r12