我最近收到了一个 Raspberry Pi,我想用笔记本电脑上的 PuTTy 远程控制它,这样我就不必坐在电视旁边拿着键盘和鼠标使用它了。当我知道路由器在每次会话中为 Pi 提供的 IP 地址时,我就可以开始 PuTTy 会话,但正如我所料,每次重启时它都会不断变化。
因此,我按照一些说明配置 RPi 以保持静态 IP 地址。这涉及更改“/etc/netwrok/interfaces”文件,该文件现在包含(密码已删除):
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.82
netmask 255.255.255.0
gateway 192.168.1.254
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "BeBoxD304BF"
wpa-psk "**********"
尽管如此,每次我重新启动 RPi 时,它仍然会给我一个新的动态 IP 地址。我还注意到,在下面的“ifconfig”输出中,eth0 的详细信息不包含 inet addr、Bcast 或 Mask 的 IP 详细信息,而这些内容在我在网上看到的所有其他示例中都有。
eth0 Link encap:Ethernet HWaddr b8:27:eb:b5:95:da
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:87:c6:00:33:77
inet addr:192.168.1.83 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:918 errors:0 dropped:0 overruns:0 frame:0
TX packets:277 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
另外,我不确定这是否相关,但它不会有害!'/etc/resolv.conf' 文件包含:
domain config
search config
nameserver 192.168.1.254
..我听说它可能在我浏览的某个页面上有某种含义。如果能提供任何帮助,我将不胜感激。我已经尝试了所有能想到的方法,真的很想让它在这个周末运行起来,这样我就可以在工作中使用它了。
答案1
我猜你使用的是无线。如果是这样,你需要为无线接口 (wlan0) 配置一个静态 IP。现在你已将有线接口 (eth0) 配置为使用静态 IP。