質問: ja ):$ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d だから私はこのように私の静的ipアドレス設定を用意しました:$ cat /etc/network/interfaces.d/eth auto eth0 iface eth0 inet static address 192.168.2.100 netmask 255.255.255.0 gateway 192.168.2.0 # add a 2nd ip address post-up ip addr add dev eth0 192.168.2.101/24 pre-down ip addr del dev eth0 192.168.2.101/24 ただし、起動時に大幅な遅延があります。起動メッセージに「ネットワークの起動」のようなものが表示された後、長い遅れて「ネットワークの起動までにさらに60秒間待機しています」などのメッセージが表示されます。さらに60秒後に、起動メッセージが再び飛んでいきます。しかし、システムが最終的に起動し、ip addrの出力を確認すると、私が設定した2番目の静的ipアドレスはありません。私は何かが足りないのですか?更新:私のゲートウェイが間違っていたことを指摘してくれた皆さん、ありがとうございました。それで私はそれを192.168.2.1に変更しました。そしてブートの長い遅延はなくなりました。今、私は新たな問題に直面しています。14.04 trusty以前の私のubuntusでは、上記の変更は動的ipから静的ipへ切り替えるのに十分です。しかし、私の新しいubuntu 14.04 trustyを使うと、システムはipv4アドレスなしで起動します。$ ifconfig eth0 link encap:ethernet hwaddr 00:xx:xx:xx:xx:ef inet6 addr: fe80::xxx:xxxx:xxxx:98ef/64 scope:link up broadcast running multicast mtu:1500 metric:1 rx packets:1 errors:0 dropped:0 overruns:0 frame:0 tx packets:69 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 rx bytes:250 (250.0 b) tx bytes:11552 (11.5 kb) デバイスを停止しようとしたときにもエラーが発生します。% ifdown eth0 rtnetlink answers: no such process rtnetlink answers: cannot assign requested address しかし、後でデバイスを立ち上げることができ、それからifconfigとip addrが正しい出力を出します。ただし、ipv4アドレスはしばらくすると消えます。私のethデバイスを動的ipから静的ipに切り替えたことをネットワーク管理者に伝えるにはどうすればいいですか? (コマンドラインとファイルの調整はguiの調整よりも優先されます)。これはxubuntu 14.04です。ありがとうupdate2:代わりに/etc/network/interfacesを使用してください。私自身の答えで詳細。 /etc/network/interfacesファイルを自動的に設定するには、 here をご覧ください。
回答: gateway 192.168.2.0 ルータの正しいゲートウェイに設定されていない可能性があります。