WiFiネットワークに接続できません。 wpa_supplicant
やwicd
などのさまざまな方法を試しました。現時点では、netctl
を試しています。
コマンドを入力すると:systemctl --type=service
次のエラーが表示されます。
netctl start Wireless-home
Job for netctl@wireless\x2dhome.service failed. See 'systemctl status
netctl@wireless\x2dhome.service' and 'journalctl -xn' for details.
これはwireless-home
のプロファイルファイルです。
Description='A simple WPA encrypted wireless connection'
Interface=wlan0
Connection=wireless
Security=wpa
IP=dhcp
ESSID='Pruthenia 3.OG'
Key='XXXXXXXXXX'
systemctl status netctl @ wireless\x2dhome.service
[email protected] - Networking for netctl profile wirelessx2dhome
Loaded: loaded (/usr/lib/systemd/system/[email protected]; static)
Active: inactive (dead) Docs: man:netctl.profile(5)
journalctl -xn output->
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
どうすればこれを修正できますか?
この問題は、おそらく netctl
プロファイルファイルのハイフンが気に入らないためです。
そこからの抜粋:
ヒント:フォーラムでは 言及 として systemd はハイフンを特別な方法で処理し、プロファイル名に「-」が含まれていると、接続が切断される可能性があります。
別の抜粋(これは、wifi-menu -o
を使用してプロファイルファイルを作成した場合にのみ価値があります):
警告:
wifi-menu -o
を使用して、名前に「-」が含まれる/etc/netctl/
のプロファイルファイルを生成しようとすると失敗する可能性があります。ファイルの名前を変更することをお勧めします
解決策として、プロファイルファイルの名前からハイフンを削除することをお勧めします。そうすると、プロファイルファイルの名前は、たとえばwirelesshome
またはwireless_home
になります。
それが完了すると、プロファイルをnetctl start wirelesshome
(またはプロファイル名が何であれ)で開始し、次にnetctl enable wirelesshome
で有効にする(起動時に開始する場合)ことができるはずです。 。また、以前に以前のプロファイルファイルを有効にしたことがある場合は、netctl disable wireless-home
で新しいプロファイルを有効にする前に必ず無効にしてください。
正しいインターフェースがあることを確認してください。確認する
ip link
いくつかの問題を修正するために私がよく機能する手順は次のとおりです(セットアップに一致するようにインターフェイスとmy_profileを変更します)。
Sudo ip link set *interface* down
netctl stop-all
netctl start my_profile
wifi-menu
に接続してみて、動作するようになったら;構成をwifi-menu -o
で保存します。 netctl wiki