静的アドレスが利用できない場合のDHCP IPアドレスの取得


8

私の問題に似ているが、適切な解決策ではない質問をいくつか見ました。

例 ユーザーにはラップトップがあり、オフィスに静的IPアドレスがあります。また、インターネットが必要なラップトップをサイトから外します。

構成された静的アドレスが利用できないときにIPアドレスを自動的に取得するようにコンピューターを構成する方法はありますか(ユーザーをネットワーク構成に切り替えて自動的に取得するように変更せずに)?


Windows 7の答えはわかりませんが、何年も前(XPの時代)には、これを処理する独自のソフトウェアを持っているラップトップメーカーがあり、場所ごとに異なる設定を定義して切り替えることができました。IBMのものはAccess Connectionsなどと呼ばれていました。私が覚えていることから、組み込みのネットワークXP設定を使用すると、Alternate Configurationなどでこれを行うことができますが、うまく機能しませんでした。
lupincho

逆にしないでください。オフィスでDHCPサーバーを構成して、ユーザーに静的IPを割り当て、常に機能するようにします。
2012年

回答:


8

自動的な方法があるかどうかはわかりませんが、私のラップトップでそれを行う方法は、モバイルネットスイッチと呼ばれるプログラムでした。 http://www.mobilenetswitch.com/さまざまなアクティブなネットワーク構成を調整できるので、職場のネットワーク用に構成でき、サイトを離れると、DHCPを自動的に取得するように設定されているネットワーク構成に切り替えることができます。

ルーターのファームウェアにこの機能がある場合の代替ソリューションは、そのデバイスに静的DHCPを構成することです。ラップトップのワイヤレスMACアドレスを取得し、ルーターがそれをサポートしている場合は、ルーターに静的IPアドレスを自動的に割り当てるように設定します。TomatoやDD-WRTなどのサードパーティ製ルーターファームウェアは、そのままでこれをサポートしています。これが最もクリーンなソリューションだと思います。この方法を使用すると、ユーザーは問題なくラップトップをDHCPモードに設定できます。私はこのセットアップをホームネットワークに使用しているため、デバイス側での手動構成を心配する必要はありません。すべての構成はルーターから行われます。


私は本当に他のソフトウェアをその上に置きたくありません、私はユーザーが何もしなければならないことを望んでいません。静的が利用できない場合にDHCPを「代替構成」にすることができればいいのですが、それができない理由があると考えられます。おかげで、2番目の解決策は私の最善の策のようです。
user142485 2012年

5
同意した。統計IPアドレスを使用しないでください。代わりにDHCPサーバーで予約を作成してください。
jftuga

7

多くの人は、Windowsネットワーク構成がコマンドラインで調整できることを認識していません。例えば:

ネットワークアダプターをDHCPに設定する

netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew

ネットワークアダプターを静的IPに設定する

netsh interface ipv4 set address "Local Area Connection" static 10.1.2.3 255.0.0.0 10.0.0.1

それを念頭に.bat置いて、デスクトップに配置できる2つのファイルを書くのは簡単です。

これにより、ネットワーク構成を簡単に切り替えることができます


ワイヤレスアダプターによっては、各ネットワークに接続するときにこれらを実行するように割り当てて、最小限のユーザー介入が必要になるようにすることもできます(おそらく新しいネットワークが追加された場合)
Nick

4

Windows 7では、ネットワークカードのIP構成に「代替構成」という概念があります。「IPv4代替構成タブ」のWindowsヘルプページから:

ユーザー構成は、DHCPサーバーが見つからない場合にIPv4が手動で指定された構成を使用することを指定します。この代替構成は、コンピューターが複数のネットワークで使用され、少なくとも1つのネットワークにDHCPサーバーがなく、APIPA構成が不要な場合に役立ちます。良い例は、オフィスや自宅で使用されるポータブルコンピュータです。オフィスでは、ラップトップはDHCPによって割り当てられたTCP / IP構成を使用します。DHCPサーバーが存在しない自宅では、ポータブルコンピューターは代替構成を自動的に使用するため、ホームネットワークデバイスやインターネットに簡単にアクセスできます。これにより、ポータブルコンピューターは、手動でIPを再構成しなくても、両方のネットワークでシームレスに動作できます。

