ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

时间:2024-03-23 11:52:11

    本人电脑系统 ubuntu 18.04,最近想把电脑做成wifi热点发布无线信号,这样就可以在房间内悠哉悠哉使用无线,主要是增强了信号,手机上网再不卡吨.

基本操作

    1.首先输入ubuntu内置的wifi窗口命令 nm-connection-editor,调出wifi配置,这一步与16.04的以前版本不太一样,找了半天,如下图

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

    2.选中wifi,点击左下角打"+"符号,添加

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

选择wifi并创建wifi,设置如下图所示

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

3.设置完成之后点击保存按钮保存创建的wifi

4.接下来我们打开系统设置选择wifi栏目,并点击右上角的选择链接到隐藏打网络,然后选择之前创建好的wifi

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令


大功告成?

no,这里并没有那么简单.你有可能会发现,你手机连到的是一个热点,但是奇怪的是会要求你输入帐号和密码?问题是,按照我们平时的习惯,只要输入密码就行了,那么这个帐号又是什么鬼?百思不得其解,在网上找了半天也找不出个所以来,后来我好不容易翻来一篇貌似救命稻草的博客 见https://www.cnblogs.com/king-ding/archive/2016/10/09/ubuntuWIFI.html


可能最大的问题点是在模式中,于是我按照思路 进入 etc目录下打系统链接栏目,并修改之前链接打配置打mode为ap(Access Point模式)

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

以为这样就结束了,但是弄了半天还是没有任何变化,还是依旧需要输入帐号和密码,忽然之前感觉是不是缺少了什么东西?这该ap模式是怎么来的,后来搜索了一下,发现电脑目前的wifi驱动不支持ap模式,后来输入切换驱动就解决了这个问题,可以发现下图中左边为未安装支持ap驱动前的无线网可支持状态,显然没有ap字样,通过网上支持本显卡的教材采用firmware-b43-installer的驱动,并通过右图中的命令切换驱动成b43,重复"基本操作"中的第4步骤,链接发现后wifi可用,并bingo,let's enjoy surfing the web!!!

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

至于查看自己电脑网卡是否支持ap或者可否更好成支持ap的驱动,见下方链接

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令              

我的电脑是BCM4331型号打,所以可以用firmware-b43-installer驱动支持ap,读者可以通过以下链接自己找准驱动,最后不要忘了在

无线配置中设置mode=ap


开机启动命令脚本

由于每次开机都需要使用命令进行ap切换

sudo modprobe -r wl

sudo modprobe b43

因此打算在计算机启动的时候自动运行两句代码

首先进入 /etc/init.d/ 目录

这个目录用来存放开机自动启动的命令,以后都放在这个目录,方便管理,理论上讲可以把开机启动命令存放在任何一个地方

然后vim openb43 编辑文件内容

ubuntu 18.04 设置wifi热点的手机端接收解决方案以及开机自启动命令

    内容如上图

保存之后添加执行权限 755

$ sudo chmod 755 openb43

最后需要把执行文件openb43放在开机启动命令管理模块中

$ sudo update-rc.d openb43 defaults

大功告成

########################结束

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#b43%20-%20Internet%20access

https://wireless.wiki.kernel.org/en/users/Drivers

https://blog.csdn.net/oct11/article/details/39995947