CLIを介してWPA2-Enterprise接続に接続する(デスクトップなし)


13

ワイヤレスアダプターのドライバーをようやくインストールしましたが、WPA2-Enterprise接続に接続するための説明を見つけることができません。多くのWPA / WEP / WPA2の説明を見つけましたが、これらは私の状況を解決しません。

これを行う方法はありますか?私は現在CLIのみです、ありがとう!

回答:


15

使用できます nmcli

# nmcli con add type wifi ifname wlan0 con-name CONNECTION_NAME ssid SSID
# nmcli con edit id CONNECTION_NAME
nmcli> set ipv4.method auto
nmcli> set 802-1x.eap peap
nmcli> set 802-1x.phase2-auth mschapv2
nmcli> set 802-1x.identity USERNAME
nmcli> save
nmcli> activate

追加する必要がある場合もあります

  • nmcli> set 802-1x.password PASSWORD
  • nmcli> set 802-1x.anonymous-identity ANONYMOUS-IDENTITY
  • nmcli> set wifi-sec.key-mgmt wpa-eap

4

wpa_supplicantが答えです。WPA-EnterpriseおよびいくつかのEAPメソッドをサポートします。以下を実行して、ホームネットワークに接続します。

wpa_supplicant -i wlan0 -B -c /path/to/wpa_supplicant.conf

ここでは、設定ファイルの例です。接続に合わせてこのファイルを構成することがすべてです。


0

ここでの回答はどれもうまくnmcliいきませんでしたが、で何度か試みた後、最終的にUbuntu 18.04ネットワークインターフェースを使用して接続を作成し、それを他のコンピューターにコピーしました。私が従った手順は次のとおりです。

  1. Ubuntuネットワーク接続GUI内でネットワーク接続を作成します。
  2. /etc/NetworkManager/system-connections/ローカルコンピューティングからヘッドレスサーバーに新しい接続をコピーします。
  3. 接続のMAC IDを編集して、からのインターフェイスに一致させますifconfig
  4. コピーしたファイルの権限を次のように更新します。
chmod 0600 new_connection
chmod root:root new_connection
  1. ネットワークマネージャーを再起動します
systemctl restart NetworkManager

GUIでネットワーク接続を手動で作成したくない場合は、次のネットワーク接続を変更できます

[connection]
id=new_connection
uuid=axxxxf1f-xxxx-494c-980a-xxxxxxxxxxx
type=wifi
permissions=

[wifi]
mac-address=XX:XX:XX:XX:XX:XX
mac-address-blacklist=
mode=infrastructure
ssid=some_wifi_ssid

[wifi-security]
key-mgmt=wpa-eap

[802-1x]
eap=peap;
identity=redacted_username
password=redacted_password
phase2-auth=mschapv2

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.