静的IPとwpa_supplicantを使用してDebianでネットワークを設定する

静的IPとwpa_supplicantを使用してDebianでネットワークを設定する

Debian では、固定 IP アドレスを使用して一時モードを使用するようにネットワークを設定してみました。また、範囲内のWiFiネットワークを検索するために使用できるようにwpa_supplicantを実行したいと思います。

静的IPアドレスを使用するAd Hocネットワークが機能するように、ファイルを次のように変更しました/etc/network/interfaces

auto lo
iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet static
  address 192.168.1.1
  netmask 255.255.255.0
  wireless-channel 1
  wireless-essid MyNetworkName
  wireless-mode ad-hoc

ただし、この構成では、wpa_supplicantアクセスを使用しようとすると、wpa_cliwpa_supplicantが実行されていないというエラーが発生します。 wpa_supplicantの起動を許可しますが、ネットワークへの接続に使用されないようにその構成に追加できるものはありますか?

私はこれを使用してiwlist scan範囲内で利用可能なワイヤレスネットワークのリストを見つけることができると思いました。しかし、出力の解析設定はすでにありますwpa_cli scan_results:)

ベストアンサー1

wireless-tools(例えば、、、iwlist... iwconfigiwprivは先史時代であるため、への呼び出しに置き換える必要がありますiwwireless-の内容は/etc/network/interfacesで処理されず、 でスクリプトを提供した以前のバージョンwpa_supplicantで処理されます。wireless-tools/etc/network/if-*.d/wireless-tools

単にフォームで処理するオプションを/etc/network/if-*.d/wpasupplicant指すwpa_supplicantによって提供されるスクリプトと比較してください。/etc/wpa_supplicant/wpa-*

アクティブな構成なしでwpa_supplicantを開始するには、次のように空の構​​成ファイルを指定するだけです/dev/null。他のすべて(含まれています)は廃止されましたが、Debianに付属の以前のバージョン1.1ではまだデフォルトであるため、nl80211ドライバを使用する必要があります。wextwpa_supplicant

auto wlan0
iface wlan0 inet static
    address 192.168.1.1
    netmask 24
    wpa-conf /dev/null
    wpa-driver nl80211

おすすめ記事