web-dev-qa-db-ja.com

RTNETLINKの回答:「サービスネットワークの再起動」を実行するとファイルが存在する

いずれかのコマンドを実行します。

Sudo service network restart
Sudo ifup bond0

次のエラーが発生します(これが唯一のエラーです)。

Bringing up interface eth0:  RTNETLINK answers: File exists

関連するインターフェースの設定は次のとおりです。

DEVICE="bond0"
IPADDR="10.100.48.6"
NETMASK="255.255.254.0"
ONBOOT="yes"

DEVICE="eth0"
MASTER="bond0"
SALVE="yes"
HWADDR="78:2B:CB:57:B5:B3"
NM_CONTROLLED="no"
ONBOOT="yes"

DEVICE="eth4"
MASTER="bond0"
SLAVE="yes"
HWADDR="00:1B:21:C9:F4:54"
NM_CONTROLLED="no"
ONBOOT="yes"

Dmesgの出力は、ボンディングドライバーがeth0をスレーブ化しようとしたときに準備ができていないことを示しています。

dmesg | egrep '(eth0)|(bond0)'
bnx2 0000:01:00.0: eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found
at mem d4000000, IRQ 36, node addr 78:2b:cb:57:b5:b3
ADDRCONF(NETDEV_UP): bond0: link is not ready
bnx2 0000:01:00.0: eth0: using MSIX
ADDRCONF(NETDEV_UP): eth0: link is not ready
bonding: bond0: Adding slave eth4.
bonding: bond0: enslaving eth4 as a backup interface with a down link.
bnx2 0000:01:00.0: eth0: NIC Copper Link is Up, 100 Mbps full duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
bond0: link status definitely up for interface eth4, 100 Mbps full duplex.
bonding: bond0: making interface eth4 the new active one.
bonding: bond0: first active interface up!
ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready

ネットワークサービスが停止している場合、ルーティングテーブルは空です(コマンドrouteはルートを表示しません)。 eth0インターフェースは、bond0の起動後に手動でスレーブ化でき、プライマリとして選択され、ネットワーク内のデバイスにpingを実行できます。

7
Lukasz

それは単にタイプミスでしょうか? eth0SALVESLAVEに変換してみてください。

1
Pierre Carrier