我有两张 WiFi 卡。其中一个连接到路由器,并获得互联网连接。另一个设置为接入点 (AP),设备可以连接到该接入点。但他们没有任何互联网。如何从 WiFi-1 ( wlan1
) 到 WiFi-2 ( )共享互联网wlan2
?
我正在使用 Fedora KDE。
在两者之间添加桥梁后,使用 GUI:
设置Connection - System settings
- 我假设这是 NetworkManager 设置。我可以使用 Android 手机连接到 AP,但前提是我手动指定 IP、网关、前缀长度和 DNS。我尝试用AP模仿主机的配置;使用相同的IP和网关,也使用相同的IP但增加1。无论哪种方式,手机都可以连接但无法上网。
答案1
您可以通过多种方式进行此操作:如果您想将您所在的 Wifi 集成到其他网络中,您可以进入图形网络管理器并添加一个新的桥连接(nm-connection-editor
,然后单击加号),您可以将两个网络设备分配给该连接。
如果您希望这两个网络分开,但能够交换数据包,您可以配置路由这些之间。这相对容易:
您需要配置分发地址(或半径,如果 AP 使用该地址来验证用户身份)的 DHCP 服务器,以告诉“内部”wifi 上的客户端您的计算机是默认路由。
在你的机器上,你只需ip route add aaa.bbb.ccc.ddd/24 dev wlan2
(假设这是你的 Wifi 的网络掩码),ip route add www.xxx.yyy.zzz/24 dev wlan2
以便你的计算机知道将数据包放在哪里,并在两者之间启用 IPv4 转发。