Hello,
i'm trying to configure a server-bridge vpn on Debian 10. I follow the guide
https://openvpn.net/community-resources/creating-configuration-files-for-server-and-clients/
and bridge guide
https://openvpn.net/community-resources/ethernet-bridging/
but when i lunch the bridge-start.sh script i loss the connectivity and the lan interface keep the ip address.
ip a:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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: enp3s0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether e8:11:32:a1:10:db brd ff:ff:ff:ff:ff:ff
inet 192.168.1.168/24 brd 192.168.1.255 scope global noprefixroute enp3s0
valid_lft forever preferred_lft forever
inet6 fe80::ea11:32ff:fea1:10db/64 scope link noprefixroute
valid_lft forever preferred_lft forever
bridge-start.sh:
#!/bin/bash
br="br0"
tap="tap0"
eth="enp3s0"
eth_ip="192.168.1.168"
eth_netmask="255.255.255.0"
eth_broadcast="192.168.1.255"
for t in $tap; do
/usr/sbin/openvpn --mktun --dev $t
done
/usr/sbin/brctl addbr $br
/usr/sbin/brctl addif $br $eth
for t in $tap; do
/usr/sbin/brctl addif $br $t
done
for t in $tap; do
/usr/sbin/ifconfig $t 0.0.0.0 promisc up
done
/usr/sbin/ifconfig $eth 0.0.0.0 promisc up
/usr/sbin/ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast
after bridge-start.sh:
./bridge-start.sh
Sun Apr 12 19:50:52 2020 TUN/TAP device tap0 opened
Sun Apr 12 19:50:52 2020 Persist state set to: ON
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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: enp3s0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
link/ether e8:11:32:a1:10:db brd ff:ff:ff:ff:ff:ff
inet 192.168.1.168/24 brd 192.168.1.255 scope global noprefixroute enp3s0
valid_lft forever preferred_lft forever
inet6 fe80::ea11:32ff:fea1:10db/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ba:45:44:06:0c:69 brd ff:ff:ff:ff:ff:ff
31: tap0: <NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast master br0 state DOWN group default qlen 100
link/ether 62:4a:84:42:61:ec brd ff:ff:ff:ff:ff:ff
32: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 62:4a:84:42:61:ec brd ff:ff:ff:ff:ff:ff
inet 192.168.1.168/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::604a:84ff:fe42:61ec/64 scope link
valid_lft forever preferred_lft forever
Where i'm wrong? :? Can you help me?
Thanks a lot