エラー/標準出力
/etc/init.d/networking restart *ネットワークインターフェースを再構成しています... SIOCADDRT:ファイルが存在します eth0の起動に失敗しました。 ...完了。
netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.0.1.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 10.0.1.1 0.0.0.0 UG 0 0 0 eth0
ip route list
10.0.1.0/24 dev eth0 proto kernel scope link src 10.0.1.14 metric 1
default via 10.0.1.1 dev eth0 proto static
default via 10.0.1.1 dev eth0 metric 100
/etc/network# more interfaces
auto eth0
iface eth0 inet static
address 10.0.1.14
netmask 255.255.255.0
network 10.0.1.0
broadcast 10.0.1.255
gateway 10.0.1.1
その他のホスト 127.0.0.1 jenkins-server-1.bts.md jenkins-server-1 10.0.1.14 jenkins-server-1.bts.md jenkins-server- 1#NetworkManagerによって追加 #127.0.0.1 localhost.localdomain localhost 127.0.0.1 jenkins-server-1.bts.md jenkins-server-1 #127.0.0.1 jenkins -server-1.bts.md jenkins-server-1 :: 1 jenkins-server-1 localhost6.localdomain6 localhost6 #127.0.0.1 jenkins-server-1.bts.md jenkins- server-1 #:: 1 jenkins-server-1 localhost6.localdomain6 localhost6 #127.0.1.1 jenkins-server-1.bts.md #次の行が望ましいIPv6対応ホストの場合 #:: 1 localhost ip6-localhost ip6-loopback :: 1 jenkins-server-1 ip6-localhost ip6-loopback fe00 :: 0ip6- localnet ff00 :: 0 ip6-mcastprefix ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allrouters ff02 :: 3 ip6-allhosts
ネットワーク構成を変更する場合、ネットワークをrestarting
すると、このようなタイプのエラーが発生するのが普通です。マシンにリモートでアクセスしていない場合は、最初にネットワークをstop
、次にstart
することができます。構成に問題がない場合は、インターフェースが再び稼働しているはずです。
それでもエラーが発生する場合は、ifconfig
を直接使用してみてください。
背景情報として:ネットワーク構成のコンテキストでは、File Exists
エラーメッセージは少し誤解を招くものです。つまり、追加しようとしているネットワーク要素(通常はネットワークルート)が既存のものと競合しているか、すでに追加されています。
たとえば、「デフォルト」のルートがすでに設定されている場合にそれを追加しようとすると、このエラーが発生します。
私の場合、ゲートウェイに問題がありました。ゲートウェイコンピュータを再起動し、ステートメントを再実行すると、次のようになります。
/etc/init.d/networking restart
エラーメッセージは消え、正しく機能しました。
これはばかげていますが、ネットワークケーブルが外れていました...レイヤー1の問題!
したがって、ネットワークケーブルも確認してください。