CentOSワイヤレスネットワーク

CentOSワイヤレスネットワーク

私はIntel Pro Wireless WiFi NIC(Intel Pro Wireless 3945 [iwl3945])を搭載したVostro 1700ノートブックでCentOS 5.7 x86を実行しています。

wlan0ワイヤレス接続()を管理する方法と設定が保存される場所は少し混乱しています。

最初は、wlan0Gnomeのワイヤレスデバイス設定アプリケーション(System -> Network)を介して設定しました。

ここに画像の説明を入力してください。

固定IPアドレス172.16.3.22などを設定しました。

ここに画像の説明を入力してください。

その後、SSIDなどを設定する無線設定を行った。

ここに画像の説明を入力してください。

これを実行した後、インターフェイスを再起動しました。

ifdown wlan0
ifup wlan0

これまでは良かったし、ifconfigインターフェースが始まったと報告します。

ただし、ネットワーク内のすべてのエントリに対してpingを試みると、pingは失敗します。その後、ワイヤレス設定ページで、私が実行しているワイヤレスセキュリティの種類(WPA2-PSK)を尋ねないことがわかりました。唯一のオプションは、「なし」、「オープンシステム」(オープン)、または「共有キー」(制限)のみでした。 )、ご覧のようにWiFi APを認証していないようです。

次に、.netの下に「Network Connection」という別のネットワーク設定ツールを見つけましたSystem -> Preferences -> More Preferences。このツールを使用してワイヤレスカードを設定し、セキュリティの種類を指定するための新しい接続を追加する必要があります。

ここに画像の説明を入力してください。

また、このGUIは前の会話と同じ設定を構成し、その値を/etc/sysconfig/network-scripts/ifcfg-wlan0ifcfg-wlan0上記の設定を保存するために使用されていないため、まったく異なる設定システムを使用してください。

簡単に言えば、私はまた、ネットワーク、ワイヤレスを有効または無効にし、接続するAPを選択できるように、Gnomeにアイコンを追加するNetworkManagerデーモンを起動する必要があることをGoogleが見つけました。

それで、私のWiFiネットワークが実際にどのように構成されているのか、そしてこれらの設定が実際にどこに保存されているのかについて少し混乱しています。

また、Gnomeを終了してコンソールモードに戻ると、ワイヤレス接続が失われ、wlan0IPアドレスが失われ、接続されなくなります。

私のWiFiネットワークに接続できてうれしいですが(Gnomeを実行して)、後で何が起こっているのか理解できないのは残念です。

このようにさまざまな設定がどのように行われているかを説明できる人はいますか?

また、Gnomeを起動する前にどのようにワイヤレス接続を有効にしますか?

答え1

ワイヤレス設定を編集するときは、「すべてのユーザーに利用可能」と「自動接続」チェックボックスが有効になっていて、誰もが自動的に使用できることを確認する必要があります。一部のシステムの以前のバージョンのNetwork Managerでは、デフォルトで「すべてのユーザーに使用可能」が有効になっていない(あなたのシステムがそのシステムの1つである可能性があります)、説明されている症状は、構成設定で発生する必要がある動作と正確に同じです。これはほとんどの人にとって混乱しているデフォルト設定なので、デフォルトは有効にすることです(少なくともUbuntuの場合)。

ここに画像の説明を入力してください。

NetworkManagerがコマンドラインで管理しているデバイスと接続を確認することもできます。

$ nmcli dev
DEVICE     TYPE              STATE        
wlan1      802-11-wireless   connected    
eth1       802-3-ethernet    connected    
$ nmcli con
NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Yak n Yeti                b4e05828-e57e-4399-96aa-6cd988ee4975   802-11-wireless   Thu 27 Dec 2012 07:30:19 AM PST   

設定はに保存されます。目的のユーザーがリストされているか、「すべてのユーザーが使用可能」に対応していることを/etc/NetworkManager/system-connections/確認する必要があります。autoconnect=truepermissions=user:whoever:root:;permissions=[];

[connection]
id=Yak n Yeti
uuid=b4e05828-e57e-4399-96aa-6cd988ee4975
type=802-11-wireless
permissions=user:whoever:;
autoconnect=false
timestamp=1355439451

[802-11-wireless]
ssid=Yak n Yeti
mode=infrastructure
mac-address=24:77:05:FF:97:BC
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
wep-key-flags=1
psk-flags=1
leap-password-flags=1

[ipv4]
method=auto

[ipv6]
method=auto

答え2

NetworkManagerはGnomeのネットワークデバイスを制御します。 NetworkManagerに関する設定を表示するには、次のファイルを確認してください。/etc/NetworkManager/ /etc/NetworkManager/system-connections/

また、一部のセキュリティ設定(WPAなど)は、接続マネージャ(コマンドラインのwpa_supplicantまたはGUIのNetworkManager)で使用できるようにセキュリティコンテナ(Seahorse)に配置する必要があります。

答え3

説明する。

wlan0すでに述べたように、ネットワーク管理者は、インターフェイスを構成するユーザーがGNOMEにログインしている場合にのみインターフェイスを管理します。それ以外の場合、インターフェイスはダウンします。そのため、ネットワークにアクセスできません。

解決策。

GNOMEが起動していないときにインターフェイスを起動して実行するには、インターフェイスを設定する必要があります/etc/network/interfaces。このインターフェイスはシステムが起動したときに起動します。

以下は、1台のコンピューターで使用される構成の例です。

auto wlan0

# remove dhcp if you want to manually configure the interface
iface wlan0 inet dhcp
    wpa-ssid <YOUR_SSID_HERE>
    wpa-psk <YOUR_PASSWORD_HERE>

#   uncomment the following lines to manually configure the interface
#   address 192.168.1.3     
#   netmask 255.255.255.0
#   gateway 192.168.1.1

man interfacesこの構成ファイルの詳細については、リソースを参照してください。

取引。

このソリューションの唯一の欠点は、Network Managerを使用してインターフェイスを設定できないことです/etc/network/interfaces。したがって、Network Managerに切り替える必要がある場合は、数行をコメントアウトして/etc/network/interfacesインターフェイスを再起動する必要があります。

乾杯。

関連情報