首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用netctl连接到WLAN

无法用netctl连接到WLAN
EN

Unix & Linux用户
提问于 2013-12-13 11:10:04
回答 3查看 9.9K关注 0票数 2

我无法连接到WiFi网络。我尝试过各种方法,如wpa_supplicantwicd。目前我正在尝试netctl

当我输入命令:systemctl --type=service时,我会看到以下错误:

netctl启动无线家庭

代码语言:javascript
复制
Job for netctl@wireless\x2dhome.service failed. See 'systemctl status
netctl@wireless\x2dhome.service' and 'journalctl -xn' for details.

这是wireless-home的概要文件:

代码语言:javascript
复制
Description='A simple WPA encrypted wireless connection'
Interface=wlan0
Connection=wireless
Security=wpa
IP=dhcp
ESSID='Pruthenia 3.OG'
Key='XXXXXXXXXX'

netctl@wireless\x2dhome.service状态

系统netctl@wirelessx2dhome.service - Networking for netctl profile wirelessx2dhome Loaded: loaded (/usr/lib/systemd/system/netctl@.service; static) Active: inactive (dead) Docs: man:netctl.profile(5)

日志-xn输出->

代码语言:javascript
复制
Dec 12 08:01:01 webcampi CROND[2765]: pam_unix(crond:session): session closed for user root
Dec 12 09:01:01 webcampi crond[3490]: pam_unix(crond:session): session opened for user root by (uid=0)
Dec 12 09:01:01 webcampi CROND[3491]: (root) CMD (run-parts /etc/cron.hourly)
Dec 12 09:01:01 webcampi CROND[3490]: pam_unix(crond:session): session closed for user root
Dec 12 10:01:01 webcampi crond[4216]: pam_unix(crond:session): session opened for user root by (uid=0)
Dec 12 10:01:01 webcampi CROND[4217]: (root) CMD (run-parts /etc/cron.hourly)
Dec 12 10:01:01 webcampi CROND[4216]: pam_unix(crond:session): session closed for user root
Dec 12 11:01:01 webcampi crond[4941]: pam_unix(crond:session): session opened for user root by (uid=0)
Dec 12 11:01:01 webcampi CROND[4942]: (root) CMD (run-parts /etc/cron.hourly)
Dec 12 11:01:01 webcampi CROND[4941]: pam_unix(crond:session): session closed for user root

我怎么才能解决这个问题?

EN

回答 3

Unix & Linux用户

发布于 2013-12-23 17:49:47

这个问题很可能是由于netctl不喜欢其配置文件中的连字符。造成的。

摘录于此:

提示:作为论坛中的提到过,因为系统%d以一种特殊的方式对待连字符,所以在配置文件名称中使用'-‘可能会导致连接删除问题。

另一个摘录(只有在您用wifi-menu -o创建了配置文件时才有价值):

警告:试图使用wifi-menu -o/etc/netctl/中生成名为“-”的配置文件可能会失败。建议重命名文件

作为一种解决方案,我建议您从概要文件的名称中删除连字符,这样概要文件的名称最终将是wirelesshomewireless_home

完成此操作后,您应该能够使用netctl start wirelesshome (或任何配置文件名称)启动您的配置文件,然后使用netctl enable wirelesshome启用它(如果您希望它在引导时启动)。另外,如果您以前已经启用了以前的配置文件,请记住在使用netctl disable wireless-home启用新配置文件之前禁用它。

票数 4
EN

Unix & Linux用户

发布于 2019-01-19 14:56:10

确保你有正确的界面。查证

代码语言:javascript
复制
ip link

为了解决一些问题,我经常使用的一个过程是(更改接口和my_profile以匹配您的设置):

代码语言:javascript
复制
sudo ip link set *interface* down
netctl stop-all
netctl start my_profile
票数 1
EN

Unix & Linux用户

发布于 2013-12-13 19:49:33

尝试与wifi-menu连接,如果您让它工作,使用wifi-menu -o保存配置。netctl维基

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/104996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档