У меня уже некоторое время работает маршрутизированный сервер openvpn.
Я пытаюсь настроить мостовое соединение, чтобы мой vpn находился в той же подсети.
У меня есть следующий файл конфигурации для сервера. Когда я пытаюсь подключиться, я могу, он успешно это сделает. Но у меня нет подключения к интернету, локального vpn подключения. Я также не могу пинговать VPN-сервер.
Пожалуйста, могу я приложить руку ?! Что еще нужно увидеть?
VPN IP: 10.0.1.4 Подсеть: 255.255.254.0 Шлюз: 10.0.0.1
dev tap0
tls-server
proto tcp
port 443
port-share 127.0.0.1 444
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh4096.pem
topology subnet
user nobody
group nogroup
server-bridge 10.0.1.4 255.255.254.0 10.0.1.60 10.0.1.70
mssfix
persist-key
persist-tun
#log /var/log/openvpn
status /var/log/openvpn-status.log
verb 4
client-to-client
keepalive 10 120
mute 50
#set the dns servers
push "dhcp-option DNS 10.0.1.2"
#For windows, to make the network recognized
push "route 0.0.0.0 0.0.0.0 10.0.1.4"
cipher AES-256-CBC
auth SHA512
log-append /var/log/openvpn
comp-lzo
Верните свою конфигурацию к последней работающей (без моста), затем вы устанавливаете пакет bridge-utils и запускаете следующие команды (в этом примере я соединяю ваш tap0 - eth0):
# switch to superuser and create the bridging interface
sudo bash
brctl addbr br0
# kill the bridged interfaces and add them to the bridge
ifconfig eth0 0.0.0.0 down
ifconfig tap0 0.0.0.0 down
brctl addif br0 eth0
brctl addif br0 tap0
# unshut the interfaces
ifconfig eth0 up
ifconfig tap0 up
ifconfig br0 up
# add ip addresses and rib information
ifconfig br0 10.0.1.4 netmask 255.255.254.0
route add default gw 10.0.0.1 br0
Вы также можете добавить еще один локальный IP-адрес. Если да, добавьте его в интерфейс моста (br0). Удачи!