フェイルオーバー用の Debian Wi-Fi 設定

フェイルオーバー用の Debian Wi-Fi 設定

debian wheezy私はwlan0からインターネットを取得し、eth0(NAT)のルーターとして機能する小さなコンピュータ(router_office)を実行しています(7)。すべてが正常です。
私の設定はとても簡単です/etc/network/interfaces

auto wlan0
iface wlan0 inet static
    address 192.168.2.49
    netmask 255.255.255.0
    broadcast 192.168.2.255
gateway 192.168.2.1
    wpa-ssid "ATUX_wifi"
    wpa-psk "passw0rd4!"
dns-nameservers 8.8.8.8

auto eth0
    iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    dns-nameservers 8.8.8.8

SSID:be_sec_officeとpasswd:passwfooを使用して接続できる2番目のWi-Fiがあります。

私のラップトップdebian7には接続マネージャにlxdeがあり、1つのWi-Fiがダウンすると自動的に次のWi-Fiに接続します。小型コンピュータ(router_office)でこれを行うにはどうすればよいですか?

答え1

あなたから始める必要がありますホスティングモード到着ローミングモード。これには、WiFiネットワークの定義/etc/wpa_supplicant/wpa_supplicant.confと論理インターフェイスの使用が含まれます/etc/network/interfaces。この例に合わせて/usr/share/doc/wpasupplicant/README.Debian.gz(よく読んでください)、次のように書いてください。

network={
    ssid="ATUX_wifi"
    psk="passw0rd4!"
    id_str="ATUX"
}
network={
    ssid="be_sec_office"
    psk="passwfoo"
    id_str="sec"
}

入力/etc/network/interfacesして

auto wlan0
iface wlan0 inet manual
    wpa-driver wext
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface ATUX inet static
    address 192.168.2.49
    netmask 255.255.255.0
    broadcast 192.168.2.255
    gateway 192.168.2.1
    dns-nameservers 8.8.8.8

iface sec inet static
    address ...
    ...

Enter /etc/network/interfaces(現在loおよびeth0定義された項目を除く)。

関連情報