Debian

無法解析主機名

  • May 21, 2014

我在 RaspberryPi 上使用 Debian,我遇到的問題是我無法連接到 Internet。

每次我嘗試都會看到一條消息,上面寫著“無法解析主機名”。從終端,我嘗試:

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

$ ping 8.8.8.8
network is unreachable

‘ip addr list’ 的輸出

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

這齣現在執行 ifdown eth0 和 ifup eth0 作為 drobert 建議

 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

我嘗試了 up route list 命令沒有發生任何事情

/etc/network/interfaces很困惑。有幾種方法可以為介面分配 IP 地址;您已經指定dhcp了向 DHCP 伺服器詢問地址的方式。但是你還是繼續指定了一個地址。

我想你想要的是這樣的

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 地址一起提供。

引用自:https://unix.stackexchange.com/questions/131019