NetworkManager が特定の設定ファイルのみを認識する

NetworkManager が特定の設定ファイルのみを認識する

コマンドラインを使用して、Raspberry Pi 経由で大学の「eduroam」ワイヤレス ネットワークに接続しようとしています。

wpa_supplicant 構成ファイルで苦労した後、別の Linux ホストで既に機能する構成が用意されていたため、NetworkManager を使用することにしました。イーサネットと SSH 経由で Pi に接続した後scp、Linux ホスト マシンからコンパイル済みの構成ファイルを直接使用して転送しました。

Pi でもワイヤレス ネットワークへの同じ接続が機能していることを確認した後、元の構成ファイルを削除し、カスタム スクリプトを使用して、WiFi 認証の資格情報のみを変更するファイルを生成しました。

今回は NetworkManager が接続を認識しませんでした (空の/etc/NetworkManager/system-connections/フォルダーと同じ)。そこで、エラーはスクリプトから発生している可能性があると考え、Pi で最初から別のファイルを作成し ( を使用nano)、Linux ホスト上の元のファイルの内容をコピーして貼り付けました。それでも、NetworkManager は接続を認識しませんでした。

最終テストとして、scpもう一度使用して、元のファイルを転送し、古い認証の詳細を削除してから、新しい詳細を追加することにしました。この方法では、2 つの状況でファイルの内容が同一であっても機能します。使用したのはアクセス許可の問題だと考えましたchmod --reference=(original_file) (new_file)が、何も変わりませんでした。基本的に、Linux ホスト マシンのまったく同じファイル、またはそのファイルを直接変更したファイルでのみ機能するようです。

何が足りないのでしょうか? ありがとうございます。

答え1

私も同じ問題を抱えていました。解決策は見つかりませんでしたが、回避策は見つけました。私がやったことは次のとおりです。

  1. SDカードをフォーマットする
  2. NOOBSファイルをSDカードにコピーする
  3. NOOBSリカバリを起動する
  4. NOOBS画面からEDUROAM認証情報を使用してログインします
  5. raspbianをインストールする

raspbian 上の eduroam ネットワーク経由でインターネットにアクセスできます。

関連情報