
Ubuntu日本語フォーラム

ログインしていません。
ここを見てネットワークを見なおしました。
http://www.server-world.info/query?os=Ubuntu_14.04&p=initial_conf&f=3
user1@server1:/run/network$ ls -al 合計 4 drwxr-xr-x 3 root root 140 12月 7 13:54 . drwxr-xr-x 27 root root 900 12月 7 13:54 .. -rw-r--r-- 1 root root 0 12月 7 13:54 .ifstate.lock -rw-r--r-- 1 root root 6 12月 7 13:54 ifstate -rw-r--r-- 1 root root 0 12月 7 13:54 ifup.eth0 -rw-r--r-- 1 root root 0 12月 7 13:54 ifup.lo drwxr-xr-x 2 root root 40 12月 7 13:54 static-network-up-emitted user1@server1:/run/network$ sudo rm .ifstate user1@server1:/run/network$ sudo ifdown eth0 && ifup eth0 ifdown: interface eth0 not configured ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@server1:/run/network$ sudo vim /etc/network/interfaces user1@server1:/run/network$ ifdown eth0 && ifup eth0 ifdown: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@server1:/run/network$ sudo ifdown eth0 && ifup eth0 ifdown: interface eth0 not configured ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@server1:/run/network$
なにやらlockファイルがあるので消してみました
user1@sever1:/run/network$ sudo rm .ifstate.lock user1@sever1:/run/network$ sudo ifdown eth0 && ifup eth0 ifdown: interface eth0 not configured ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@sever1:/run/network$ sudo vim /etc/network/interfaces user1@sever1:/run/network$ ifdown eth0 && ifup eth0 ifdown: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@sever1:/run/network$ sudo ifdown eth0 && ifup eth0 ifdown: interface eth0 not configured ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@sever1:/run/network$
Lockファイルは消えないみたいです
user1@server1:/run/network$ sudo ifdown eth0 && ifup eth0 ifdown: interface eth0 not configured ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied user1@server1:/run/network$
なんかエラーが出ているようですが ここからfirefoxは動いていますし特に問題が無いようです。
なんなんでしょうかこれ?
オフライン
ます最初に、ifup、ifdown は管理者権限が無いとエラーになるので、sudo を前につけて実行します。
さて、
hotohoto による投稿:
コード:
$ sudo ifdown eth0 && ifup eth0
&& はそれ以前が正常終了したら以降のコマンドを実行するという意味のコマンド区切りです。(厳密には若干意味が違うがここではこの理解で十分)
前後のコマンドはというと、sudo ifdown eth0 && ifup eth0 になります。
これをよく見ると、&& の後が ifup eth0 で sudo がついておらず、エラーになります。
オフライン
ry さん、ありがとうございます。
ry による投稿:
ます最初に、ifup、ifdown は管理者権限が無いとエラーになるので、sudo を前につけて実行します。
やってみました。するとこんな風になりました。
user1@server1:~$ sudo ifdown eth0 [sudo] password for user1: ifdown: interface eth0 not configured user1@server1:~$ sudo ifdown eth0 && sudo ifup eth0 ifdown: interface eth0 not configured RTNETLINK answers: File exists Failed to bring up eth0.
なるほど&&はそうやって扱わないといけないのですね。覚えました。
おかげさまで今度は ifup の時に lock ファイルがなんちゃらというのは出なくなりました。
ところで、
ifdown: interface eth0 not configured
は「編集してない」なのかな?
それとその下の行の
RTNETLINK answers: File exists
が気になったので調べたら下記がありました。
動作はするけれどもうざったい場会いは消しましょう的な書き込み
http://takahashikzn.hatenablog.com/entry/2014/04/29/181515
なので、やってみました。
作業は、
ip addr flush dev eth0
でした。
sudo は付けないと蹴られましたので sudoをつけて再度
今度はRTNETLINKはでなくなりました。
オフライン