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'で失敗しました。
少し遅いかもしれませんが、私は同じ問題を抱えていましたが、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つのシステムに複数のゲートウェイがあることが原因です。インターフェイスの1つでゲートウェイを削除し、ネットワークサービスを再起動してください。私は私に取り組んでいます
VMwareにUbuntu 16.04をインストールすると問題が発生する可能性があります。 Ubuntu 16.04をVMwareにインストールし、wincapをアンインストールしてWin7にNpcapをインストールすると、同じ問題が発生しました。そこで、Npcap
をアンインストールし、Wincap
をインストールしました。