
私はしばらくの間 Ubuntu デスクトップを使用してきましたが、現在サーバーをセットアップしようとしています。Ubuntu Live CD で問題なく動作するワイヤレス PCI アダプターを使用しています。
サーバーをインストールすると、アダプターが検出され、(SSID と WPA キーを入力すると) すぐにネットワークに接続されました。ただし、インストール後、初めて起動すると、起動中に接続に失敗しました。この時点で、ここから何をすればよいのかよくわかりません。サーバー ガイドを読みましたが、ネットワークの章にはワイヤレス ネットワークに関する記述がありません。
私はデスクトップ GUI に慣れているので、コマンドライン インターフェイスは少し難しいです。どうかお手柔らかに...
ちなみに、ワイヤレスアダプタはTP-Link TL-WN781NDです。
私のインターフェースファイルははるかにシンプルに見えます -
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid RunnymedeData
wpa-psk <my_key>
システムは起動時にネットワーク接続を開始しませんが、ログイン時に SSID を明示的に設定するとすぐに開始されます。他に何もする必要はありません。IP アドレスは DHCP サーバー (ルーター) によって正しく割り当てられ、マシンはルーターの接続リストに表示されます。静的ルートを試してみて、どうなるか見てみましょう。すぐに戻ります。
この問題は、SSID がワイヤレス ネットワーク上で隠されていることに関係しています。私の見解では、これはバグです。
SSIDを非表示: システムの起動に時間がかかります (ネットワークの開始を待機しますが、失敗します)。ログインしたら、essid を明示的に設定すると、iwconfig
数秒以内にネットワークが有効になります。他に何もする必要はありません。
SSIDを隠さない: システムはすぐに起動し、ネットワークはすぐに稼働します。
要約すると、特定のアダプタとは関係なく、インターフェース ファイルとも関係ありません。
時間を割いて協力してくれた @chilli555 に感謝します。
答え1
サーバーを設定する通常の方法は、/etc/network/interfaces ファイルに詳細を入力することです。まず、ワイヤレス インターフェイスが動作していることを確認します。
iwconfig
インターフェース(理想的には wlan0)はありますか?次に、期待どおりに動作していることを確認します。
sudo iwlist wlan0 scan
他のネットワークの中に自分のネットワークが表示されていますか? もしそうなら、vim エディタでファイルを編集します:
sudo vim /etc/network/interfaces
次のような詳細を追加します。
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static <--you want to be able to reach your server by ssh and ftp
address 192.168.1.100 <--an address outside the DHCP range in the router
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
wpa-ssid <your_network>
wpa-psk <your_key>
変更を保存し、:wq で vim を閉じます。これで、新しい設定を確認して使用するためのインターフェイスが取得されます。
sudo ifdown wlan0 && sudo ifup wlan0
新しいアドレスを取得したことを確認してください:
ifconfig
そして、インターネットにアクセスできます:
ping -c3 www.google.com
もちろん、上記の詳細を置き換えてください。