Deepin/UOS 台式机 怎么连 WiFi 好呢
之前试过家里俩路由器,中继WiFi,但发现没有 IPv6
手头有个没天线的 USB无线网卡,连上有 IPv6,但信号太差
淘宝兜了一圈 USB 无线网卡,发现基本只支持 Windows 免驱


@无名啊,网上说RTRL8188GU没有Linux驱动,所以盛世长缨150M的不可以。
https://bbs.archlinux.org/viewtopic.php?id=259773
其他的还在看
同一楼,,,以前买无线网卡时卖家说不支持Linux,还想着“那就在Windows下用吧”,,结果收到后发现Linux一样用
我们有着共同的敌人——天命;
你却认命了,还对我说天命不可违
要想通过无线进行二层中继,请使用路由器的WDS功能。AP客户端功能是三层中继。
WDS功能会创建一个与上级路由器WiFi SSID一模一样的热点,但BSSID(mac地址)不同。
无线转有线(电脑连有线,把路由器当做无线网卡使用)通常无法工作在第二层,只能工作在第三层。所以必须路由器支持IPv6才行。
但是如果你的路由器使用OpenWRT,你可以通过把无线和有线都划入LAN来实现二层中继。只要关闭OpenWRT的DHCP功能,你就应该可以从上级路由器获取IP地址,包括IPv6地址。
@无名啊,它不是无线转有线,它没有转,它就是一个标准的无线以太网适配器而已,所以它工作在第二层。
但是路由器,它既然叫做“路由”器,显然是工作在第三层的。只有IP协议才有路由的概念,而以太网只有交换、广播这样的概念。
不过具体来说,实际上家用路由器是一个混合设备。在WAN和LAN之间是路由功能,在多个LAN之间是以太网交换机功能。
所以,只要把上层路由器的网线插在家用路由器的LAN,就可以作为二层交换机使用。
但是,普通路由器的无线网络中继或者AP客户端功能,通常都只能把无线作为WAN接入,这样就必须使用其路由功能,而IPv6路由需要路由器本身支持。
所以,这还是软件问题。如果路由器的软件足够灵活,允许把接入的WiFi设为LAN,和有线位于同一子网,那么就可以获得二层的无线转有线接入了。
而无线网卡嘛,它没有软件,也没有IP层,软件和IP层是系统提供的,无线网卡只需要负责无线以太网部分(数据链路层)就够了,所以没有这种困扰。
不过我觉得电脑USB无线网卡不是很稳,,也可能是我个人原因,,如果现在选的话,我宁愿多花些钱,买个支持WiFi转有线的,,,路由器接收WiFi,然后电脑网线插路由器上,,,,,
现在我用的也是4G路由器,,,直接插得SIM卡
我们有着共同的敌人——天命;
你却认命了,还对我说天命不可违

@无名啊,你使用了路由器的IPv6中继功能,把父路由器做为WAN,子路由器做为LAN。此时子路由器的地址范围是父路由器地址范围的一个子集。
这就带来了一个路由包含问题:
但是,电脑和树莓派根本不在一个网段,所以数据也无法到达。而子路由器呢,因为树莓派不知其存在,所以树莓派自然也不会往子路由器发包。
为了解决这个问题,子路由器必须部署邻居代理(NDP Proxy)。当树莓派试图在父路由器的网段内通过NDP(邻居发现协议)查找电脑时,子路由器必须代其回答“我就是你要找的电脑,我的mac地址是……”,这样发往电脑的数据包才能被正确转发给子路由器,然后由其代为转交。
如果子路由器的邻居代理不正常,则父子路由器的直连设备互访就会出问题。
而如果把WiFi做为LAN角色加入网络,则父子路由器就真的在同一个子网,从而不需要邻居代理。子路由器甚至不需要开启IPv6功能,也不需要开启IPv4 DHCP客户端功能,由父路由器分配IPV4/IPv6地址即可。这是更简单的方案,但是需要路由器固件足够灵活,允许这种配置。