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


11

自分に静的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は172.168.1.2(静的IPなしで)あります。私の質問は、ホームネットワークに接続している場合にのみ、静的IPアドレスを設定するようにWifiアダプターを構成できますか?

回答:


10

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

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

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

お役に立てれば

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

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


代替接続設定を使用する場合は+1。保存された接続設定を編集して特定の接続のIPアドレスを修正できると考える人もいるでしょうが、いいえ、IPアドレスは「アダプター」レベルで設定されています。:(
GnP 2014年

代替接続設定をどのように使用しますか?
Ilan、2014年

@gnp | それは素晴らしいことですが、私たちがそれを簡単にすることは決してありません。誰かがそれを破る方法を見つけ出すまで、すべては試行錯誤です...楽しい時間。
マシューウィリアムズ

3
1は、ケースには「代替の構成」タブがありません、あなたがすべき最初のそれが表示されるのを自動にIPを設定します。
user000001 2015年

3

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

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

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

これが、ほとんどの人がwifiで静的IPを使用しない理由です。静的IPの最も一般的な使用法は、移動できないデバイスであるので、定義により常に同じネットワークに属します:dekstops、サーバー、ルーター、プリンター、TVなど。


2

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


2

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

https://github.com/xzer/wlanprofilemanager

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


回答を編集して、リンクだけでなく、より多くの情報を提供できますか?
yass

1

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

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

詳細な手順:

  1. 作成wlanconnect.batの中で、ユーザー\あなたのユーザ名\次の内容:
    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設定が必要な場合はrem、2つのnetsh ... dnsコマンドの前にあるを削除します。

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

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

  4. Name putの下:Toggle Static IP

  5. [ ユーザーまたはグループの変更]をクリックし、SYSTEMと入力して、[ OK ]をクリックします。

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

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

  8. 下で開始タスクは、選択したイベントで

  9. 下のログは、選択/運用マイクロソフトのWindows-NetworkProfileを

  10. [ ソース]で[ NetworkProfile]を選択します

  11. イベントIDの下に10000を入れます

  12. OKをクリックします

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

  14. [ プログラム/スクリプト]で\ users \ YourUserName \ wlanconnect.batファイルを参照します

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



-1

自宅のWiFiがDHCPに設定されているときに静的IPに設定されているOfficeネットワークで作業しているときにも同じ問題が発生します。私が見つけた最も簡単な解決策は、自宅で同じネットワーク設定をOfficeが使用するものに設定することでした。これで、接続設定を変更する必要がなくなりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.