Debian の Wi-Fi インターフェイスで固定 IP アドレスが奇妙に消えますか?

Debian の Wi-Fi インターフェイスで固定 IP アドレスが奇妙に消えますか?

この行で\etc\network\interfaces...

allow-hotplug wlan0
iface wlan0 inet static
    address 192.168.8.1
    netmask 255.255.255.0
    gateway 192.168.8.1

...インターフェイスは起動後約10秒後に表示され、ifconfig正しい静的IPアドレスを含むインターフェイスを表示します。

wlan0     Link encap:Ethernet  HWaddr 00:13:ef:b5:06:18
          inet addr:192.168.8.1  Bcast:192.168.8.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

...しかし、約10秒後に静的IPアドレスが消えます...

wlan0     Link encap:Ethernet  HWaddr 00:13:ef:b5:06:18
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

どうなりますか?静的IPを永続的にするためにこのインターフェイスをどのように設定しますか?

(私はBeagle Bone BlackでLinuxバージョン3.8.13-bone72を実行しています)

ベストアンサー1

問題は、wicdこのディストリビューションでデフォルトで実行されるデーモンにあります。

明らかに、wicd一般的なifup / downスクリプトがインターフェイスを設定し、DHCPを使用するように盲目的に再設定した後、数秒後に目が覚めます。

これは追跡するのが難しいです。

解決策は、wicd次のコマンドを使用して起動時にデーモンが実行されないように無効にすることです。

service wicd disable

これが完了すると、Wi-Fiインターフェースはで設定されているとおりに機能し続けますinterfaces

ただし、このリリースではwicdそのインターフェイスもデフォルトで処理されるため、eth0再起動時には自動的には表示されません。

次の行を追加すると、この問題を解決できます。

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

.../etc/networking/interfaces一般的なifup / downスクリプトを起動して管理することもできますeth0

おすすめ記事