Debian Jessie가 설치된 노트북이 있습니다. 내 홈 네트워크에서 인터넷에 성공적으로 연결할 수 있습니다( ping google.de
성공적으로). 외부 네트워크에서는 google.de(결과: 알 수 없는 호스트 google.de)를 ping할 수 없지만 8.8.8.8 및 8.8.4.4(이들은Google 공개 DNS 서버)
구성은 집에서 개인 DNS 확인자(네임서버 255.0.0.0)를 사용하는 것으로 가정하므로 /etc/resolv.conf
외부 네트워크에서는 작동하지 않습니다. 제안된 대로 네임서버 8.8.8.8 및 8.8.4.4로 변경했습니다.1도움이 되지 않습니다. dhclient
실행 후 덮어쓰게 됩니다. chmod -w /etc/resolv.conf
(지금은 읽기 권한만 있음)도 도움이 되지 않습니다. 런타임 시 여전히 덮어쓰여집니다 dhclient
.
나는 연결을 위해 기존 도구를 사용합니다 ifup
.ifdown
내 거 /etc/network/interfaces
:
source /etc/network/interfaces.d/*
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <...>
wpa-psk <...>
</code>
이제 내 질문은 다음과 같습니다.
DHCP(사용하는 경우)가 올바르게 구성되었는지, 로컬 DHCP 서버(일반적으로 케이블/ADSL 모뎀)가 올바른 세부 정보를 전달하는지 확인해야 합니다.
어떻게 해야 하나요? 사용할 수 없습니다이 제안, 당연히 인터넷에 연결되어 있지 않기 때문입니다.
답변1
dhcp 클라이언트 구성(dhclient.conf)에 다음을 입력할 수 있습니다.
전면 도메인 이름 서버 8.8.8.8;
이는 서버 DHCP에서 전달된 정보를 재정의해야 합니다.
답변2
DHCP를 사용하여 네트워크 장치를 설정한 후 파일을 수동으로 변경하면 자주는 아니지만 /etc/resolv.conf
재부팅할 때만 덮어쓰게 됩니다 dhclient
. 파일을 변경하면 /etc/resolv.conf
호스트 이름 조회를 수행하고 resolvconf
패키지를 설치할 수 있어야 합니다. 패키지를 설치한 후 참조 질문의 지침을 따를 수 있습니다.데비안, DNS 문제당신의 것을 완성하세요.