Fedora 20で起動時にwpa_supplicantを有効にしようとしています。以下を実行して、手動でワイヤレスネットワークを作成して/etc/wpa_supplicant/wpa_supplicant.conf
接続できました。
wpa_supplicant -B -i wlan0 -Dwext -c /etc/wpa_supplicant/wpa_supplicant.conf
(次を実行して接続されていることを確認できますiwconfig
)
私はsystemdに初めて触れましたが、起動時にどうなるのかわかりません。 systemdを使って他のディストリビューションのガイドを見つけましたが、ここでやるべきことは次のとおりです。
systemctl enable wpa_supplicant@wlan0
しかし、コマンドを実行すると
Failed to issue method call: No such file or directory
メモ:クロスパブリッシュ公式Fedoraサポートフォーラムに登場しましたが、まだ答えを受けていません。
答え1
ブライアンコメントでwpa_supplicant@wlan0
なければ私が自分で作らなければならないかもしれないという提案があり、私にも指摘してくれました。Arch Linux Wikiこれを行う方法を説明します。 Fedoraに合わせて少し調整する必要がありましたが、次は私にとって効果的でした。
システムユニットを作成します。
/etc/systemd/system/[email protected]
[Unit] Description=Wireless network connectivity (%i) Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/sbin/ip link set dev %i up ExecStart=/usr/sbin/wpa_supplicant -B -i %i -c /etc/wpa_supplicant/wpa_supplicant.conf #ExecStart=/usr/sbin/dhclient %i ExecStop=/usr/sbin/ip link set dev %i down [Install] WantedBy=multi-user.target
ip
システムの往復経路を変更する必要がありましたwpa_supplicant
。私もインストールせずに変えました。/usr/bin/
/usr/sbin/
dhcpcd
dhclient
dhcpcd
次の場所にシンボリックリンクを作成します
/etc/systemd/system/multi-user.target.wants/
。ln -s /etc/systemd/system/[email protected] \ /etc/systemd/system/multi-user.target.wants/[email protected]
走るのでこれをしなければならない
systemctl enable [email protected]
Arch Linux Wikiの説明に従って失敗します。
Failed to issue method call: No such file or directory
サービスを開始します。
systemctl daemon-reload systemctl start [email protected]
これで、起動時にワイヤレスネットワークに接続できます。 DHCPを適切に設定する方法が見つかりませんでしたが(そのdhclient
行は私のシステムデバイスでコメントアウトされています)、それは別の質問です。
答え2
wlan0 インターフェイスが見つからないため、「Unable to issue method call: ..」エラーを返すようです。ワイヤレスカードは実際にwlan0を参照していますか? Fedoraは、バージョン15でネットワークデバイスの一般的なethX / wlanX命名とは異なる新しい命名スキームを導入しました。より具体的な情報は以下にあります。ウィキペディア
ワイヤレスカードの名前を見つけるには、シェルに次のコマンドを入力します(サンプル出力は下に表示されます)。
$ ifconfig
$ iwconfig
Sample outputs
wlp1s0 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
lo no wireless extensions.
p1p1 no wireless extensions.
ここのワイヤレスネットワークカード名はwlp1s0です。