회사에 연결해야 할 VPN이 있습니다. OSX에서는 openvpn
다음 구성 을 사용하여이 작업을 수행합니다.
client
dev tun
proto udp
remote <GATEWAY_ADDRESS> <PORT>
resolv-retry infinite
nobind
user nobody
group nobody
persist-key
persist-tun
ca /Users/Tommy/.openvpn/dev/ca-dev.crt
cert /Users/Tommy/.openvpn/dev/tommy.brunn-20131122-dev.crt
key /Users/Tommy/.openvpn/dev/tommy.brunn-20131122-dev.key
ns-cert-type server
tls-auth /Users/Tommy/.openvpn/dev/ta-dev.key 1
cipher BF-CBC
comp-lzo
verb 3
auth-nocache
;daemon
;writepid openvpn.pid
우분투 network-manager-openvpn
에서 동일한 구성 옵션이 설정된 새로운 VPN 연결을 설치 하고 추가했습니다 (구성 파일을 가져 오려고하면 충돌이 발생했습니다). 내 설정의 스크린 샷
VPN에 연결하면 어떤 도메인도 확인할 수 없습니다.
를 수정 /etc/NetworkManager/NetworkManager.conf
하고 라인을 주석 처리 한 후 dns=dnsmasq
다시 시작 network-manager
하면 회사에서 내부 도메인을 확인할 수 있지만 google.com과 같은 다른 도메인은 전혀 해결되지 않습니다. VPN 연결을 위해 네트워크 관리자의 IPv4 및 IPv6 탭에서 "방법"을 "자동 (VPN) 주소 만"으로 설정했지만 아무런 차이가없는 것 같습니다.
또한
을 포함 하고 다시 실행 하도록 다시 활성화 dnsmasq
하고 수정 하려고 시도했지만 도메인이 다시 해결되지 않습니다./etc/resolvconf/resolv.conf.d/base
nameserver 127.0.1.1
sudo resolveconf -u
내가 원하는 것은 회사의 DNS 서버에 의해 푸시 된 도메인이 그런 식으로 확인되고 다른 모든 도메인이 정상적으로 확인되도록 VPN에 연결할 수있는 것입니다.
편집 : dnsmasq가 실제로 설치되지 않은 것으로 나타났습니다. 기본적으로 생각합니다. 그럼에도 불구하고 설치하고 다시 활성화하고에 /etc/NetworkManager/NetworkManager.conf
로컬 이름 서버 주소를 추가하고 /etc/resolvconf/resolv.conf.d/base
모든 서비스를 다시 시작하고 VPN에 연결하면 회사 DNS에서 도메인을 확인할 수 있지만 다른 도메인을 해결할 수는 없습니다. 그래서 기본적으로 dnsmasq를 완전히 비활성화했을 때와 같은 상황입니다.
편집 : 내용 /etc/dnsmasq.conf
: http://paste.ubuntu.com/7297231/
/etc/dnsmasq.conf