I have an OpenVPN server that I originally setup up back in 2004 I have upgraded Debian and OpenVPN multiple times throughout the years and it's always been a rock solid setup. The setup is a bridged configuration with the guest pool of IPs in the same subnet as the network itself. Yesterday, I moved the server over to a Virtual server running on Virtualbox using bridged networking. I installed OpenVPN from the Debian repo and copied my /etc/openvpn folder from the old server the the new VBox server, updated the IP in the server.conf and the port forward on my firewall. All day yesterday, I was able to connect to the new server and everything was working as expected. This morning I attempted to connect, but am unable to access anything other than the server itself. If I connect to the vpn and ssh to the server, I can access anything on the network from the server itself. To summarize...
I am using a configuration that works fine on another server.
I can connect to the VPN and ssh or ping the VPN server, but nothing else.
This is a bridged setup where the client IP is in the same subnet as the rest of the network.
It worked for ~24 hours and stopped working without changing anything.
I'm stumped :lol:
I'd normally expect that I've overlooked some small detail, but since it was working initially, I don't know what it could be. I've reverted back to the original server for now, so it's not affecting my users. Just bugging the heck out of me. Really appreciate any help. Thanks!
root@VPN1:/var/log# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.0800276d423b no eth0
tap0
root@VPN1:/var/log# ifconfig br0
br0 Link encap:Ethernet HWaddr 08:00:27:6d:42:3b
inet addr:192.168.100.52 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe6d:423b/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:255091 errors:0 dropped:0 overruns:0 frame:0
TX packets:21592 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36981820 (35.2 MiB) TX bytes:8014367 (7.6 MiB)
root@VPN1:/var/log# cat /proc/sys/net/ipv4/ip_forward
1
root@VPN1:/var/log# iptables -nL
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@VPN1:/var/log#