Frank600
Hallo an alle.
Ich komme leider nicht weiter und hoffe das mir jemand einen Tip geben kann.
Habe einen Open VPN Server laufen auf einem Roote Sever unter Debian Linux.
Client ist ein Window 10 System.
Tunnel zum Open VPN Server, klappt alles.
Client hat die IP 10.8.0.10 und kann den Server auch pingen bei einem Ping auf die 10.8.0.1
(Client hat nur Internet Zugang über einen HTTP Proxy. Der Open VPN Tunnel durch diesen läuft aber einwandfrei)
So weit alles gut. :-)
Das Problem ist ich möchte nun auf dem Client den Internet Traffic durch den VPN Tunnel leiten.
Dazu auf dem Client die default Route auf 10.8.0.1 geändert.
Bei einem Ping auf z.B. 8.8.8.8 kommt aber nun "Reply from 10.8.0.10: Destination host unreachable."
Auf dem Client müsste alles so weit ok sein.
Was ich nicht hinbekomme, ist dass der Server den Traffic nun ins Internet weiter leitet. :-(
Ich denke meine iptables config ist falsch.
IP forwarding ist an.
cat /proc/sys/net/ipv4/ip_forward
1
Meine Regel früher was mal:
iptables -t nat -A POSTROUTING -s 10/8 -o eth0 -j MASQUERADE
Aber das klappt nicht mehr.
Auch hiermit lief es nicht:
# Masquerade outgoing traffic
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
# Allow return traffic
iptables -A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
# Forward everything
iptables -A FORWARD -j ACCEPT
Und nun stehe ich wie man sat auf dem Schlauch und kapier nicht warum es nicht will.
Hier noch ein paar Infos zu meinem System.
Ich hoffe es hat jemand der sich besser auskennt als ich einen Tipp.
Da wäre ich sehr dankbar.
/etc/openvpn # ip route show
default via 172.31.1.1 dev eth0
10.8.0.0/24 via 10.8.0.2 dev tun0
10.8.0.2 dev tun0 proto kernel scope link src 10.8.0.1
172.31.1.1 dev eth0 scope link
/etc/openvpn # ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 52:54:a2:01:31:1a brd ff:ff:ff:ff:ff:ff
3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
link/none
/etc/openvpn # ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
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 52:54:a2:01:31:1a brd ff:ff:ff:ff:ff:ff
inet 78.47.X.X/32 brd 78.47.X.X scope global eth0
valid_lft forever preferred_lft forever
inet6 XXX:1/64 scope global
valid_lft forever preferred_lft forever
inet6 XXX/64 scope link
valid_lft forever preferred_lft forever
3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
link/none
inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::cfc8:2c8e:d3bb:25da/64 scope link flags 800
valid_lft forever preferred_lft forever
Gruß,
Frank