호스트 이름을 확인할 수 없습니다

호스트 이름을 확인할 수 없습니다

저는 RaspberryPi에서 Debian을 사용하고 있는데 인터넷에 연결하는 데 문제가 있습니다.

시도할 때마다 "호스트 이름을 확인할 수 없습니다"라는 메시지가 표시됩니다. 터미널에서 다음을 시도했습니다.

$ ping www.google.com 
unknown host google.com

$ ping 8.8.8.8
network is unreachable

"ip 주소 목록" 출력

1: <LOOPBACK, UP, LOWER_UP> mt 65536 qdisc noqueue state UNKNOWN
   link/loopback 00:00:00:00:00:00 vrd 00:00:00:00:00:00:
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever

2: eth0: <BOADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 dis pfifo_fast state UP qlen 100
   link/ether b8:27:eb:18:b9:17 brd ff:ff:ff:ff:ff:ff

이 상황은 drobert가 제안한 대로 ifdown eth0 및 ifup eth0을 실행한 후에 발생합니다.

  innet 1393.182.112.9116 brd 139.182.255.255 scope global eth0
    valid_lft forevere preferred_lft forever

IP 경로 ls

139.182.0.0/16 dev eth0 proto kernel scope link src 139.182.112.9

등/네트워크/인터페이스

auto lo

iface lo inet loopback
iface eth0 inet dhcp

address 139.182.112.9

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.cong
iface default inet dhcp

구성된 경우

bcast: 139.182.255.255
Mask: 255.255.0.0

uproute list 명령을 시도했지만 아무 일도 일어나지 않았습니다

답변1

당신은 /etc/network/interfaces혼란스러워합니다. 인터페이스에 IP 주소를 할당하는 방법에는 여러 가지가 있습니다. dhcpDHCP 서버에서 주소를 요청하는 방법을 지정했습니다. 하지만 당신은 계속해서 주소를 지정했습니다.

내 생각에 당신이 원하는 것은 이것이다.

auto lo
iface lo inet loopback

allow-hotplug eth0         # omit this line if using ifplugd
iface eth0 inet static
    address 139.182.112.9
    netmask a.b.c.d
    gateway 139.182.e.f

allow-hotplug wlan0

iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

올바른 넷마스크와 게이트웨이를 알고 계시기를 바랍니다. 그렇지 않은 경우 네트워크 관리자에게 문의해야 합니다. IP 주소와 함께 제공되어야 합니다.

관련 정보