マシンを再起動せずにUbuntu(17.04)のインターフェイスに静的IPアドレスを割り当てるにはどうすればよいですか?これはUnixマシンではかなり簡単ですが、私はこのマシンで問題を抱えています。
これを重複としてマークしないでください(まだ)。私は他の多くの投稿を読みましたが、指示はうまくいかないようです。
多数のルーターとスイッチを構成していますが、次のことができる必要があります。
xterm
から)行います。前述のとおり、/etc/network/interfaces
を編集し、/etc/init.d/networking restart
を実行しようとしました here 。これは、再起動するまで何も変更できませんでした。
マシンはもともとDHCPでセットアップされていました。素早く行き来できるようになりたい。マシンにはいくつかのインターフェイスがあり、他の人のネットワークを構成するために使用されるため、できるだけ簡単にそれらを切り替えることができる必要があります。
静的IPで起動した場合、DHCPアドレスを取得するにはどうすればよいですか?
DHCPで起動して静的に切り替えた場合、dhclient
を強制終了する必要がありますか?他のDHCP制御インターフェースはどうですか?
ありがとう。
-E
ネットワークマネージャは、Linux上のサービスマネージャネットワーキングです。このサービスには、それと連携するためのインターフェイスが含まれています。 nmcliは、マネージャーネットワーキングへの最もリッチなインターフェイスの1つです。
nmcliを使用してLinuxに静的IPを設定する場合は、次のコマンドを試してください。
$ nmcli connection modify eth0 ipv4.address x.x.x.x/y
上記のコマンドを使用すると、インターフェイスに永久にIPを追加できます。 (eth0をインターフェース名に置き換えてください)。
以下のコマンドを実行するより:
$ nmcli connection up eth0
再起動せずに接続をアクティブにする。
NetworkManager
は、使用するには予測不可能すぎることがわかりました。私の場合、答えは interfaces(5) manページにありました。 NetworkManager
に関する詳細な議論が見つかるかもしれません here 。これはNetworkManagerの告発ではなく、私にとってはうまくいかなかったことのメモです。スイッチからインターフェイスを取り外して別のポートに移動するたびに、NetworkManagerはマシンのインターフェイスの再構成作業に取りかかります。