web-dev-qa-db-ja.com

Ubuntu TouchでのWPA2エンタープライズ接続の作成

最近、ubuntu touchをネクサス7にフラッシュしました。すばらしいですが、大学のインターネットの主なソースであるWPA2 Enterpriseネットワーク(特にeduroam)に接続することはできません。公式のeduroam bashスクリプトを使用して、カスタムネットワークマネージャー構成を作成し、wpa_supplicantを使用してみました。私はアイディアがなく、グーグルもそうです。何か案は?

3
Theo Costain

NetworkManagerは、エントリを適切にフォーマットする必要があり、エンタープライズ接続で動作する証明書が必要であることがわかりました。困っている人のために、eduroamはWebサイトで正しい接続ファイルを生成して証明書をインストールするスクリプトを提供していますが、pythonをインストールする必要があり、私の知る限り、develチャンネルはそうではありませんpython prinstalledが付属しています。 eduroamのサンプル設定ファイルを次に示します。

[connection]
id=eduroam
uuid=89feacc0-bf73-48b1-92bf-3fb57b735c89
type=802-11-wireless`

[802-11-wireless-security]
key-mgmt=wpa-eap

[802-11-wireless]
ssid=eduroam
security=802-11-wireless-security

[ipv4]
method=auto

[ipv6]
method=auto

[802-1x]
eap=ttls;
identity=<$YOURIDENTITY>
anonymous-identity=<$ANONYMOUSIDENTITY>
ca-cert=~/.eduroam/ca.pem  #Replace the tilde with the absolute path
phase2-auth=mschapv2
password=<$YOURPASSWORD>
2
Theo Costain

次のテンプレートを使用して、BQ Aquaris E4.5でこれを実行しました。

https://github.com/AKSW/dssnp/blob/master/network-conf/NetworkManager/system-connections/eduroam

PCにファイルをダウンロードし、資格情報に変更して、Bluetooth経由で電話にアップロードしました。

その後、端末を使用して/etc/NetwrokManager/system-connections/eduroamにファイルを配置しました

電話でWiFiをオンにするとすぐに接続が確立されました。

はい、それはハックですが、GUIがオプションをサポートするまで非常にうまく機能します。

コンピューターでeduroamを使用している場合は、/etc/NetworkManager/system-connectionsで詳細情報を取得できます。そこで証明書に関する情報を見つけることができます。

0
Stunts