LoginSignup
0
0

More than 3 years have passed since last update.

Windows10でIPアドレス(デフォルトゲートウェイ)の変更ができなくて改めてWindowsが嫌になった話

Posted at

はじめに

業務でLinuxのルータを構築することがあり、検証をしようとしたときにWindows10のバグ(?)でハマったので記録を残しておきます。

前提

検証のため、同一物理ネットワーク上に2つのセグメントを用意。

  • 192.168.10.0/24 ・・・ 192.168.10.254のルータを通りインターネットへ
  • 172.28.0.0/24 ・・・新たに用意した検証用セグメント

この2つのセグメントにルータを設置し、172.28.0.0/24からインターネットに接続できるようにしたい。

手順1. ルータの構築

Linuxでルータを構築しました。

ルータの構築に関しては特に書くこともないので省略します。

この時点ではルータの機能はOFFのままです。

手順2. ノートパソコンのIPアドレスを192.~~から172.~~に変更

変更前

powershell
PS C:\Users> ipconfig

Windows IP 構成

Wireless LAN adapter Wi-Fi:

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 192.168.10.223
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 192.168.10.254

image.png

このアダプターのIPアドレスを変更します。

image.png

プロパティを開き、

image.png

TCP/IPv4の設定を開き・・・

image.png

真っ白なIPアドレス欄に172.~~を入力し・・・ってあれ?
なぜ真っ白・・・???

image.png

こうなってると思ったのに・・・

っと思いつつまあ良いかと特に何も考えずIPアドレスを変更することに。

image.png

バグ発生!!!

powershell
PS C:\Users> ipconfig

Windows IP 構成

イーサネット アダプター イーサネット:

Wireless LAN adapter Wi-Fi:

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 172.28.0.149
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   IPv4 アドレス . . . . . . . . . . . .: 192.168.10.223
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 192.168.10.254
                                          172.28.0.20

・・・え?

・・・あーね、ネットワークデバイスの再起動が必要かな。

ScreenShot-20201224084209.jpg

OffからのOn

image.png

powershell
PS C:\Users> ipconfig

Windows IP 構成

イーサネット アダプター イーサネット:

Wireless LAN adapter Wi-Fi:

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 172.28.0.149
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   IPv4 アドレス . . . . . . . . . . . .: 192.168.10.223
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 192.168.10.254
                                          172.28.0.20

・・・え?

・・・あーね、複数IPの設定しちゃってたのね、気づかなかった。

IPアドレスの設定時に詳細設定までしっかり見ないとね!

image.png

・・・え?

・・・あーね、他のデバイスと干渉してるのかな、全部無効にしちゃえ!

image.png

powershell
PS C:\Users> ipconfig

Windows IP 構成

イーサネット アダプター イーサネット:

Wireless LAN adapter Wi-Fi:

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 172.28.0.149
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   IPv4 アドレス . . . . . . . . . . . .: 192.168.10.223
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 192.168.10.254
                                          172.28.0.20

うん・・・

謎のひらめき

『そういえばWindowsって同じ機能を2箇所で管理することあるよなぁ・・・』

!?

image.png

image.png

image.png

誰ですかこんな事した人!!!!!

ついでなので検証してみた

果たしてIPv4とIPv6をWindows10の設定からオフにした状態でネットワークに接続できるのか!!

なんとなくできそうな気がします。

image.png

だってほら、IPアドレス残ってるし・・・

image.png

結果

powershell
PS C:\Users> ipconfig

Windows IP 構成

Wireless LAN adapter Wi-Fi:

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 172.28.0.149
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 172.28.0.20

PS C:\Users> ping 172.28.0.20

172.28.0.20  ping を送信しています 32 バイトのデータ:
172.28.0.20 からの応答: バイト数 =32 時間 =4ms TTL=64
172.28.0.20 からの応答: バイト数 =32 時間 =1ms TTL=64

172.28.0.20  ping 統計:
    パケット数: 送信 = 2、受信 = 2、損失 = 0 (0% の損失)
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 1ms、最大 = 4ms、平均 = 2ms

はい、接続できました。

検証2 逆バージョン

image.png

こちらはデバイスの機能を直接切ってる気がするので多分接続切れそう・・・

image.png

設定は残ってるように見えますが、ipconfigを打ってみると、

powershell
PS C:\Users> ipconfig

Windows IP 構成

Wireless LAN adapter ローカル エリア接続* 3:

   メディアの状態. . . . . . . . . . . .: メディアは接続されていません
   接続固有の DNS サフィックス . . . . .:

接続が切れました。

まとめ

Windows10って技術者に優しくないですよね。

個人的にゲームが好きで良くやっていたのですが、ある時とある友人グループであの大人気ゲームSid Meier's Civilization® Vマルチプレイをしようという話になり、なぜか私一人だけマルチプレイに接続できずに苦労したことが有りました。

ハブられてるのかなーと思いつつも、どうやらこちら側の環境が悪さをしていそうな感じでした。

結論だけ言うと1つのNICで3つのセグメントのIPアドレスを割り当てていたためにネットワークの不具合が出てマルチプレイに参加できませんでした。

ググっても対処法が見つから無いことを相当愚痴っていたのですが、友人曰く「自宅でセグメント複数切るやつなんていねーもん

たしかに。

一つのNICに複数セグメントの割当てする人自体少ないのにそれを自宅でやる人かつあの大人気ゲームSid Meier's Civilization® Vマルチプレイをやろうとして躓く人は日本では数える程度だよなぁと思ったことがありました。

Windowsの使用はできるだけデフォルト設定で。

可能ならばDHCPを使うこと。

このオプション便利そう!使ってみよう!!なんてことはWindowsでは思わないこと。

デフォルトから離れるごとに資料の数が減っていくことを肝に銘じ、今後もWindowsを使っていこうと思いました。

そういえばPowerShellでネットワークの設定を変更しようとしたらめんどくさいコマンド何個も打たなきゃいけないんですよね・・・

あんなの使いこなせる人どこにいるの・・・

・・・あっぶねー、Windowsの愚痴を喋りだしたら止まらない病が再発するところでした。

同じ病を患ってるよーって方はぜひLGTMをポチッ!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0