如何在Ubuntu/Debian/Fedora/CentOS/Arch上创立Wi-Fi热点
如何在Ubuntu/Debian/Fedora/CentOS/Arch上创立Wi-Fi热点
在本教程中我们将讲述如何在Linux上创立WiFi热点。该方法通过命令行工具nmcli命令行网络管理工具创立WiFi热点,适合于大多主流发行版(Debian/Ubuntu/Fedora/CentOS/Arch等)。
nmcli命令详情
nmcli(NetworkManager的命令行界面)命令行实用程序,用于控制NetworkManager和报告网络状态。您可以使用nmcli创立,显示,编辑,删除,激活和停用网络连接,以及控制和显示网络设施状态。
在Linux上创立Wi-Fi热点
现在让我们看一下如何在1分钟内在Linux机器上创立Wi-Fi热点。
步骤1:识别WiFi网络设施
在终端命令行中通过命令获取Wi-Fi网络接口的名称,命令如下:
ip link show获取如下内容:
$ ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether e8:6a:64:86:44:cc brd ff:ff:ff:ff:ff:ff3: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000 link/ether 20:79:18:5e:4b:60 brd ff:ff:ff:ff:ff:ff4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:8e:f6:e5 brd ff:ff:ff:ff:ff:ff5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:8e:f6:e5 brd ff:ff:ff:ff:ff:ff6: br1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:bd:90:53 brd ff:ff:ff:ff:ff:ff7: br1-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master br1 state DOWN mode DEFAULT group default qlen 1000 link/ether 52:54:00:bd:90:53 brd ff:ff:ff:ff:ff:ff这里获取名称为:wlp6s0,这一定会因机器而异。假如运行正常,则以下命令应为您提供输出。
$ iw list步骤2:建立新的热点
在终端中输入以下内容,为您的热点创立网络配置文件。
$ IFNAME="wlp6s0"$ CON_NAME="myhotspot"$ nmcli con add type wifi ifname $IFNAME con-name $CON_NAME autoconnect yes ssid $CON_NAME步骤3:设定连线方式
通过以下命令将连接方式设置为共享。
nmcli con modify $CON_NAME 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared第4步:设置热点密码
假如你不希望创立的热点向公众开放,最好为其设置一个密码。
mcli con modify $CON_NAME wifi-sec.key-mgmt wpa-psknmcli con modify $CON_NAME wifi-sec.psk "MyStrongHotspotPass"完成后打开连接。
nmcli con up $CON_NAME假如开启成功,则命令会有如下输出:
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)通过以下命令检查详细的连接信息。
nmcli connection show $CON_NAME步骤5:确认IP信息。
通过以下命令检查接口和IP信息。
nmcli connection show 输出:
NAME UUID TYPE DEVICE Hostspot ad31dc08-9175-4fe2-85e3-9f33324e1447 wifi wlp6s0 $ ip ad show wlp6s03: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 20:79:18:5e:4b:60 brd ff:ff:ff:ff:ff:ff inet 10.42.0.1/24 brd 10.42.0.255 scope global noprefixroute wlp6s0 valid_lft forever preferred_lft forever inet6 fe80::a119:b393:761c:d740/64 scope link noprefixroute valid_lft forever preferred_lft forever现在,您可以从终端设施扫描无线连接并连接到它。
写在最后
通过本教程你已经学会如何在Linux上创立WiFi热点的操作。现在,在你的Linux系统上尝试一下吧!
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 如何在Ubuntu/Debian/Fedora/CentOS/Arch上创立Wi-Fi热点
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 如何在Ubuntu/Debian/Fedora/CentOS/Arch上创立Wi-Fi热点