Contents

1. ネットワークの設定

1.1 SlirpとTAP

coLinuxではSlirpとTAPによってLinuxをネットワークに接続します。Slirpは外部ネットワークと接続し、TAPはWindowsホストと接続します。

それぞれを動作させるには、NICカードの設定で特定のIPアドレスを指定する必要があります。

2. ネットワークを設定する

2.1 ネットワークインタフェースを設定する

debianでは/etc/network/interfacesにNICの設定を記述します。debianの手動インストールではNICの設定をしていませんので、ここで設定します。

debianの起動の設定により、eth0=Slirp,eth1=TAPとなっています。これらを利用するには、IPアドレスを固定で設定します。それぞれの設定は次のようになります。

IPアドレス設定
インタフェース 設定項目 設定
Slirp IPアドレス 10.0.2.15
ブロードキャスト アドレス 10.0.2.255
サブネットマスク 255.255.255.0
デフォルトゲートウェイ 10.0.2.2
TAP IPアドレス 192.168.40.11
サブネットマスク 255.255.255.0
デフォルトゲートウェイ 192.168.40.254

インターフェースの設定は次のようになります。

/etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 10.0.2.15
  broadcast 10.0.2.255
  netmask 255.255.255.0
  gateway 10.0.2.2

auto eth1
#iface eth1 inet dhcp
  iface eth1 inet static
  address 192.168.40.11
  netmask 255.255.255.0
  gateway 192.168.40.254

以上で、ネットワークインタフェースの設定は終了です。

2.2 ネットワークを設定する

debianをネットワークにつなげるには、hostname,/etc/hostsなども設定する必要があります。
以下のようにネットワークを設定します。

/etc/hostname
debian
/etc/hosts
127.0.0.1	localhost
192.168.40.11	debian
/etc/resolv.conf
nameserver 10.0.2.3

以上で、ネットワークの設定は終了です。coLinuxを再起動すると、ネットワークが使えるようになります。

Google