Ubuntu使用命令行配置WIFI

事情起因

前面几天,办公室切换网络,导致老网络断线。今天办公地点调整了网络结构,我的一个放在办公室拥有公网 IP 的 Ubuntu 18.04 服务器连接的内网 WIFI 发生变化,需要用命令行远程 SSH 登陆配置,是不是很绕口。因为这个服务器只有一个有线网卡,这个有线网卡连接了外网,只好用 WIFI 连接内网。现在内网 WIFI 结构大调整,我只能远程 SSH 到外网 IP,通过命令行配置内网 WIFI。

网络架构图如下

 

命令行配置 WIFI

确定无线网卡名字

第一步要先确定无线网卡名字,每台机器的无线网卡名字都可能不一样。可以使用命令行 iwconfig 来确认。效果如下图所示。

如上图所示,我这台机器的无线网卡名字为 wlp3s0。

搜索当前 WIFI

使用如下命令行。注意无线网卡的名字是上面搜索到的 wlp3s0。

sudo iw dev wlp3s0 scan | less

命令运行的效果如下图所示,我们需要找到连接的 WIFI SSID。

如上图所示,每个 SSID 表示了一个可以连接的 WIFI,上图显示了一个 WIFI 名字是 ChinaNet-NKcM。如果是图形界面,显示的效果如下图,借用我的手机截图。

上图红色框显示了两个意思:1、WIFI 名字是 ChinaNet-NKcM,注意大小写。2、一个小锁,表示需要密码认证。

这样我们就找到可以登录的 WIFI 名字。

设置登录 WIFI 和密码

通过如下命令行。

$sudo -i
# wpa_passphrase mywireless secretpassphrase > /etc/wpa_supplicant.conf
特殊说明:
1、mywireless 表示你要登录的 wifi 名字
2、secretpassphrase 表示 wifi 登录的密码

运行效果如下图所示。

这样就会创建一个 conf 文件,当然创建成功后,可以用 cat 来查看内容,内容如下图所示。

加载配置文件

使用命令行。

wpa_supplicant -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

运行效果如下图所示。

注意上图的反馈信息:Successfully。

设置 IP

我使用了 DHCP 测试。命令行如下。

dhclient wlp3s0

这个命令运行时间有点长,耐心等待即可。等获取 IP 后,可以使用如下命令行来查看当前 IP。

ip addr

运行结果如下图所示。

就这样,大功告成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值