나는 이것을 사용하여 이더넷 브리징으로 OpenVPN 서버를 구성했습니다.어떻게그리고이 페이지이더넷 브리징 정보. 서버는 Samba, Apache 및 Webmin도 실행합니다.
Linux klesk 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux
Distributor ID: Debian
Release: 6.0.7
Codename: squeeze
문제는 LAN 외부에서 서버에 액세스할 수 없다는 것입니다. 내부적으로 webmin이나 Samba 공유에 연결하면 문제가 없습니다. 라우터의 구성은 변경되지 않았으며 여전히 정확합니다. 다음 명령을 사용하여 iptables 방화벽을 비활성화해 보았습니다(복원되었습니다).
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
그러나 외부로부터의 연결은 여전히 허용되지 않습니다. OpenVPN용으로 생성된 네트워크 인터페이스에 문제가 있는 것 같습니다. Webmin을 확인하면 다음과 같은 결과가 나타납니다.
현재 설명된 대로 iptables 설정이 있습니다.이더넷 브리지 설정 페이지오픈VPN:
iptables -A INPUT -i tap0 -j ACCEPT
iptables -A INPUT -i br0 -j ACCEPT
iptables -A FORWARD -i br0 -j ACCEPT
전체적으로 스크린샷과 iptables 설정에 표시된 대로 현재 설정을 사용하면 LAN(SSH, Apache, Webmin, Samba 모두 작동) 내부에서 서버에 연결할 수 있지만 LAN 외부에서는 어떤 연결도 허용하지 않습니다.
답변1
게이트웨이 주소가 누락되었을 수 있습니다. ——살턴
고마워요. 그게 다예요. OpenVPN에서 제공하는 스크립트는 분명히 eth0에서 이 부분을 복사하지 않습니다. -지옥