长治网站制作一般需要多少钱,站长工具黄,网站系统怎么用,昆明的房产网站建设【UBuntu20 配置usb网卡】 Ubuntu20配置usb网卡#xff08;特别是建立热点#xff09;
一、 闲言碎语的前言
usb的外置网卡#xff0c;相比Windows即插即用#xff0c;Linux买回来一顿折腾#xff0c;准备把过程梳理一下记录起来。
网卡的方案其实就那几家#xff0c;…【UBuntu20 配置usb网卡】 Ubuntu20配置usb网卡特别是建立热点
一、 闲言碎语的前言
usb的外置网卡相比Windows即插即用Linux买回来一顿折腾准备把过程梳理一下记录起来。
网卡的方案其实就那几家不过多赘述配置过程方法具有通用性如果买了其他芯片方案的可以参考。
如图,淘宝上找了一款20多元虽然我知道有的技术佬还有几块钱的方案但是不想太折腾就买现成的。
买usb网卡小白看几点就好
芯片方案百度一下就知道了特别是支持建立热点也就是所谓的模拟ap的天线内置还是外置我喜欢内置单模还是双模自便支持多少Mbps300整体物理结构大小如果队速度无所谓u盘大小就可以虽然还有更小的系统适配性免驱还是需要驱动推荐免驱动
二、 配置教程针对ubuntu20.04 基于linux
1. 拆开包装插上电脑废话
哈哈还真不是废话因为有的人的电脑有的usb口有问题再就是有时候没插紧电脑根本没识别我就是那个大傻逼我就遇到了。
我买的这款是免驱动的这时候不妨查询一下系统是否识别到了。
方法1如果你是桌面系统有界面那好办了就看看连接网络哪里只是可以多了wlan有关的选项方法2如果是shell那就执行 lsusb 你会看到这个就代表ok了wireless adapter字样
2. 设置wifi - 接受你的wifi
这时候你的linux设备就可以连接网络了找一个wifi连接这里界面操作就不多说了说一下命令行。
主要会用到一下几个命令
# 查看当前环境下有的所有wifi网络
nmcli dev wifi list周边网络数据一览无余关注 SSID 与SIGNAL
找一个信号好的你知道密码的准备链接。只需要替换下面的名字和wifi密码。sudo sudo sudo sudo nmcli dev wifi connect wifi名字ssid password wifi密码如果你不sudo恭喜你喜提报错 Error: Failed to add/activate new connection: Not authorized to control networking.
3. 设置AP-发射你的wifi基于你连接上互联网了
日常更新 sudo apt update 换不换软件源自己解决安装需要的包 sudo apt install -y libgtk-3-dev build-essential gcc g pkg-config make hostapd libqrencode-dev libpng-dev 这里补充一下安装完依赖可以使用界面app可选 点我下载 4. 安装建立热点的主角sudo apt install create_ap 这里注意你的wifi操作如果不需要管理员你可以不加sudo这里加了sudo命令路径就会使/bin/create_ap 如果不加那就是/usr/bin/create_ap 5. wifi网卡一般都是wifi模式和ap模式切换所以这里我们要关掉wifi并检查。主要包含两个命令
# a. 检查软硬见状态# 检查wifi软硬件实际禁用状况rfkill list
# 你可能看到 【反馈】
0: phy0: Wireless LANSoft blocked: yesHard blocked: no
# 继续执行
sudo rfkill unblock wifi# 再次检查wifi软硬件实际禁用状况rfkill list
# 你可能看到 【反馈】
0: phy0: Wireless LANSoft blocked: noHard blocked: no
# 这一步结束下一步
# b. 关闭wifi
sudo nmcli radio wifi off
# 搞定运行热点命令 其中 wlx7cdd900fd736 为wifi网卡enp1s0有线网卡可以根据ifconfig找到你的 hotpot为热点名称password123456为密码自定义
sudo /bin/create_ap wlx7cdd900fd736 enp1s0 hotpot password123456如果都是一路successful那么恭喜你快看看手机能不能收到wifi。
设置自启动
由于部分命令用到sudo如果你的用户每次打开新的shell都要密码那么先做好准备工作。
配置 sudo 免密
sudo visudo# 加上 your_username为你的个人用户名
your_username ALL(ALL) NOPASSWD: /bin/create_ap # 必须
your_username ALL(ALL) NOPASSWD: nmcli
your_username ALL(ALL) NOPASSWD: rfkill 创建 Systemd 服务文件
sudo nano /etc/systemd/system/create_ap.service内容如下
[Unit]
DescriptionCreate Wi-Fi Hotspot at Startup
Afternetwork.target[Service]
Typesimple
# 在启动 create_ap 之前先解除 RF-kill然后关闭 Wi-Fi
ExecStartPresudo rfkill unblock wifi
ExecStartPresudo nmcli radio wifi off
ExecStartsudo /bin/create_ap wlx7cdd900fd736 enp1s0 USV_Dtu vip123456
Restarton-failure[Install]
WantedBymulti-user.target说明
ExecStartPresudo rfkill unblock wifi: 解除任何软禁用Soft block确保 Wi-Fi 可以正常工作。ExecStartPresudo nmcli radio wifi off: 关闭 Wi-Fi 以准备开启热点。
保存后应用
sudo systemctl daemon-reload
sudo systemctl start create_ap.service
sudo systemctl status create_ap.service开启服务自启动
sudo systemctl enable create_ap.service完结撒花
遇到问题欢迎评论和私信哦