我在设置 Rasp Pi 上的静态 IP 地址时遇到了问题。我尝试了很多不同的解决方案,但到目前为止都没有奏效。
这是我当前的设置:nano /etc/network/interfaces
# interfaces (5) file used by ifup(8) and ifdown (8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
#The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.115
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.115 192.168.1.1
以下是 ifconfig 的结果:
eth0 Link encap:Ethernet HWaddr b8:27:eb:c1:f2:e3
inet addr:192.168.1.115 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::ba27:ebff:fec1:f2e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48119 errors:0 dropped:33728 overruns:0 frame:0
TX packets:3015 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6147740 (6.1 MB) TX bytes:398394 (398.3 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:178 errors:0 dropped:0 overruns:0 frame:0
TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13704 (13.7 KB) TX bytes:13704 (13.7 KB)
答案1
您在此处错误配置了 DNS 服务器。只有在非常特殊的情况下,您才会将 DNS 服务器设置为您的计算机和默认网关。
如果您不知道您的环境中存在哪些 DNS 服务器,那么只需使用 Google 名称服务器:
dns-nameservers 8.8.8.8 8.8.4.4
完成后重新启动 RPi - 它应该接受新的网络设置...或者它不会接受,在这种情况下我们必须做更多的工作来修复。
我还建议使用allow-hotplug eth0
而不是 ,因为auto eth0
您可能需要在没有以太网连接的情况下启动。如果网络配置失败,这将防止启动挂起。