難解な理由で、ネットワークへのWiFiアクセスのみを持つサーバーがあります。
必要なdpkgファイルをリムーバブルドライブにコピーして、wpa_supplicantをインストールしました。
私を悩ませているのは、他のディストリビューションでは/etc/wpa_supplicant/wpa_supplicant.conf
を編集して構成できるということです。しかし、systemdサービスファイルが設定ファイルを指定せずにwpa_supplicantを起動するため、これはUbuntuでは機能しません。引数に-c
が指定されていません。
buntuのマニュアルページ でも、開始する最も一般的な方法は、構成ファイルを指定することです...
最も一般的なケースでは、wpa_supplicantは以下で始まります:
wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0
これはサーバーなので、GUIはインストールされておらず、ネットワークマネージャー(AFAIK)を使用していません
もちろん、systemdサービスをシャットダウンし、コマンドラインからデーモンを手動で起動することで問題ないことを確認しました。もちろん、.serviceファイルを変更することもできます。しかし、これは間違った解決策のように感じます。
Ubuntuサーバーでwpa_supplicantを構成する方法を誰かに教えてもらえますか?
Wpa_supplicantを手動で構成する必要はありません。
最近のUbuntuサーバーバージョンのネットワーキングは、netplanによって管理されています。ネットプランファイルの名前を確認します。
ls /etc/netplan
見つけたファイルの名前は01-netcfg.yamlであると想定します。 01-netcfg.yamlでない場合は、ここで詳細を置き換えます。
ファイルを修正して詳細を指定します。
Sudo nano /etc/netplan/01-netcfg.yaml
読み取るファイルを変更します。
network:
version: 2
renderer: networkd
wifis:
wlx-----:
dhcp4: yes
dhcp6: yes
access-points:
"network_ssid_name":
password: "**********"
Wlx ----の代わりに、ここにワイヤレスインターフェイス名を代入してください。アクセスポイントの名前とパスワードは引用符で囲まれていることに注意してください。
保存して(Ctrl + oに続けてEnter)、テキストエディターnanoを終了します(Ctrl + x)。フォローする:
Sudo netplan generate
Sudo netplan apply
代わりにサーバーに静的IPアドレスを使用する場合は、ここでテンプレートを見つけることができます。
cat /usr/share/doc/netplan/examples/wireless.yaml