web-dev-qa-db-ja.com

異なるWiFiでの特定の静的IP設定

自分に静的IPアドレスを設定しようとしています。私のルーターの詳細は次のとおりです:

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::4c77:ef95:76:961b%13
   IPv4 Address. . . . . . . . . . . : 192.168.1.16
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

静的IPアドレスを192.168.1.50。しかし、私は学校に行って、そこでセットアップした自分のアクセスポイントに接続しているので、IPから得られるIPは172.168.1.2(静的IPなし)。私の質問は、ホームネットワークに接続している場合、静的IPアドレスを設定するようにWifiアダプターを構成できますかonly

11
Ilan

私はあなたがWindowsを使っていると仮定しています。そうでない場合は修正してください。あなたが入る場合:

ネットワークと共有センター>ワイヤレスアダプターを右クリック>プロパティ> IPv4の選択>プロパティ。

そこで、一般的なタブ(おそらくIPを自動的に取得する)でプライマリネットワーク設定を構成し、[代替]で他のネットワークに関連する情報を指定します。

お役に立てれば

編集:したがって、代替IPを使用します。一般的に言って、DHCPサーバーが存在しない場合(およびIPを自動的に収集できない場合)は、代替構成を構成して設定を指定します。これが当てはまる場合は、プライマリを設定して(学校のネットワーク用に)IPを自動的に収集し、自宅にいるときに手動で構成を代替に割り当てます。

ただし、これが機能しない場合は、おそらく両方のネットワークを手動で割り当てることができますが、これは学校のネットワークの実行方法によって異なります。ネットワーク上に数百のシステムがある場合、手動接続を指定できないと思います。ただし、以下で指摘するように、静的ネットワーク構成の指定を開始すると、ネットワークをリセットしない限り、システムを他の場所で使用できなくなることに注意してください。

10

あなたが何を意味するかによる。

もしそうなら、私は自分自身に静的IPを設定できますか?答えは常にイエスです。

つまり、常に同じIPアドレスを使用するように設定できますか?答えは「いいえ」です。理由は、場所によってサブネットが異なるためです。自宅には192.168.1.0/24がありますが、学校には172.168.1.0/24があります。次にインターネットカフェにアクセスすると、サブネット192.168.0.0/24、または10.10.0.0などが見つかる場合があります。 sameがこれらの異なるサブネット上にあると、それらを使用できなくなります。選択した番号192.168.1.50はホームサブネットに属していますが、上記の他のサブネットには属していないためです。 。

これが、ほとんどの人がwifiで静的IPを使用しない理由です。静的IPの最も一般的な用途は、移動できないデバイスです。そのため、これらのデバイスは、定義上、常に同じネットワーク(デスクトップ、サーバー、ルーター、プリンター、TVなど)に属しています。

3
MariusMatutiae

この問題のための私の個人的なツール:

https://github.com/xzer/wlanprofilemanager

異なるSSIDで静的IPまたはDHCPを定義し、自動的に構成することができます。

2
xzer

これがサポートされているかどうかはルーター/ APに依存しますが、 DHCP予約 ワイヤレスカードのMACアドレスを使用してIP(この場合は192.168.1.50)を割り当てることができるはずです。 。

2
shinjijai

これは、1つのSSIDに静的IPを設定し、他のSSIDに設定しない方法です。基本的な考え方は、新しいネットワークに接続したときに実行するWindowsタスクマネージャータスクを作成し、接続したSSIDを確認するバッチファイルを実行することです。特別なSSIDを検出した場合は静的IPを設定し、それ以外の場合は動的IPを設定します。

静的IP設定が異なる複数のSSIDがある場合は、これを一般化できます。

詳細な手順:

  1. 次の内容でwlanconnect.bat\ users\YourUserNameに作成します。
    netsh wlan show interfaces | findstr /R /C:"SSID *: SPECIALSSID$" if errorlevel 1 goto notAtHome netsh interface ip show address "Wi-Fi" | findstr /R /C:"DHCP enabled: *No" if not errorlevel 1 goto end netsh interface ip set address "Wi-Fi" static 192.168.1.223 255.255.255.0 192.168.1.1 rem netsh interface ip set dns "Wi-Fi" static 8.8.8.8 goto end :notAtHome netsh interface ip show address "Wi-Fi" | findstr /R /C:"DHCP enabled: *Yes" if not errorlevel 1 goto end netsh interface ip set address "Wi-Fi" dhcp rem netsh interface interface ip set dns "Wi-Fi" dhcp :end
    ここで、SPECIALSSIDを静的IPが必要なSSIDに置き換え、192.168.1.223 255.255.255.0 192.168.1.1を静的IP、サブネットマスク、ゲートウェイに置き換えます。すべての接続でDNSを8.8.8.8/8.8.4.4に設定しています。特別なSSIDのためだけに静的DNS設定が必要な場合は、2つのnetsh ... dnsコマンドの前にremを削除します。

  2. タスクマネージャーを起動します(win-R、taskschd.msc、Enter)

  3. タスクの作成をクリックします

  4. Nameの下:put:Toggle Static IP

  5. ユーザーまたはグループの変更をクリックし、[〜#〜] system [〜#〜]と入力して、[〜#〜] ok [〜#〜 ]

  6. 条件タブに切り替えて、チェックを外しますコンピュータがAC電源で動作している場合のみタスクを開始します

  7. トリガータブに切り替えて新規...をクリックします

  8. Begin the taskの下でOn a eventを選択します

  9. Logの下でMicrosoft-Windows-NetworkProfile/Operationalを選択します

  10. Sourceの下でNetworkProfileを選択します

  11. イベントID配置100

  12. クリック[〜#〜] ok [〜#〜]

  13. アクションタブに切り替えて新規...をクリックします

  14. Program/scriptの下で、\ users\YourUserName\wlanconnect.batファイルを参照します

  15. [〜#〜] ok [〜#〜][〜#〜] ok [〜#〜]をもう一度押します。パスワードの入力を求められます。

1
Alexander Pruss

このフリーウェアをダウンロード: http://www.netsetman.com/en/freeware

異なるプロファイルにIP構成を設定し、「AutoSwitch」に必要な条件を追加して構成を自動的に切り替えます。

0
Baymax