/etc/resolv.conf에서 올바른 네임서버 IP를 자동으로 설정하는 방법은 무엇입니까?

/etc/resolv.conf에서 올바른 네임서버 IP를 자동으로 설정하는 방법은 무엇입니까?

다음과 같이 편집하세요하카타의제안.

집에는 다음과 같은 설정이 있습니다. 광케이블 -> ONT + WiFi(단일 장치: Huawei HG8143A5) -> 기가비트 라우터(UTP 케이블을 통해 ONT에 연결된 dlink dir842). ONT에는 PPPoE 연결이 있고 라우터에는 동적 IP(DHCP) 연결 설정이 있습니다.

기가비트 라우터에 연결한 후 NetworkManager가 내 컴퓨터의 기본 게이트웨이로 설정되는데 nameserver 192.168.0.1, resolv.conf라우터 192.168.0.1가 ONT에 연결되어 있기 때문에 resolv.conf라우터의 게이트웨이(ONT의 IP)로 수동으로 변경해야 하는데, 내 컴퓨터의 기본 게이트웨이가 아닙니다 Temporary failure in name resolution. 그렇지 않으면 . DLink 라우터는 자신의 gateway to 192.168.100.1(ONT의 IP)와Primary DNS Server to 192.168.100.1

라우터의 게이트웨이를 resolv.conf로 자동으로 가져오는 방법은 무엇입니까? 게이트웨이를 찾기 위해 라우터의 인터페이스에 액세스할 수 없는 경우 이 문제를 어떻게 해결할 수 있습니까? 내 Android 기기는 방법을 찾는 것 같지만, Connected, no internet방법을 알아낼 때까지 잠시 동안 표시됩니다 .

누군가가 관대하다고 느끼면 왜/어떻게 이런 일이 일어나는지 이해하고 싶습니다.

답변1

CentOS/Fedora/Red Hat 기반 배포판을 사용하는 경우 /etc/sysconfig/network-scripts/ifcfg-XXXX를 편집하십시오. SUSE/OpenSUSE를 사용하는 경우 /etc/sysconfig/network/ifcfg-XXXX를 편집합니다.

다음을 추가하여 필요한 DNS 서버와 도메인을 바꿉니다.

PEERDNS=no
DNS1=1.0.0.1
DNS2=8.8.8.8
DOMAIN=something.org

그런 다음 인터페이스를 다시 시작하십시오.

또는 nm-connection-editor를 사용하고 다음을 설정하면 정확히 동일한 작업을 수행합니다.

네트워크 관리자 연결 편집기

관련 정보