
내 PC(OpenVPN을 실행하는 Debian Jessie)가 VPN DNS만 사용하도록 하고 싶습니다. 내 resolv.conf 파일은 다음과 같습니다.
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.4.0.1
nameserver 192.168.0.1
search sitecomwl351
DNS에 10.4.0.1 주소만 사용하고 싶습니다. 192.168 회선을 수동으로 제거하려는 시도는 임시 수정일 뿐입니다. VPN 연결을 껐다가 다시 켜자마자 회선이 자동으로 읽혀지기 때문입니다. 어디서 오는지, 어떻게 끄는지 모르겠고, 네트워크 관리자에서도 제거하는 방법을 찾을 수 없습니다.
어떤 아이디어가 있나요?
답변1
네트워크 카드 구성을 업데이트해야 할 수도 있습니다.
/etc/sysconfig/network-scripts
일반적으로 이는 대부분의 RHEL/CentOs 배포판에 있습니다 .
ifcfg-ethX
nic와 일치하는 이름의 파일을 편집합니다 .
여기에서 추가/업데이트 DNS1=10.X.X.X
한 다음 에 넣을 수 있습니다 resolve.conf
.
당신은 또한 수 add PEERDNS="no"
.
의 미스터리 DNS 서버가 resolve.conf
피어 DNS라고도 불리는 로컬 네트워크에서 선택될 가능성이 높습니다.
이를 설정하면 변경하지 않고 정적으로 설정됩니다.resolve.conf
변경 사항을 활성화하려면 네트워크 서비스를 다시 시작하세요.
답변2
다시 수락하지 않으면 VPN 구성에서 네임 서버로 192.168.0.1을 제거해야 합니다. 또는 resolv.bak를 생성하면 네임 서버로 10.4.0.1이 포함되어 있고 vpn에 연결할 때 resolv.bak를 resolv.conf에 복사합니다. resolv.conf를 덮어써야 합니다.