BeagleBoneBlack Rev CのUbuntuで固定IPアドレス指定の問題

BeagleBoneBlack Rev CのUbuntuで固定IPアドレス指定の問題

/etc/network/interfaces ファイルで、次のように固定 IP アドレスを使用するように BBB を設定しました。

allow-hotplug eth0
iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0

起動時には正常に動作しているようですが、イーサネットケーブルを抜いて再接続するとIPアドレスが失われます。どんなアイデアがありますか?

別の奇妙な症状:ネットワークケーブルを抜いてBBBを起動したが、接続されているスイッチがダウンしている場合は静的IPを取得します。ちなみにスイッチを入れると、DHCP割り当てアドレスが出ます。静的IPアドレスで設定しても同じです。

最後の一つ。 ifdown 方法で ifconfig を実行すると、インターフェイスが消えます。ただし、数秒待ってからifconfigを再実行すると、IPアドレスなしで再表示されます。 (私はIPv6を無効にする前にこの状況でIPv4 DHCPアドレスを取得しました...奇妙です)。これが発生すると、/var/log/messagesは次のメッセージを受け取ります。

Apr 23 20:32:06 beaglebone kernel: [  737.170172] libphy: 4a101000.mdio:00 - Link is Up - 100/Full
Apr 23 20:32:06 beaglebone kernel: [  737.170304] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

これは私の名前です -a:

root@beaglebone:/etc# uname -a
Linux beaglebone 3.8.13-bone47 #1 SMP Fri Apr 11 01:36:09 UTC 2014 armv7l GNU/Linux

どんなアイデアがありますか?

ベストアンサー1

私はそれを見つけたと信じています。

wicdがインストールされ実行されていることがわかりました。起動時に/etc/network/interfacesがこれを処理しますが、ケーブルが外れるとwicdが置き換えられます。私の静的IPを含むように/etc/wicd/wired-settingsを編集しました。

両方の場所で設定することはあまり良くありませんが、/etc/network/interfacesにポインタを追加して、これが起こっていることを示します。

おすすめ記事