コマンドラインからWindows 7のゲートウェイを変更する


10

Windows 7マシンのデフォルトゲートウェイをDOSプロンプトから変更する方法を見つけようとしています。

ありがとう!

回答:


9

Windows 7で状況が変わったかどうかはわかりませんが、XPでは、次のようにすることができます。

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


4
「追加」を「変更」に置き換えることができますroute change 0.0.0.0 mask 0.0.0.0 192.168.0.1。これは、次のDHCPリースの更新または再起動までのみアクティブです。永続的な変更を行うにnetshは、正しいインターフェース名を使用する必要があります。
mivk 2013

これはしませんSETすでに今(... GOODアップscrewd、そして常に、厄介なさOSにゲートウェイは、これは、ゲートウェイを追加しますゲートウェイがすでに設定されている場合ので、窓は現在、2つのゲートウェイを持つことになりますし、生産の混乱ネットワーク構成の問題。たとえば、グラフィカルシステムでgwを設定してから、詳細を確認しますが、設定を再編集すると、ゲートウェイが設定されません)、実際の答えは、ルート変更を伴う上記のコメントです
THESorcerer

9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

ネットワークアダプターの名前は、おそらく「ローカルエリア接続」です。


1
名前に「ローカルエリア接続」を使用してこのコマンドを実行すると、「要素が見つかりません」というエラーが表示されます。別の名前を使用する必要がありますか?
laconicdev

実行netsh interface show interfaceして、使用可能なインターフェースをリストします。あなたはリストから正しいものを選ぶことができます
マイケル・ローマン

show interfaceは、ローカルエリア接続およびVirtualBoxホストオンリーネットワークのインターフェース名を返します。ipv4の代わりにローカルエリア接続を使用しようとすると、次のエラーが発生します。「次のコマンドが見つかりませんでした:インターフェース "ローカルエリア接続" set route 0.0.0.0/32 "ローカルエリア接続" 192.168.1.1
laconicdev

ipv4も使用する必要があります。私の回答の更新を参照してください。
HostBits 2011

5
+1 netshは正しい方法です。ルートの追加でそれを行うと、OSを再起動するたびにルートを再度追加する必要があります。
ルイス

6

Cheekaleakが提供するコマンドラインは私には機能しません。これは次のように機能します。

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

すべてのフィールド(アドレス、マスク、ゲートウェイ)を指定する必要があります。それ以外の場合はリセットされます。


3

構成を変更する永続的な方法:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1     
route -p change 0.0.0.0 mask 0.0.0.0 192.168.0.1

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