我在 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 地址;您已指定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 地址一起提供。