訪問先で急遽ルーターが必要になり、手持ちのPCをルータ化することになった。
UCB-NICでネットワークアダプターを増設して対応。
必要な作業
- レジストリ修正
- PC再起動
現状確認
コマンドプロンプトを管理者権限で起動して「ipconfig /all」を実行する。
Windows IP 構成
ホスト名 . . . . . . . . . . . . : HOGE
プライマリ DNS サフィックス . . . . . . . :
ノード タイプ . . . . . . . . . . . . : 混合
IP ルーティング有効 . . . . . . . . : いいえ
WINS プロキシ有効 . . . . . . . . : いいえ
「IPルーティング有効」の行が「いいえ」になっていると、PC(Windows)がルーティングしてくれない状態。
レジストリ修正
- 「Windowsキー」+「R」押下
- レジストリパス「HKEY_LOCAL_MACHINE\SYSTEM¥CurrentControlSet¥Services¥Tcpip¥Parameters」と辿る
- キー:IPEnableRouter(種類:REG_DWORD)の値を「1」にする
PC再起動
変更したレジストリを再読み込みするためにPCを再起動する。
再度現状確認
Windows IP 構成
ホスト名 . . . . . . . . . . . . : HOGE
プライマリ DNS サフィックス . . . . . . . :
ノード タイプ . . . . . . . . . . . . : 混合
IP ルーティング有効 . . . . . . . . : はい
WINS プロキシ有効 . . . . . . . . : いいえ
この状態であれば成功。 「IPルーティング有効」の行が「はい」になっていることを確認。
ちなみに、状況によってはPC自身に設定するデフォルトルートをどちらかのNICに指定してあげる必要がある場合もある。その辺は少し考えればわかるかと。