校对完毕

校对完毕
This commit is contained in:
jasminepeng 2016-12-06 17:21:24 +08:00 committed by GitHub
parent af93f008fb
commit 960c8fc6d4

View File

@ -3,12 +3,11 @@
![Update Wifi Network Password From Terminal In Arch Linux](https://www.ostechnix.com/wp-content/plugins/lazy-load/images/1x1.trans.gif)
自从我修改了路由器的 WiFi 网络密码,我的 Arch Linux 测试机就不能连接到网络了。由于我的Arch Linux 测试机没有图形化桌面环境,因此我想在终端上更改 WiFi 密码。在图形化操作界面中,更改 WiFi 密码是很容易的。我仅仅需要打开网络管理器,之后就能很快更改 WiFi 网络密码。但是,我从来没有在 Arch Linux 终端上用命令行来更改 WiFi 密码。我开始在 google 上搜索相关资料,并且在 Arch Linux 论坛找到了一个好的解决办法。如果你也面临同样的问题,读完这篇文章吧,这个方法并没有那么难。
自从修改了路由器的 WiFi 网络密码后,我的 Arch Linux 测试机就不能连接到网络了。由于我的Arch Linux 测试机没有图形化桌面环境,我不得不在终端上更改 WiFi 密码。在图形化操作界面中,更改 WiFi 密码是很容易的。我仅仅需要打开网络管理器,就能很快更改 WiFi 网络密码。但是,我从来没有在 Arch Linux 终端上用命令行来更改 WiFi 密码。我开始在 google 上搜索相关资料,并且在 Arch Linux 论坛找到了一个好的解决办法。如果你也面临同样的问题,读完这篇文章吧,这个方法并没有那么难。
### 在终端更改 WiFi 网络密码
修改了路由器的 WiFi 密码之后,我尝试在终端使用 _wifi-menu_ 命令来更新WiFi 密码,但是它一直报错。
修改了路由器的 WiFi 密码之后,我尝试运行 _wifi-menu_ 命令来更新WiFi 密码,但是它一直报如下
```
sudo wifi-menu
@ -19,7 +18,7 @@ sudo wifi-menu
![sksk_001](http://www.ostechnix.com/wp-content/uploads/2016/11/sk@sk_001-1.png)
][2]
我的 WiFi 网络名为 Murugs9376。我选中了我的 WiFi网络然后在 OK 处按下回车ENTER我以为会让我输入新的 WiFi 密码(或者它应该先问我是否密码已经更改),但是它显示的却是下面的错误。
我的 WiFi 网络名为 Murugs9376。我选中了我的 WiFi 网络,然后在 OK 处按下回车ENTER它没有让我输入新的 WiFi 密码(我以为它会先问我是否密码已经更改),却显示了下面的错误。
```
Interface 'wlp9s0' is controlled by netctl-auto
@ -30,7 +29,7 @@ WPA association/authentication failed for interface 'wlp9s0'
![sksk_002](http://www.ostechnix.com/wp-content/uploads/2016/11/sk@sk_002-1.png)
][3]
在 Arch 基础发行版上,我没有太多的经验。因此我去了 Arch Linux 论坛希望能找到解决方法。感天谢地,之前有人发了同样问题的帖子并从一位 Arch 老司机那里得到了解决办法。
在 Arch 发行版上,我没有太多的经验。因此我去了 Arch Linux 论坛希望能找到解决方法。感天谢地,之前有人发了同样问题的帖子并从一位 Arch 老司机那里得到了解决办法。
网络相关的配置文件都是存放在 /etc/netctl/ 文件夹下。例如,下面是我的 Arch Linux 测试机上该文件夹下的内容:
@ -50,9 +49,9 @@ interfaces wlp9s0-AndroidAP wlp9s0-none
][4]
我如果想要更改密码,只需要删除我的 WiFi 网络配置文件 (wlp9s0-Murugs9376) 并且重新运行_wifi-menu_ 命令。
我如果想要更改密码,只需要删除我的 WiFi 网络配置文件 (这里是 wlp9s0-Murugs9376) 并且重新运行_wifi-menu_ 命令。
因此,首先让我们用下面的命令来删除原来的 WiFi 配置文件:
因此,用下面的命令来删除原来的 WiFi 配置文件:
```
sudo rm /etc/netctl/wlp9s0-Murugu9376