DNS 서버 IP 주소가 resolv.conf에 기록되지 않습니다.

DNS 서버 IP 주소가 resolv.conf에 기록되지 않습니다.

리눅스 민트 17.3

재부팅할 때마다 /etc/resolv.conf에 "nameserver 8.8.8.8"을 수동으로 작성해야 합니다. 또한 "Waiting for network" 메시지가 표시됩니다. "ESC" 버튼을 눌러 메시지를 건너뛴 다음 수동으로 " ifup br0"을 사용하여 브리지를 설정합니다.

내 옵션: "echo "nameserver 8.8.8.8" > /etc/resolv.conf " in /etc/rc.local file"다른 솔루션은 무엇입니까? 시작 시 브리징 및 이름 서버에 사용됩니다. 아래는 내 /etc/network/interfaces 파일입니다.

# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#10.0.2.193  Bcast:10.0.3.255  Mask:255.255.254.0
auto br0
iface br0 inet static
        address 10.0.2.199
        netmask 255.255.254.0
        gateway 10.0.2.1
        dns-nameservers 8.8.8.8
#set static route for LAN
        post-up route add -net 192.168.0.0 netmask 255.255.255.0  gw 192.168.0.1 dev br0
        bridge_ports eth1
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

답변1

DNS 구성이 실패하는 주된 이유는잘못된 키워드. dns-nameservers사용하는 대신 dns-nameserver.

당신이 거기 있는 동안 아마도 회선을 고쳐야 할 것입니다 post-up. @MarkoPolo가 댓글에서 설명했듯이,

또한 br0 인터페이스와 동일한 서브넷에 있지 않은 다음 홉 IP를 사용하여 고정 경로를 추가하려고 시도했습니다.

키워드가 로 표시되므로 이는 치명적인 오류는 아니지만 up단순히 작동하지 않습니다. 동일한 네트워크 카드에서 두 서브넷을 모두 실행해 보셨나요?

답변2

시작 시 파일이 다시 작성 되면 일반적으로 해당 파일이 디렉터리 /etc/network/interfaces에 연결된다는 의미입니다 ./run

  • 1) 네트워크 관리자를 올바르게 설정하십시오.
  • 2) Network Manager를 삭제하고 파일로 설정합니다.

관련 정보