web-dev-qa-db-ja.com

Ubuntu 16.04でネットワークインターフェースの発生を開始できませんでした

Ubuntuでfailed to start raise network interfaceエラーメッセージが突然表示されます。フィードバックは大いに役立ちます。

次の手順を試しましたが、それでも問題は存在します。

root@storage:~# systemctl stop network
Failed to stop network.service: Unit network.service not loaded.

root@storage:~# systemctl disable network
Failed to execute operation: No such file or directory

root@storage:~# /etc/init.d/networking restart
[....] Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details.
 failed!

root@storage:~# ping 192.168.0.227
PING 192.168.0.227 (192.168.0.227) 56(84) bytes of data.
64 bytes from 192.168.0.227: icmp_seq=1 ttl=64 time=0.022 ms
64 bytes from 192.168.0.227: icmp_seq=2 ttl=64 time=0.059 ms
64 bytes from 192.168.0.227: icmp_seq=3 ttl=64 time=0.054 ms
^C
--- 192.168.0.227 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.022/0.045/0.059/0.016 ms
root@storage:~# 

root @ storage:/ home/bsaitechnosales#systemctl status networking.service
●networking.service-ネットワークインターフェイスを上げる
 ロード済み:ロード済み(/lib/systemd/system/networking.service、有効、ベンダープリセット:有効)
 ドロップイン:/run/systemd/generator/networking.service.d
 └─50-insserv.conf-$ network.conf
 アクティブ:失敗(結果:exit-code)2018-01-11 Thu 2018-01-11 12:50:20 +0545; 10分前
 ドキュメント:man:interfaces(5)
 プロセス:15534 ExecStart =/sbin/ifup -a --read-environment(code = exited、status = 1/FAILURE)
 プロセス:15529 ExecStartPre =/bin/sh -c ["$ CONFIGURE_INTERFACES"!= "no"] && [-n "$(ifquery --read-environment --list --exclude = lo)"] && udevadm
 メインPID:15534(code = exited、status = 1/FAILURE)
1月11日12:50:20ストレージifup [15534]:loの起動に失敗しました。
1月11日12:50:20ストレージifup [15534]:RTNETLINK回答:ファイルが存在します
**​​ Jan 11 12:50:20 storage ifup [15534]:enp1s0。**の起動に失敗しました
1月11日12:50:20ストレージifup [15534]:run-parts:/etc/network/if-up.d/iptablesの実行に失敗しました:Exec形式エラー
1月11日12:50:20ストレージifup [15534]:run-parts:/etc/network/if-up.d/iptablesは戻りコード1で終了しました
1月11日12:50:20ストレージsystemd [1]:networking.service:メインプロセスが終了しました。コード= exited、ステータス= 1/FAILURE
1月11日12:50:20ストレージifup [15534]:/ sbin/ifup:ポストアップスクリプトが失敗しました。
1月11日12:50:20ストレージsystemd [1]:ネットワークインターフェイスの起動を開始できませんでした。
1月11日12:50:20ストレージsystemd [1]:networking.service:ユニットが障害状態になりました。
1月11日12:50:20ストレージsystemd [1]:networking.service:結果 'exit-code'で失敗しました。
1

少し遅いかもしれませんが、私は同じ問題を抱えていましたが、ip6tablesでエラーが発生しました:

$ Sudo ifup ens160
run-parts: failed to exec /etc/network/if-pre-up.d/ip6tables: Exec format error
run-parts: /etc/network/if-pre-up.d/ip6tables exited with return code 1
Failed to bring up ens160.

私の/etc/network/if-pre-up.d/ip6tablesは次のようになりました。

ip6tables-restore < /etc/ip6tables.conf

この問題を解決するには、スクリプトの上にシェバンを追加して、次のようにします。

#!/bin/sh
ip6tables-restore < /etc/ip6tables.conf

これで、私のインターフェイスが表示されます。このソリューションがあなた(そしてこの投稿に出くわす他の人)に役立つことを願っています。

1
2Wheels

私の場合、1つのシステムに複数のゲートウェイがあることが原因です。インターフェイスの1つでゲートウェイを削除し、ネットワークサービスを再起動してください。私は私に取り組んでいます

0
cuwid

VMwareにUbuntu 16.04をインストールすると問題が発生する可能性があります。 Ubuntu 16.04をVMwareにインストールし、wincapをアンインストールしてWin7にNpcapをインストールすると、同じ問題が発生しました。そこで、Npcapをアンインストールし、Wincapをインストールしました。

0
user3231437