【教程】连接无线的同时开启热点(即网络共享)
Tofloor
poster avatar
enforcee
deepin
2019-12-17 22:42
Author
本帖最后由 enforcee 于 2019-12-17 14:55 编辑

使用的工具:
iw (linux的新网络管理命令)

因为iw是linux的功能,所以此方法也适用于其他GNU/Linux桌面
实现网络共享需要网卡硬件支持


本作品 (由 enforcee 创作),由 enforcee 认证,其没有已知的著作权限制。

Reply Favorite View the author
All Replies
1 / 2
To page
enforcee
deepin
2019-12-17 22:44
#1
检查网卡是否支持网络共享
终端输入
iw phy
找到"valid interface combinations:"下两行
我的是
                 * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
                   total <= 3, #channels <= 2

注意
managed数量2以上更好,如果是1也能实现(就是本教程的方法)
AP(即Access Point,热点的另一种说法)一定要有
channels至少是2
满足这些条件就代表硬件支持网络共享

另外,如果以前用过Windows就可以同时使用无线连接和热点,那么这里应该也支持


Reply View the author
enforcee
deepin
2019-12-17 22:49
#2

步骤
1.用桌面自带的网络管理打开移动热点(这时候其他无线连接会被切断)



2.添加一个无线网虚拟接口(interface)
        终端输入
        iw dev
        查看目前有的interfaces
        这里应该有一个
        Interface <接口名>
                ...
                type AP
                ...
        (AP即为热点开启状态,如果是无线连接状态就是managed)



        下面添加一个managed接口
        终端输入
        sudo iw dev <原有的那个接口名> interface add <自己起一个接口名,不要和原来的重复> type managed
        或
        sudo iw phy <设备名> interface add <自己起一个接口名,不要和原来的重复> type managed
        (设备名可以通过
        iw phy
        查看,在第一行Wiphy后面,一般是phy0)
3.打开桌面自带的网络管理,发现新出现了一个通道,用这个再连接无线网即可






Reply View the author
enforcee
deepin
2019-12-17 22:52
#3

断开热点并恢复原状
方法一(解铃还须系铃人法)
1.删除新建的interface
        sudo iw dev <新建的接口名> del
2.在桌面自带的网络管理断开热点重新连接无线网

方法二(釜底抽薪法)
直接重启系统即可

Reply View the author
enforcee
deepin
2019-12-17 22:55
#4
附:为什么要先打开热点再添加接口
方法的原理就是把一个网卡当成两个用
因为我的设备只能同时使用一个managed接口,即便添加到两个managed接口也只能一个搜索wifi和开启热点(转换成AP状态),另一个是不可用状态。
因此如果你支持更多managed接口,就没有这个限制
iw实际上允许AP状态的接口不转换回managed时关闭热点,但是因为我对于网络知识欠缺,关了以后我就不会重启了(看看iw dev ap start那个超长的命令)


附:如何修改热点名(SSID)和密码
dde自带的控制中心可改
其他桌面(如GNOME,cinnamon)使用
nm-connection-editor
这是一个图形界面应用程序
修改Wi-Fi中的Hotspot连接即可


备注:
nm(Network Manager)是freedesktop的规范
shell上的命令是nmcli
这个我不会用,有心人可以研究
Reply View the author
enforcee
deepin
2019-12-17 22:58
#5
完结

欢迎补充指正
请随意收藏转载
Reply View the author
JesseyLawson
deepin
2019-12-18 02:57
#6
前几天才找这样的东西,现在就发出来了,先赞个,等空了试试
Reply View the author
enforcee
deepin
2019-12-18 03:47
#7
https://bbs.deepin.org/post/187033
前几天才找这样的东西,现在就发出来了,先赞个,等空了试试

正是看了那个求助的帖子才去研究的x

这个方法极其简单方便 不需要安装额外软件 真正必要的命令只有一条 其他都是在图形界面操作的 而且还能用在其他GNU/Linux系统上
如果能写出脚本一次性完成就好了 可惜我也没有足够知识和实力 既然已经达到目的了我觉得我就不需要再深究啦
也建议官方把解决方案整合到系统里面吧 需要这个功能也不是少数
Reply View the author
lyzhanghf123
deepin
2019-12-22 04:26
#8
设置成功,请教能否通过热点上网,能否设置5g模式。
Reply View the author
enforcee
deepin
2019-12-23 21:15
#9
https://bbs.deepin.org/post/187033
设置成功,请教能否通过热点上网,能否设置5g模式。

我这里这样设置的话电脑和连接热点的其他设备都是可以上网的 至于模式我没关心太多因此不太了解情况
Reply View the author
spencer023
deepin
2020-01-12 04:44
#10
刚刚修复了网卡驱动,可以用wifi,热点入口还没显示出来
Reply View the author
153******58
deepin
2020-01-12 17:53
#11
赞,这个功能很实用,以在找了些资料也没能实现,有空试试。
也建议官方考虑加入此功能。
Reply View the author
VI~TONISEN
deepin
2020-01-19 19:44
#12
谢谢了,收藏了
Reply View the author
2023开始学习
deepin
2021-10-31 05:52
#13

好帖,才发现。太可惜。应该加强一下论坛搜索功能。

Reply View the author
enforcee
deepin
2021-10-31 06:55
#14
2023开始学习

好帖,才发现。太可惜。应该加强一下论坛搜索功能。

过了两年,好像现在用热点的场合不是那么多了

也没想到这么长时间我还在deepin论坛一直水贴

Reply View the author
enforcee
deepin
2021-12-03 20:05
#15

更新:经过测试iwd不支持网络共享(应该是不支持一个设备多通道),现在的主要后端还是wpa_supplicant

Reply View the author
Fldx
deepin
2022-10-13 02:13
#16

打不开
image.png

Reply View the author
enforcee
deepin
2022-10-13 02:19
#17
Fldx

打不开
image.png

可能是命令格式不对

blush

Reply View the author
Fldx
deepin
2022-10-13 02:27
#18

改了上面的,我宽带开热点不分配ip了😂

Reply View the author
enforcee
deepin
2022-10-13 03:14
#19
Fldx

改了上面的,我宽带开热点不分配ip了😂

那就重启一下,这些修改都是临时生效的

sad

Reply View the author
Fldx
deepin
2022-10-13 03:40
#20
enforcee

那就重启一下,这些修改都是临时生效的

sad

重启了,无用

Reply View the author
1 / 2
To page