« coLinux on Windows Vista | トップページ | coLinuxにPuTTYからSSHでアクセスする »

2009/09/09

coLinuxのネットワーク設定

coLinuxで使えるネットワーク接続手段は、slirp と tuntap と pcap-bridge の3種類で、デフォルトではslirpを使用する設定になっていますが、slirpがよく分らなかったので、tuntapで接続する設定をします。(slirpでの接続は特に問題なくできる)

tuntapでのネットワークの設定はcoLinux、Windowsの両方で以下のような設定を行う必要があります。

・coLinux側の設定
   eth0にIPアドレスを割り振る。
・Windows側の設定
   TAP-Win32インターフェース(coLinuxインストール時に一緒にインストールされている)にIPアドレスを割り当て、NATの設定を行う。

[coLinux上のFedora(coFedora)側の設定]

coFedoraは英字配列キーボードであることを期待するので、日本語キーボードの場合は

# loadkeys jp106

で日本語キーボードに設定しておく。そしたら、まずeth0に固定アドレスを割り当てる。

/etc/sysconfig/network-scripts/ifcfg-eth0

をviで次のように編集。

# Realtek ...
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
#ここから追加
IPADDR=192.168.100.2
NETMASK=255.255.255.0
GATEWAY=192.168.100.1

次にホスト名を設定する。

/etc/sysconfig/network

を次のように編集。

NETWORKING=yes
HOSTNAME=coFedora

最後にDNSの設定。

/etc/resolv.conf

を次のように編集。

nameserver 192.168.100.1

これでcoFedora側の設定は完了なので、一度coLinuxを再起動しておく。

[Windows Vista側の設定]

まずは、アドレスの設定。「ネットワークと共有センター」から「ネットワーク接続の管理」を開くと、「TAP-Win32 Adapter」と記述されたアイコンがある(デバイス名は環境により異なる)ので、これのプロパティを表示させる。

「ネットワーク」タブの項目から「インターネットプロトコルバージョン4(TCP/IPv4)を選択して「プロパティ」ボタンをクリック。

IPアドレスの設定画面で、IPアドレスに「192.168.100.1」、サブネットマスクに「255.255.255.0」を入力する。他の項目は空白でOK。

後は、好みにあわせてデバイス名を変更するもよし。

次に、NATの設定。NATの設定は有線/無線で排他利用になるので、よく使う接続に対して行う。(設定方法はどちらも同じ)
まず、「ローカルエリア接続」、「ワイヤレスネットワーク接続」のどちらかのプロパティを表示させる。

「共有」タブの「ネットワークのほかのユーザーに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェックを入れる。「ホームネットワーク接続」の欄にはTAP-Win32に相当するデバイス名を選択する。

Tapshare_2

[ネットワーク接続のテスト]

以上の設定が完了したら、ネットワークがちゃんと使えるかどうか確認してみる。

1.coLinuxとWindows間の通信テスト
   coLinuxから、Windows(TAP-Win32、192.168.100.1)にpingコマンドで通信。

# ping 192.168.100.1

これを実行して応答があればOK。応答がない場合は設定を見直す必要がある。

2.coLinuxから外部ネットワークへの通信テスト
   次は、coLinuxから外のネットワークに通信できるかテストしてみる。接続先として例えば、google.co.jp とか、d.hatena.ne.jp にpingを打ってみる。

# ping google.co.jp

無事に応答が返ってくればネットワーク設定は完了。

ただ、環境によっては設定に間違いがなくても応答が帰ってこない場合がある。その場合は、Windowsファイヤーウォールの「詳細設定」タブ内の「ネットワーク接続の設定」にあるTAP-Win32インターフェイスに対応する項目のチェックを外しておく。

|

« coLinux on Windows Vista | トップページ | coLinuxにPuTTYからSSHでアクセスする »

coLinux」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: coLinuxのネットワーク設定:

« coLinux on Windows Vista | トップページ | coLinuxにPuTTYからSSHでアクセスする »