web-dev-qa-db-ja.com

RTNETLINKの回答:無効な引数

システムが起動すると、次のメッセージが表示されます。

Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:  RTNETLINK answers: Invalid argument
[  OK  ]
Bringing up interface eth1:  RTNETLINK answers: Invalid argument
[  OK  ]
Bringing up interface eth2:  RTNETLINK answers: Invalid argument
[  OK  ]
Bringing up interface eth3:  RTNETLINK answers: Invalid argument
[  OK  ]

なぜこうなった。通常、メッセージRTNETLINK answers: Invalid argument

私はifconfigを実行し、出力は

eth0      Link encap:Ethernet  HWaddr 00:00:50:6D:56:B4  
          inet addr:120.0.10.137  Bcast:120.0.255.255  Mask:255.255.255.0
          inet6 addr: fe80::200:50ff:fe6d:56b4/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:214 (214.0 b)
          Base address:0xa000 

eth1      Link encap:Ethernet  HWaddr 00:00:50:6D:56:B5  
          inet addr:121.0.10.137  Bcast:121.0.255.255  Mask:255.255.255.0
          inet6 addr: fe80::200:50ff:fe6d:56b5/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:214 (214.0 b)
          Base address:0xc000 

eth2      Link encap:Ethernet  HWaddr 00:00:50:6D:56:B6  
          inet addr:128.0.10.137  Bcast:128.0.255.255  Mask:255.255.255.0
          inet6 addr: fe80::200:50ff:fe6d:56b6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1006 (1006.0 b)  TX bytes:396 (396.0 b)
          Interrupt:16 

eth3      Link encap:Ethernet  HWaddr 00:00:50:6D:56:B7  
          inet addr:123.0.10.137  Bcast:123.0.255.255  Mask:255.255.255.0
          inet6 addr: fe80::200:50ff:fe6d:56b7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:728 (728.0 b)  TX bytes:396 (396.0 b)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:980 (980.0 b)  TX bytes:980 (980.0 b)

メッセージの理由とこれを通常に変更する方法は何ですか?

ありがとう

5
LinuxPenseur

私の推測では、IPアドレスを変更しました。 IPアドレス、マスク、およびゲートウェイが同じクラス(クラスAまたはBまたはC)であることを確認してください

私の次の推測は、あなたが「DHCP」から「静的」アドレスに変更したことです。この場合は、DHCPスコープがアドレスの所有者であるため、管理者がDHCPスコープからIPアドレスを削除したことを確認してください。設定は次のようになります

root@servername network-scripts]# vi ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
IPADDR=10.206.2.4
GATEWAY=10.206.255.255
NETMASK=255.255.0.0


root@servername network-scripts]# service network restart

これが助けになることを願っています

6
StrayDog

これは、/ etc/sysconfig/network-scripts/ifcfg-eth *ファイルで設定したオプションと関係がある可能性があります。そこにいくつかの間違った設定があるかもしれません。

1
jizaymes

簡単に見ると、ネットマスクやブロードキャストアドレスが間違っているようです。

121.0.10.0/24のネットワークを使用している場合、ブロードキャストアドレスは通常の121.0.255.255ではなく、121.0.10.255になります。これが実際にあなたが見ているエラーの原因になるのか、それとも「赤いニシン」なのかはわかりませんが、ネットワーク構成は間違いなく私には間違っているようで、IMOを注意深く調べる必要があります。

http://jodies.de/ipcalc?host=121.0.10.137&mask1=24&mask2=

1
gac