web-dev-qa-db-ja.com

無効にせずにイーサネットケーブルを抜くNIC

OS(Windows XPまたはLinux)またはNIC自体)を構成して、イーサネットケーブルを抜いたときにNIC /インターフェイスが有効なままになるようにすることはできますか?

多くの場合、特に私がいじくり回しているときは、ケーブルを抜いたという理由だけで、開いているすべてのTCP接続が切断されるのは本当に面倒です。

1
Adrian Pronk

私はあなたの問題を解決するかもしれない2つの方法を考えることができます。

1つの方法は、コンピューターと「アップストリーム」ルーターまたはスイッチの間にある、小型で安価なネットワークスイッチまたはハブを利用することです。そうすれば、そのスイッチを切断したり電源を切ったりする必要がある場合、コンピューターは独自のハブに接続されているため、リンク状態の変化に気付かない(気付かない)。これには、不器用で、別のデバイス、その電源、および少なくとも1本の追加のワイヤが必要になるという欠点があります。

動作する可能性のある別の方法は、イーサネットメディアセンスを無視するようにWindows TCP/IPスタックを構成することです。これを行うには、レジストリ設定を変更します...キーHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parametersの下で、DisableDHCPMediaSense値を1(REG_DWORD)に変更または設定します。 WindowsでTCP/IPのメディアセンシング機能を無効にする方法 を参照してください。これは、TCP/IPスタックが切断状態になったときにアダプターからバインド解除されるのを防ぐためであり、理想的には、一時的な切断によって既存のTCP接続が切断されるのを防ぎます。

1
William