これを設定するには、[コントロールパネル] -> [ ネットワークのステータスとタスク](または、カテゴリビューを使用していない場合は「ネットワークと共有センター」)に移動します。

目的の接続名(おそらく「ローカルエリア接続」または「ワイヤレスネットワーク接続(ネットワーク名)」)をクリックします。

ここに画像の説明を入力してください

これにより、[接続ステータス]ウィンドウがポップアップします。[プロパティ]ボタンをクリックします。 ここに画像の説明を入力してください

[接続プロパティ]ウィンドウで、「インターネットプロトコルバージョン4(TCP / IPv4)」行を探し、それをクリックして[プロパティ]をクリックします。

ここに画像の説明を入力してください

これで、2つのタブのあるウィンドウが表示されます。1つは「一般」、もう1つは「代替構成」です。

DHCPを使用するように最初のタブを設定し(「IPアドレスを自動的に取得する」および「DNSサーバーアドレスを自動的に取得する」を選択)、静的IPの詳細を2番目の「代替構成」タブに入力します。

ここに画像の説明を入力してください ここに画像の説明を入力してください

Technet IPv4の[Alternate Configuration]タブおよびSuperUserの他の場所の詳細TCP / IP設定の[Alternate Configuration]タブとは


もちろん、これは、静的IPアドレスを取得した理由が、オフィスにDHCPがないためだと想定しています。一方、オフィスにDHCPがある場合は、ラップトップを常にDHCPに設定したままにして、DHCPサーバーでマシンのIPアドレスを予約してみませんか?
GAThrawn、2012

DHCPでアドレスを予約することに同意します。これが私が受け入れた答えです。それでも、これは入力のおかげで、IPプロパティを構成するための優れた記事です。
user142485 2012

1

私が知っていることではありません。静的アドレスを構成することは、コンピューターにネットワークを完全に無視するように指示することに似ています。静的アドレスは、概念上、コンピューターの観点から「常に利用可能」(IP競合がない場合)です。

複数のネットワークインターフェイスを使用する方法を見つけることができる場合は、1つをDHCP用に、もう1つを静的用に構成し、静的なものをDHCPよりも高いメトリック(コスト)を持つように設定します。これにより、システムはDHCPが使用可能な場合はDHCPを使用しますが、システムがDHCPネットワークに接続されていない場合は静的なDHCPにフォールバックします。ほとんどのラップトップにはこれがないため、USBネットワークインターフェイスを使用してこれを実現する必要がある場合があります。

Linuxを実行しているラップトップを使用している場合(Windows 7にタグを付けたので、これは完全を期すためです)、IPエイリアスを使用して、2つのIPを同じインターフェイスに割り当てることができます。上記のアイデアと組み合わせて、DHCPを使用しようとするが、DHCPが失敗した場合は静的IPにフォールバックするネットワークポートを作成します。


2番目の段落はうまくいくようですが、2番目の文で単語を入れ替えました。
user142485 2012年

@ user142485どの言葉?私はあなたが参照しているものに気づいていません。
ダースAndroid

1
@ user142485静的IPが「利用できない」ことを検出する方法がないため、これを行うことはできません(最初の段落を参照)。一方、DHCPが利用できない(タイムアウトが発生した)場合検出して、静的IPにフォールバックできます。
ダースAndroid

1
@ user142485なるほど。問題は、誤って構成された静的アドレス、または障害のある/一時的に利用できないゲートウェイと正しく構成された静的アドレスの違いを見分ける方法がないことです。
ダースAndroid

1
これは、私の望ましい構成がオプションではない理由に関する私の質問に答えると思います:アドレスが使用可能であることが期待されており、理論的には、そのアドレスは一時的に制限されている可能性があります(例示したようにゲートウェイがダウンしているため)。ゲートウェイが戻ってきた場合に変更されます。説明ありがとう。
user142485 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.