■ その他

他にも方法はいくつかありますが、要するに問題は

1. ブリッジして外に直結するのか?
2. しない場合、ルーティングするのか、それともNAPTするのか?

の2点だけです。1なら

1a. WinXP がブリッジする → ネットワークブリッジ機能を使う
1b. Linux が自分でブリッジする → <network mode="bridged" .../> を使う

そして 2 なら

2a. ルーティングする → Routing and Remote Service を起動
2b. NAPT 変換する → インターネット接続の共有を設定

です。

直接外のネットワークに coLinux を繋がないことのメリットは、たとえばノートに
インストールしている場合、どこに移動してもネットワーク設定の変更なしに
そのまま稼動することです。直接繋いでいる場合はアドレスの振り直しが必要に
なって面倒です。私は

  <network index="0" name="co00tap0" mac="00:FF:BA:BE:00:00" type="tap" />
  <network index="1" name="Intel(R) PRO/100 VE Network Connection" type="bridged" />
  <network index="2" name="Intel(R) PRO/Wireless 2200BG Network Connection" type="bridged" />
  <network index="3" name="SoftEther 仮想 LAN カードアダプタ" type="bridged" />

のようにして、1と4の方式を同時にやってます。