VistaからWindows7にアップグレードしました。Vistaでは、3Gモデムに接続されたDovado USBモバイルブロードバンドルーターに接続されたインターネット用に1枚のネットワークカード(Intel 82566DC -2ギガビット)を実行していました。カードのIP設定はDHCPで設定されます。 2番目のカード(3comイーサネットリンク)は、私たちの町のローカルWUG(ワイヤレスユーザーグループ)に接続するために使用され、すべて正常に機能しました。
Windows 7で私が抱えている問題は、(Intel)の最初のカードでインターネットに接続すると、インターネットは正常に機能しますが、2番目のカードをワグに接続するとすぐにインターネットが切断されることです。次に、最初のカード(インターネットカード)を取り外して、それが機能するwugに接続しようとすると。
2枚のカードが戦っているようです。問題を解決するために私にできることはありますか?この投稿からおそらくわかるように、私はPCの専門家ではないので、簡単に答えていただければ幸いです。 :)
2番目のインターフェイスでプライベートネットワークのゲートウェイを削除します。私はしばらくの間これと同じ問題を抱えていたので、ゲートウェイが192.168.1.1の192.168.1.0/24のインターネットと、ゲートウェイのない10.0.0.0/8のプライベートのワイヤレスネットワークインターフェイスがあります。
異なるネットワークに2つのゲートウェイを設定すると、NICのウィンドウは、メトリックに関係なく、帯域幅が最も高いNICを介してすべてのアウトバウンドトラフィックを送信します(少なくとも私の場合)
ワイヤレスはタイプG(54Mpbs)と有線GigE(1000Mbps)のみであったため、有線接続を介してすべてのトラフィックを送信しました。
プライベートネットワークゲートウェイを削除した後(静的IPとサブネットのみをオンにしたまま)、インターネットを閲覧してプライベートファイルサーバーにアクセスできました。
ただし、プライベートネットワークNICをルーターで実行している場合、ルーターに接続されているデバイスはインターネットにアクセスできません。
ネットワークを設定する方法は、最初の有線NICをルーターのWANポートに接続し、ウィンドウ内でNICとWirless NICがブリッジされました。次に、2番目の有線NICを、IPとサブネットのみが構成されているルーターのポートに実行します。
これにより、ファイルサーバーは引き続きインターネットにアクセスでき、有線ネットワーク全体をプライベートに保ち、自分だけにアクセスを許可し、共有Wi-Fi接続上の他のユーザーがファイルサーバーにアクセスできないようにしながらアクセスできるようになりました。
Windows 7 Pro 64ビットラップトップで次のスクリプトを使用して、単一のデフォルトゲートウェイでワイヤーネットワークカードとワイヤレスネットワークカードの両方を同時に使用しています。これが役立つことを願っています。 IPとインターフェイス名がわからないため、このスクリプトにいくつかの変更が必要になる場合があります。また、インターフェイスIPを削除する必要があるため(理由はわかりません)、インターフェイスがipsを手動で削除する必要がある理由がまだわからないため、deleteコマンドを何度も使用します。 。
@echo off
set wifi_name=Wireless Network Connection
set wire_name=Local Area Connection
set wire_ip=192.168.0.117
set wire_mask=255.255.252.0
set wire_gw=192.168.0.130
set wifi_ip=192.168.2.170
set wifi_mask=255.255.252.0
set wifi_gw=192.168.0.130
set wifi_ip2=192.168.105.117
set wifi_mask2=255.255.255.0
set wifi_gw2=192.168.105.130
set dns1=4.2.2.1
set dns2=4.2.2.2
set dns3=8.8.8.8
set dns4=4.2.2.3
:multinetwork
echo Configuring Both Wire and WiFi Networks cards for KHI HO Network
echo.
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.0.117 gateway=all
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.2.170 gateway=all
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.105.117 gateway=all
netsh interface ipv4 delete address "%wire_name%" addr=192.168.0.117 gateway=all
netsh interface ipv4 delete address "%wire_name%" addr=192.168.2.170 gateway=all
netsh interface ipv4 delete address "%wire_name%" addr=192.168.105.117 gateway=all
echo "Disabling Interfaces"
::--------------------
netsh int ip set address "%wire_name%" source = dhcp
echo.
netsh int ip set dns "%wire_name%" dhcp
timeout /t 3 /nobreak
netsh int ip set address "%wire_name%" source = dhcp
echo.
netsh int ip set dns "%wire_name%" dhcp
::--------------------
netsh int ip set address "%wifi_name%" source = dhcp
echo.
netsh int ip set dns "%wifi_name%" dhcp
timeout /t 3 /nobreak
netsh int ip set address "%wifi_name%" source = dhcp
echo.
netsh int ip set dns "%wifi_name%" dhcp
echo.
echo "Disabling Interfaces"
netsh interface set interface name="%wifi_name%" admin=DISABLED
echo.
echo.
netsh interface set interface name="%wire_name%" admin=DISABLED
echo.
timeout /t 7 /nobreak
echo "Setting up DHCP on Interfaces"
echo.
netsh int ip set address "%wifi_name%" source = dhcp
echo.
netsh int ip set dns "%wifi_name%" dhcp
echo.
netsh int ip set address "%wire_name%" source = dhcp
echo.
netsh int ip set dns "%wire_name%" dhcp
echo.
timeout /t 5 /nobreak
echo.
netsh int ip set address "%wifi_name%" source = dhcp
echo.
netsh int ip set dns "%wifi_name%" dhcp
echo.
netsh int ip set address "%wire_name%" source = dhcp
echo.
netsh int ip set dns "%wire_name%" dhcp
echo.
timeout /t 7 /nobreak
echo "Enabling Interfaces"
echo.
echo.
netsh interface set interface name="%wire_name%" admin=ENABLED
echo.
timeout /t 5 /nobreak
echo "Setting up DHCP on Interfaces"
echo.
echo.
netsh int ip set address "%wire_name%" source = dhcp
echo.
netsh int ip set dns "%wire_name%" dhcp
echo.
timeout /t 3 /nobreak
echo.
echo "Setting Static IP Information"
echo.
echo Setting IP, MASK, and Gateway for WiFi Interface
netsh interface ipv4 delete address "%wire_name%" addr=192.168.0.117 gateway=all
netsh interface ipv4 delete address "%wire_name%" addr=192.168.105.117 gateway=all
netsh interface ip set address name="%wire_name%" source=static addr=%wifi_ip2% mask=%wifi_mask2% gateway=%wifi_gw2%
netsh interface ipv4 delete address "%wire_name%" addr=192.168.0.117 gateway=all
netsh interface ipv4 delete address "%wire_name%" addr=192.168.2.170 gateway=all
netsh interface ipv4 delete address "%wire_name%" addr=192.168.105.117 gateway=all
netsh interface ip set address name="%wire_name%" source=static addr=%wifi_ip2% mask=%wifi_mask2% gateway=%wifi_gw2%
netsh interface ipv4 delete address "%wire_name%" addr=192.168.2.170
netsh interface ipv4 delete address "%wire_name%" addr=192.168.0.117
netsh interface ipv4 delete address "%wire_name%" addr=192.168.105.117
netsh interface ip set address "%wire_name%" static %wifi_ip2% %wifi_mask2%
timeout /t 5 /nobreak
echo Setting IP, MASK, and Gateway for Wire Interface
netsh interface set interface name="%wifi_name%" admin=ENABLED
timeout /t 5 /nobreak
netsh int ip set address "%wifi_name%" source = dhcp
echo.
netsh int ip set dns "%wifi_name%" dhcp
timeout /t 5 /nobreak
netsh interface ip set address name="%wifi_name%" source=static addr=%wire_ip% mask=%wire_mask%
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.0.117 gateway=all
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.2.170 gateway=all
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.105.117 gateway=all
netsh interface ip set address name="%wifi_name%" source=static addr=%wire_ip% mask=%wire_mask%
timeout /t 5 /nobreak
echo Setting Wire DNS Primary
netsh interface ip set dns "%wire_name%" static %dns1%
echo Setting DNS Secondary
netsh interface ip add dns "%wire_name%" %dns2% index=2
echo Setting 3rd DNS Secondary
netsh interface ip add dns "%wire_name%" %dns3% index=3
echo.
echo Setting IP, MASK, and Gateway for WiFi Interface
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.2.170
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.0.117
netsh interface ipv4 delete address "%wifi_name%" addr=192.168.105.117
netsh interface ip set address name="%wifi_name%" source=static addr=%wifi_ip2% mask=%wifi_mask2% gateway=%wifi_gw2%
timeout /t 5 /nobreak
echo Setting IP, MASK, and Gateway for Wire Interface
netsh interface ip set address name="%wire_name%" source=static addr=%wire_ip% mask=%wire_mask%
netsh interface ipv4 delete address "%wire_name%" addr=192.168.2.170
netsh interface ipv4 delete address "%wire_name%" addr=192.168.105.117
netsh interface ipv4 delete address "%wire_name%" addr=192.168.0.117
netsh interface ip set address name="%wire_name%" source=static addr=%wire_ip% mask=%wire_mask%
echo Setting WiFi DNS Primary
netsh interface ip set dns "%wifi_name%" static %dns1%
echo Setting DNS Secondary
netsh interface ip add dns "%wifi_name%" %dns2% index=2
echo Setting 3rd DNS Secondary
netsh interface ip add dns "%wifi_name%" %dns4% index=3
echo.
netsh interface ip set address name="%wire_name%" source=static addr=%wire_ip% mask=%wire_mask%
echo Here are the new settings for %computername%:
netsh int ip show config
echo.
::-------------------------
:ping
Set "newbox=start cmd /k"
Set IPs=8.8.8.8
For %%* in (%IPs%) do %newbox% ping.exe %%* -S %wifi_ip2% -t
Set "newbox=start cmd /k"
Set IPs=www.yahoo.com
For %%* in (%IPs%) do %newbox% ping.exe %%* -S %wire_ip% -t
::-----------------
goto end