web-dev-qa-db-ja.com

ログインせずにUbuntuをワイヤレスAPに自動接続する

監視を行うためにubuntuボックスを設定していますが、配置のため、ボックス自体に対してCAT5を実行できません。誰かがGnomeにログインしていて、その間APから切断されない限り、うまく機能するAtheros PCIカードを持っています。

起動中にUbuntuがAPに接続し、指定したAPからの信号を検出した場合は常に再接続する方法はありますか?ボックスには静的IPがあり、WEPを使用して特定のAPにのみ接続します。

6
dragonmantank

ボックスの物理的なセキュリティに応じて、ワイヤレスデバイスにアクセスできる非特権ユーザーアカウントを使用して自動ログインするようにgdmを設定できます。次にNetwork Managerはすべての自動再接続の問題を処理します。

これはシステム|管理|ログインウィンドウ|セキュリティで設定されます

3
Brent

まず、デフォルトのUbuntuデスクトップインストールでは、NetworkManagerという名前のソフトウェアを使用してネットワークを管理していることを知っておく価値があります。

その利点は、ワイヤレスネットワークの検索と接続が非常に簡単になるため、さまざまなネットワーク間を頻繁に移動するラップトップで非常に役立つことです。

欠点は、ネットワーク接続を取得するにはログインする必要があるように見えることです。これは明らかにサーバーにとって最適ではありません。

NetworkManagerを実行する代わりに、起動時に読み取られるファイル/ etc/network/interfacesでネットワーク設定を構成する方法があります。 networkmanagerを無効にする方法が少しわかりませんが、ログイン時にインターフェースが既に構成されていることを検出し、インターフェースから離れていると思います。

とにかく、ネットワークカードの名前がath0であると仮定すると、以下の例のようなものを/ etc/network/interfacesに追加する必要があります。

auto ath0
iface ath0 inet static 
    address 10.20.30.40
    netmask 255.255.255.0
    gateway 10.20.30.1
    wireless-essid ESSID
    wireless-ap 00:60:1D:01:23:45
    wireless-key 0123-4567-89

私がこれをテストしてから久しぶりなので、上記はテストされていません。次のマンページが役に立ちます。

  • インターフェース(5)
  • iwconfig(8)
  • ワイヤレス(7)
6
Erik Forsberg

ログインする前にNetworkManagerをネットワークに接続するにはどうすればよいですか?

バージョン0.7.1以降では、ログイン前に開始する接続のプロファイルを編集し、左下の[すべてのユーザーが利用可能]のボックスを選択します

4
Vanuan

wpa_supplicantを使用してWi-Fi接続を管理します。

WPAを使用する必要はありません。これは、wepネットワークまたはオープンワイヤレスネットワークでも機能します。APが再起動されるか、電源が失われると、wpa_supplicantは利用可能なAPのスキャンを開始し、確認しますそれらの1つが構成ファイルと一致する場合。

これを見てください wpa_supplicantの設定方法に関するブログ投稿

1
wtip

確かに、適切なiwconfigコマンドとifconfigコマンドを/etc/init.d/rc.localに配置できるはずですが、これは「Ubuntuの方法」ではありません。

0
Matt Simmons