Ubuntu 12.10의 다른 국가에서 태블릿 (무선)과 Blu-Ray (유선)를 유료 VPN 서비스에 연결할 수 있도록 OpenVPN 라우터를 설정하려고합니다. DD-WRT (너무 느림) 및 PFSense의 가상 인스턴스 (너무 제한됨)를 사용하여이 작업을 성공적으로 수행했습니다.
저는 Linux를 처음 사용하지만이 프로젝트를 90 % 완료했습니다. 하드웨어는 2 개의 유선 이더넷 포트로, 그 중 하나는 기존의 홈 라우터와 무선 카드에 연결됩니다.
지금까지 나는 ..
- hostapd를 사용하여 진정한 마스터 액세스 포인트로 작동하도록 무선 설정
- 무선 LAN과 로컬 LAN 사이에 브리지 (제 생각에)를 만들었습니다
- 브리지에 주소를 성공적으로 할당하는 DHCP 서버를 설정하십시오. 무선 및 유선 모두 주소를 얻습니다.
- 부팅시 터널 연결을 성공적으로 만들도록 OpenVPN을 설정하십시오.
현재 동작은 모든 Ubuntu 컴퓨터에서 VPN 서버로 모든 트래픽을 라우팅합니다. 다른 장치는 연결되어 있지 않으며 이것이 문제입니다.
내 질문 / 목표 :
OpenVPN이 내 브리지 (192.168.10.x 미만의 장치)의 트래픽을 VPN 터널을 통해서만 전달하고 실제 Ubuntu 컴퓨터의 트래픽은 전달하지 않도록 라우팅을 어떻게 구성합니까?
OpenVPN은 일부 경로를 자동으로 설정하지만 설정 한 브리지를 무시하는 것 같습니다.
나는에 많은 문서를 읽고 iptables
하고 route
있지만, 그것은 나에게 거의 의미가 있습니다. 여러 자습서에도 불구하고 여전히 route
명령 에서 결과를 읽는 방법을 이해하지 못합니다 . 또한이 달성 될 수있다 생각 route-noexec
하고 route-up
OpenVPN을 구성 파일에, 그러나 아무것도 성공하지 않았다.
구성 파일과 설정의 위치에 대한 지식이 제한적입니다. 위의 작업은 적어도 30 시간의 땜질을 필요로 했으므로 나에게 쉽게 가십시오 :)
감사!
편집하다
브리지 트래픽을 지시하는 솔루션을 아래에 게시했지만 우분투 컴퓨터의 트래픽이 VPN을 통과하는 것을 막지는 않습니다.