如何在Debian8.6 jessie上使用小度Wifi

    xiaoxiao2021-12-14  16

    如何在Debian8.6 jessie上使用小度Wifi

    一点前言

    现在还是学生,还需要锐捷。锐捷这个鬼,在linux下的程序不知道几几年写的,连个界面都没有。没有界面就算了,在Ubuntu和Deepin上莫名其妙的连不上,要不然三次“sysctl: write error: 错误的文件描述符”后没了消息,要不然dhcp连不上报错退出,要不然连上了但是dns服务器是0.0.0.0,可以直接ping ip,但是不能ping域名…等等等等窘状。后来换用Deepin8.6后,竟然没有问题了,锐捷正常连接(似乎是先装了有线网卡驱动后才识别出来,忘了,但是锐捷运行正常,无BUG)。可以联网后,换了NVIDIA的显卡驱动,国外网站对比NVIDIA的开源和官网闭源驱动,发现官网闭源的驱动吊打开源社区的驱动。对AMD的显卡来说,一般是开源显卡驱动吊打官网开源驱动。虚拟机装过macOS,试用一番下来,发觉竟然比Windows下装的macOS快不少,操作十分流畅,这又让我产生了上个1060的船装VMware学XCode开发的心思了。最近想让小度wifi工作,但是Debian自带的驱动太少,没有识别出来小度。这过程折腾中学到了不少linux命令,比如lspci,lsusb,lsmod等,但是这些都是为了目的服务的。这些天查看了几篇博客,终于搞定了这个问题。下面就说下解决的具体步骤。对了,锐捷和tmux搭配可以让生活更简单。

    使用小度Wifi

    主要参考这篇博客,http://blog.csdn.net/sumang_87/article/details/38168877,这篇内容相对准确,基本按照步骤来就可以了,但是有些需要针对Debian来修改一下。 下面就说下解决的具体步骤。 1. 克隆代码到本地 git clone https://github.com/eywalink/mt7601u 2. 进入mt7601u目录并执行miwifi_build.sh脚本 cd mt7601u sudo ./miwifi_build.sh 3. 安装配置DHCP服务 3.1 安装DHCP 这里稍微不同,sudo apt-get install dhcp3-server 是无法执行的,我查看一些资料后发现dhcp3-server 现在转成了isc-dhcp-server。所以执行以下命令 sudo apt-get install isc-dhcp-server 3.2配置DHCP 编辑hdcpd.conf文件 sudo vim /etc/dhcp/dhcpd.conf 在文件末尾添加如下配置

    subnet 192.168.199.0 netmask 255.255.255.0 { range 192.168.199.10 192.168.199.20; option routers 192.168.199.1; option domain-name-servers 114.114.114.114; }

    编辑isc-dhcp-server文件 sudo vim /etc/default/isc-dhcp-server 修改 INTERFACES=”ra0”,这里是ra0是因为无线网卡的名字为ra0 INTERFACES="ra0" 4. 运行miwifi_work.sh加载驱动,设置DHCP和IP转发规则。 sudo ./miwifi_work.sh 5. 配置小度WIFI 默认的WIFI名字是MiWiFi_SuMang,密码是52xiaomi 如果需要修改WIFI名字和密码,可以修改/etc/Wireless/RT2870AP/RT2870AP.dat,在这里配置自己需要的用户名和密码。

    网卡驱动安装前后对比

    安装前: $ netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 4958382 0 0 0 1936175 0 0 0 BMRU lo 65536 0 381122 0 0 0 381122 0 0 0 LRU

    安装后: $ netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 122478 0 7 0 25124 0 0 0 BMRU lo 65536 0 115 0 0 0 115 0 0 0 LRU ra0 1500 0 6937 0 0 0 5486 0 0 0 BMRU

    多出来的ra0就是小度wifi的名字。

    转载请注明原文地址: https://ju.6miu.com/read-969877.html

    最新回复(0)