我有一个 dlink 网络摄像头,使用 LAN 电缆连接到我的 ARM 板(运行 ubuntu 12.0.4)。另一方面,我还有一个 USB wiif 模块连接到我的 pi,它将无线连接到我家里的接入点。现在,问题是当 wifi 处于活动状态时,我无法使用我的相机,而当相机处于活动状态时,我无法使用 wifi。有没有办法让它们同时工作,以便我可以让 arm 板通过以太网访问相机,同时使用 wifi 连接到互联网?
我分配给相机的静态 IP 是 192.168.1.20,分配给系统 eth0 的静态 IP 是 192.168.1.190。还有一件事是,当我的 wifi 模块连接到接入点时,wlan2 IP 地址显示为 192.168.1.xx。
这个相同的子网是导致 wifi 和以太网不能同时使用的原因吗?
我的 /etc/network/interfaces 文件
iface eth0 inet static
address 192.168.1.190
network 192.168.1.1
broadcast 192.168.1.255
gateway 192.168.1.1
auto wlan2
iface wlan2 inet dhcp
wpa-ssid ACT
wpa-psk 9888888888
启动后,我的 ifconfig 输出
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:145 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12634 (12.6 KB) TX bytes:12634 (12.6 KB)
wlan2 Link encap:Ethernet HWaddr c4:e9:84:0c:ad:95
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::c6e9:84ff:fe0c:ad95/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:201 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2398 (2.3 KB) TX bytes:19785 (19.7 KB)
由于某种原因 eth0 没有显示,然后我输入
ifconfig eth0 up
ifconfig eth0 192.168.1.190
现在,ifconfig 显示:
eth0 Link encap:Ethernet HWaddr 00:0a:35:00:01:22
inet addr:192.168.1.190 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20a:35ff:fe00:122/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:4495 (4.4 KB)
Interrupt:54 Base address:0xb000
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:248 errors:0 dropped:0 overruns:0 frame:0
TX packets:248 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:21598 (21.5 KB) TX bytes:21598 (21.5 KB)
wlan2 Link encap:Ethernet HWaddr c4:e9:84:0c:ad:95
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::c6e9:84ff:fe0c:ad95/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23 errors:0 dropped:0 overruns:0 frame:0
TX packets:296 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2440 (2.4 KB) TX bytes:25675 (25.6 KB)
路由命令输出
Destination Gateway Genmask Flags Metric Ref Use Iface
default WirelessAP 0.0.0.0 UG 100 0 0 wlan2
link-local * 255.255.0.0 U 1000 0 0 wlan2
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan2
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
我一进入
ifconfig wlan2 down
已安装的运动软件可以检测到摄像机。