Witam
Mam w firmie taki o to układ
w Centrali stoi serce czyli nasz serwer (FreeBSD) to on zarządza całą siecią. Łączy z Internet i przesyła drugą kartą do switcha, a dalej na klientów PC. W tym samym miejscu jest też TendaN60 z softem Tomato od Shibby
No i dwie filie, każda z nich ma swoją pulę adresów IP z routerów, które robią za ich bramy do internetu.
Każdy PC w filliach ma zainstalowanego klienta OpenVPN, który łączy się z Tendą w Centrali i uzyskują IP z tego samego zakresu co w centrali czyli 192.168.0.0/24 (Czerwony kolor - tunel VPN)
Bo długich walkach mam skonfigurowany tunel TAP, serwer działa, klienci z poziomu Windows dołączają się do hosta. Na tym koniec działania sieci. Klienci TAP nie mogą się między sobą pingować. Niedziała przeglądanie sieci itp.
Tenda robi tylko jako serwer OpenVPN
o to jej cfg
Cytat
dev tap0
local 192.168.0.2
#server 10.0.0.0 255.255.255.0
server-bridge 192.168.0.2 255.255.255.0 192.168.0.30 192.168.0.50
push "route 192.168.0.0 255.255.255.0"
ifconfig-pool-persist ipp.txt
tls-server
dh /opt/etc/openvpn/easy-rsa/keys/dh1024.pem
ca /opt/etc/openvpn/easy-rsa/keys/ca.crt
cert /opt/etc/openvpn/easy-rsa/keys/gateway.crt
key /opt/etc/openvpn/easy-rsa/keys/gateway.key
proto udp
port 1194
user nobody
group nobody
keepalive 10 60
max-clients 100
cipher none
comp-lzo
persist-tun
persist-key
verb 3
status /opt/var/log/openvpn/openvpn-status.log
log /opt/var/log/openvpn/openvpn.log
Całość konfiguracji zrobiona dzieki Tutkowi od Shibbiego
Zrobiłem bridge między tap0,a br0 według takiego schematu.
w panelu tomato>> admini >> script >> firewall
Cytat
modprobe tun
#openvpn
/opt/etc/init.d/S20openvpn
/opt/etc/openvpn/bridge.sh
zawartość pliku bridge.sh
Cytat
echo "#!/bin/sh" > /tmp/bridgeTAP
echo "brctl addif br0 tap0" >> /tmp/bridgeTAP
chmod +x /tmp/bridgeTAP
cd /tmp
./bridgeTAP
i z tego co widze po wpisaniu brctl show most powinien działać.
Cytat
br0 8000.c83a35216898 no vlan1
eth1
eth2
tap0
No i tu się kończą dobre wieści, bo tak jak pisałem wyżej klienci VPN się nie widzą i niemożna między nimi nic pingować, Adresy IP przypisane przez VPN nie są pobrane z DHCP serwera sieciowego.
Na serwerze wszystkie potrzebne porty pootwierane.
Proszę o pomoc w konfiguracji sieci VPN.
-------
Update
Postawiłem próbnie na jednej z workstation w centrali Windowsy serwer OpenVPN i z takim samym cfg co ma Tomato i sieć ruszyła... wirtualny TAP został zmostkowany z fizycznym interfejsem, któremu przypisałem IP fizycznej karty sieciowej i filiach zobaczyli sieć z centrali łącznie z serwerem i drugą filią. Logując się na serwer w ARP list były adresy IP przypisane z DHCP które miał przydzielać VPN.
Taki sam efekt chce uzyskać na Tenda.
Konfiguracja Tendy z Tomato
WAN - Disabled i mostek na br0
DHCP - off
IP LAN - 192.168.0.2 Static Gateway 192.168.0.1 DNS 192.168.0.1
NAT - Disabled
Proszę o pomoc.