저는 랜스 이더넷 카드를 사용하여 qemu-sparc에서 Solaris 7을 실행하고 있습니다. Linux를 사용하는 경우 dhcpcd를 시작하면 인터넷에 액세스할 수 있습니다. 좋아, /etc/dhcp.le0을 만들었고 네트워크 인터페이스가 작동 중이지만 "google.com을 ping"하면 "알 수 없는 호스트"가 발생합니다. 내가 무엇을 잊었나요?
답변1
"알 수 없는 호스트" 오류로 인해 DNS 서버가 설정되지 않은 것 같습니다. 가능하다면 /etc/nsswitch.conf 및 /etc/resolv.conf 파일을 확인하십시오. nsswitch.conf에는 다음과 같은 줄이 있어야 하며 hosts: files dns
resolv.conf에는 다음과 같은 줄이 있어야 합니다. nameserver xxx.xxx.xxx.xxx
여기서 x는 DNS 서버의 IP 주소입니다.
nsswitch.conf는 운영 체제에 무엇인가(이 경우 호스트 이름-IP 주소 매핑)를 찾을 위치를 지시하는 반면, resolv.conf는 네트워크 서비스가 DNS 조회를 위해 찾아야 할 서버를 지정합니다. DHCP가 이름 서버를 설정하기를 바랄 수도 있지만 확실히 하는 것이 더 좋습니다.