Ifconfigを使用してインターフェイスをDHCPに切り替えることは可能ですか?そうでない場合、最善の方法は何ですか?


13

新しいUbuntuサーバーをセットアップしたばかりで、多くのネットワークテストを行う予定です。

セットアップ中に、ネットワークのステップをスキップしました。

DHCPとアドレスを頻繁に切り替える必要があります。

を介して簡単にポートにアドレスを与えることができますifconfig eth0 x.x.x.x netmask x.x.x.xが、DHCPを使用するようにポートを設定するために使用できる代替手段はありますか?

これが不可能な場合は、デフォルトで/etc/network/interfacesdhcpを使用し、適用するためにネットワークをアップ/ダウンまたは再起動するだけでよいと推測しています...


@TheX-私はUbuntu Serverを使用しているだけで、実際には何も「提供」していません!1つのネットワークでDHCPを切り替え、DHCPサーバーがなく、完全に異なる範囲がある別のネットワークに接続する必要があります。
ウィルヒル

1
@TheX-申し訳ありません...これは、DHCPが有効になっている1つのネットワークからデータ/テストをダウンロードしてから、DHCPがない別のネットワークに切り替えるためのものです。
ウィルヒル

@TheX-申し訳ありませんが、あなたが理解していないものがあるかどうかわかりません...これが事実であることを正確に知っています!これが静的IPとDHCPを持ち、それらを切り替える理由です!Windowsでは、ネットワークをテストするときに、接続を右クリックしてIP構成を設定し、DHCPに戻るために、自動的に割り当てるボックスをオンにします。Linuxのバリエーションが必要です。
ウィルヒル

1
ああ...なるほど..それで、あなたはそれを切り替える簡単な方法を探しているだけです
...-TheXed

1
「TheX-正確に!説明しなければ申し訳ありませんが、それほど複雑だとは思いませんでした。Windowsに非常によく似たGUI Linuxでこれを簡単に行うことができます。コマンドラインから
12

回答:


26

静的から動的への変更

ifconfig eth0 0.0.0.0 0.0.0.0 && dhclient  

元に戻す

killall dhclient && ifconfig eth0 10.0.1.22 netmask 255.255.255.0

IPルートの追加も必要になる場合があります
-RobotHumans

まさに私が必要なもの、ありがとう。しかし、なぜ0.0.0.0を提供するのでしょうか?dhclientだけでうまくいきました。
3bdalla

1
それは習慣です。つまり、単に「アドレスを尋ねる」のではなく、「現在持っているアドレスの割り当てを
解除

3
dhclientデバイスは後にするときので、あまりにも、それの後にインタフェースを持つべきifconfigではありませんeth0、あなたはそれを指定する必要があります。
ジムハンジカー

dhclient既に実行されている場合、再度実行する必要がありますか?
logidelic
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.