ネットワーク/インターフェースを使用して静的IPを設定することはできません。

ネットワーク/インターフェースを使用して静的IPを設定することはできません。

私はBeagleBone Greenを開発しており、BBGに最新のLinuxイメージがあります。ネットワーク部分の場合、/etc/network/interfacesファイルに固定IPを設定しようとするまでは正常に動作します。これが私のインターフェースファイルの内容です。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.51
netmask 255.255.255.0
gateway 192.168.1.1

私の問題は、インターフェイスファイルの設定に関係なく、私のBBGがDHCPからIPアドレスを取得しているため、まだネットワークに接続できることです。ネットワークサービスを再起動しようとすると、これが表示されます。

Job for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.

以下は、から送信されたメッセージですsystemctl status networking.service

networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)

Active: failed (Result: exit-code) since Wed 2019-07-17 18:51:28 CST; 1min 1s ago
 Docs: man:interfaces(5)
Process: 2836 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
Process: 2831 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && ud
 Main PID: 2836 (code=exited, status=1/FAILURE)

Jul 17 18:51:28 BBG systemd[1]: Starting Raise network interfaces...
Jul 17 18:51:28 BBG ifup[2836]: RTNETLINK answers: File exists
Jul 17 18:51:28 BBG ifup[2836]: ifup: failed to bring up eth0
Jul 17 18:51:28 BBG systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Jul 17 18:51:28 BBG systemd[1]: Failed to start Raise network interfaces.
Jul 17 18:51:28 BBG systemd[1]: networking.service: Unit entered failed state.
Jul 17 18:51:28 BBG systemd[1]: networking.service: Failed with result 'exit-code'.

eth0を手動で終了すると、sudo ifdown eth0次の結果が表示されます。

ifdown: interface eth0 not configured

再起動しても役に立ちません。それでもDHCPからIPを取得します。何が起こっているのか知っていますか?時間をいただきありがとうございます。

Pankiのコメントに応じて、結果は次のとおりですip a。項目4には、192.160.1.106DHCPのIPアドレスと192.168.1.51インターフェイスファイルに入力した静的IPがあります。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
3: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
4: eth0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 98:5d:ad:37:8e:aa brd ff:ff:ff:ff:ff:ff
inet 192.168.1.106/24 brd 192.168.1.255 scope global eth0
   valid_lft forever preferred_lft forever
inet 192.168.1.51/24 brd 192.168.1.255 scope global secondary eth0
   valid_lft forever preferred_lft forever
inet6 fe80::9a5d:adff:fe37:8eaa/64 scope link
   valid_lft forever preferred_lft forever
5: usb0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 98:5d:ad:37:8e:ac brd ff:ff:ff:ff:ff:ff
6: usb1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 98:5d:ad:37:8e:af brd ff:ff:ff:ff:ff:ff
inet 192.168.6.2/30 brd 192.168.6.3 scope global usb1
   valid_lft forever preferred_lft forever

ベストアンサー1

どういうわけか問題を解決したと思いますが、BBGで何も変更しなかったため、問題を「解決」したとは思いません。既存のルーター(WHR-1166D)にいくつかの問題が発生し、ルーター(DIR-612)を交換しました。最初は一部のWebサイトにアクセスできましたが、他のWebサイトにはアクセスできなかったため(ユーザーの観点から)接続が不安定でした。 DIR-612がIPv6を許可するデバイス(最近ほとんどすべてのデバイス)にのみIPv6 IPを発行するという事実を見つけるのに時間がかかりました。ファームウェアを更新した後、IPv6機能はDIR-612から削除され、すべてのデバイスはこのルーターからIPv4 IPを取得します。私のBeagleBoneは、インターフェースファイルから私が割り当てたIPを取得しました。

不安定なルーター(WHR-1166D)とIPv6 IPを発行するルーターが、なぜここで質問する問題を引き起こすのかわかりません。

おすすめ記事