最近买了一个 Raspberry Pi,当它通过以太网连接到我的网络时,使用起来非常方便。现在我的 WiFi 适配器 (NETGEAR N150) 已经到货,它变得有点麻烦了。
我正在无头运行它,所以如果它没有连接到网络,我就无法调查为什么它没有连接到网络。
我的 /etc/network/interfaces 如下所示:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.10.76
netmask 255.255.255.0
gateway 192.168.10.1
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.10.75
netmask 255.255.255.0
gateway 192.168.10.1
wpa-ssid "MyWiFi"
wpa-psk "MyPassword"
(我非常抱歉,我的所有设备都位于 192.168.10.0/24,我爸爸的工作场所愚蠢地决定在 192.168.0.0/24 上运行他们的 VPN,这导致了冲突,不管是谁的错,我必须让事情正常运转)
pi@raspberrypi ~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:43:04:b5
inet addr:192.168.10.76 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3538 errors:0 dropped:81 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:196584 (191.9 KiB) TX bytes:750 (750.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2352 (2.2 KiB) TX bytes:2352 (2.2 KiB)
wlan0 Link encap:Ethernet HWaddr c4:3d:c7:78:06:06
inet addr:192.168.10.75 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3400 errors:0 dropped:565 overruns:0 frame:0
TX packets:358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:424036 (414.0 KiB) TX bytes:46259 (45.1 KiB)
如您所见,板载以太网的 MAC 地址以 b8 开头,WiFi 适配器的 MAC 地址为 C4。(巧合,还是预感?)
但奇怪的是,当我的 Pi 插入网络时,两个 IP 地址都由同一个接口占用。在我的 Windows 计算机上运行 nmap 会返回以下内容之一:
Nmap scan report for 192.168.10.75
Host is up (0.041s latency).
MAC Address: C4:3D:C7:78:06:06 (Netgear)
Nmap scan report for 192.168.10.76
Host is up (0.040s latency).
MAC Address: C4:3D:C7:78:06:06 (Netgear)
或者
Nmap scan report for 192.168.10.75
Host is up (0.0040s latency).
MAC Address: B8:27:EB:43:04:B5 (Raspberry Pi Foundation)
Nmap scan report for 192.168.10.76
Host is up (0.0030s latency).
MAC Address: B8:27:EB:43:04:B5 (Raspberry Pi Foundation)
这似乎完全取决于 Pi 当时的心情。
当以太网电缆从 Pi 上拔下时,它根本不会出现在网络上。今天早上,纯属运气,它还在网络上停留了几分钟,但后来我不得不出门上班,当我回来时,它又断开了。
提前致谢,
耀明