以太网连接时,WLAN 被拔掉

以太网连接时,WLAN 被拔掉

我有一台 HP ProBook 4510s Energy Star。我使用 b43 驱动程序通过 Broad-com BCM4312 通过 WiFi 连接到互联网。我试图将我的互联网连接共享给 Tp-Link 接入点/客户端,以便将更多设备连接到互联网。问题是,每次我将以太网电缆连接到笔记本电脑时,WiFi 都会关闭,而当以太网电缆连接时我无法使用它。我最大的问题是我不能同时使用 WiFi 和以太网。
这是我的网络硬件和配置

第一次拔下以太网时:

网络:

卡 1:Broadcom BCM4312 802.11b/g LP-PHY 驱动程序:b43-pci-bridge

卡 2:Marvell 88E8072 PCI-E 千兆以太网控制器 驱动程序:sky2

eth0 Link encap:Ethernet HWaddr 18:a9:05:cd:ee:79 
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:1308 errors:0 dropped:0 overruns:0 frame:0
TX packets:1378 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:338312 (338.3 KB) TX bytes:144517 (144.5 KB)
Interrupt:17 
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:16436 Metric:1
RX packets:1257 errors:0 dropped:0 overruns:0 frame:0
TX packets:1257 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 
RX bytes:38807 (38.8 KB) TX bytes:38807 (38.8 KB)

wlan0 Link encap:Ethernet HWaddr 90:4c:e5:4d:20:96 
inet addr:192.168.1.16 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::924c:e5ff:fe4d:2096/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:407060 errors:0 dropped:7 overruns:0 frame:0
TX packets:355911 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:451806029 (451.8 MB) TX bytes:42627691 (42.6 MB)

第二次,当以太网插入时:

Network:

Card-1: Broadcom BCM4312 802.11b/g LP-PHY driver: b43-pci-bridge 

Card-2: Marvell 88E8072 PCI-E Gigabit Ethernet Controller driver: sky2

eth0 Link encap:Ethernet HWaddr 18:a9:05:cd:ee:79 
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1aa9:5ff:fecd:ee79/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1423 errors:0 dropped:0 overruns:0 frame:0
TX packets:1713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:346272 (346.2 KB) TX bytes:206229 (206.2 KB)
Interrupt:17 

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:16436 Metric:1
RX packets:1905 errors:0 dropped:0 overruns:0 frame:0
TX packets:1905 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 
RX bytes:59829 (59.8 KB) TX bytes:59829 (59.8 KB)

如果需要其他信息,请通知我,我会尽快发布。谢谢,抱歉我的英语不好。平安

答案1

您正在使用或被分配(例如通过路由器)相同的网络 IP 地址范围。

您拥有 LAN 网卡(Marvell 88E8072 PCI-E 千兆以太网),其 IP 为:192.168.1.16

然后,您有 WLAN 网卡 (Broadcom BCM4312 802.11b/g),其 IP 为:192.168.1.4

它们不可能同时存在192.168.1.X。您需要配置为其中任意一个分配 IP 的路由器,以便为其中一个分配不同的范围。例如,为 LAN 或 WLAN 分配范围192.168.2.X,因此当你们都连接时,它们处于不同的 IP 范围内。

这里的问题是,当你将两者都连接起来,并且都获得相同的 IP 地址或相同的 IP 地址范围(由 DHCP 路由器分配)时,计算机会认为你正在连接到同一个 LAN 网络,并且不知道从哪里获取网卡的信息,因此当你尝试发送包时,它不知道要使用哪个网卡,因为两者都指向相同的 IP 范围。

更改其中一个网卡上可分配的 IP 池将解决此问题。以下是我在更改 IP 池的页面上看到的路由器图片:

在此处输入图片描述

如您所见,在路由器管理 DHCP 服务的部分(您应该启用它,因为您将获得这些 IP),只需将路由器的 IP 地址更改为另一个范围,然后更改 DHCP 分配的 IP。在这种情况下,例如,如果我想将其更改为192.168.10.X我会先将路由器的 IP 地址更改为我将用于计算机的相同 IP 范围,这样我就可以确保在进行更改后可以访问它。所以我会更改它显示的位置192.168.1.1192.168.10.1

然后在“起始 IP 地址”(在您的路由器中可能看起来不同)上,我将更改192.168.1.2192.168.10.2。当然,在我的情况下,在更改路由器 IP 后会自动执行这最后一次更改,但万一另一台路由器没有这样做,那么您就知道要执行哪 2 个步骤。现在只需保存新配置,这样您就可以将新 IP 分配给您的 LAN 或 WLAN 设备,并享受两个网卡同时工作。

相关内容