最近、ubuntu touchをネクサス7にフラッシュしました。すばらしいですが、大学のインターネットの主なソースであるWPA2 Enterpriseネットワーク(特にeduroam)に接続することはできません。公式のeduroam bashスクリプトを使用して、カスタムネットワークマネージャー構成を作成し、wpa_supplicantを使用してみました。私はアイディアがなく、グーグルもそうです。何か案は?
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>
次のテンプレートを使用して、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
で詳細情報を取得できます。そこで証明書に関する情報を見つけることができます。