SE&ビジネスパーソンとしてお勉強中なブログ

スポンサーサイト

--/--/-- -- [Edit]

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[coLinux] ネットワーク設定(ルータ接続?成功?)

2008/01/14 Mon [Edit]

coLinuxのデフォルトコンソールだと、コピペが出来なくて不便。
「Cooperataive Linux Console」を閉じて、「colinux-console-nt.exe」を起動。
これでコピペOK!
前回、ブリッジ接続に失敗したので、今回はルータ接続?に挑戦。
参考URL:coLinuxのメモ - coLinuxのインストール (TAP-Win32でのルータ接続)


家の環境だとこんな感じです。
co_network_002.gif



1.HostPCの設定
(1)ネットワーク設定確認
DOS窓からipconfig /all
C:\>ipconfig /all


Windows IP Configuration
Host Name . . . . . . . . . . . . : GreenOnion
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No


Ethernet adapter ローカル エリア接続:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connection
Physical Address. . . . . . . . . : 00-13-20-D9-FC-DC
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 192.168.0.1


Ethernet adapter ローカル エリア接続 2:
Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : TAP-Win32 Adapter V8 (coLinux)
Physical Address. . . . . . . . . : 00-FF-3B-CB-42-D4
(2)TAP-Win32の設定


a)TAPの名前変更
「コントロールパネル」→「ネットワーク接続」
→「ローカル エリアの接続 (デバイス名がTAP-Win32 Adapterのもの)」
→右クリック→名前の変更→「tuntap」
※コンフィグファイルで指定した名前


b)アドレス変更
IPアドレス: 192.168.10.10
サブネットマスク: 255.255.255.0
デフォルトゲートウェイ: (空欄)
優先DNSサーバ: (空欄)
代替DNSサーバ: (空欄)


(3)WindowsXPのルータ機能をオン
  1. 「コントロールパネル」→「管理ツール」→「サービス」
  2. 「Routing and Remote Access」をダブルクリック
  3. 「スタートアップの種類」を「自動」にして「適用」
  4. 「開始」ボタンが有効になるので押します。(4)hostsファイル編集


(4)hostsファイル編集
C:\WINDOWS\system32\drivers\etc\hosts
192.168.10.20 colinux


2.coLinux側の設定
rootでログイン
(1)IPアドレス変更
a)interfaces編集


editor /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
iface lo inet loopback
auto lo
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
iface eth0 inet static
address 192.168.10.20
network 192.168.10.0
netmask 255.255.255.0
broadcast 192.168.10.255
gateway 192.168.10.10
auto eth0


b)編集内容反映(ネットワーク再起動)
# /etc/init.d/networking restart
Reconfiguring network interfaces: done.
c)確認
ifconfig
eth0とloの2つ出力があること。
eth0のinet addrが192.168.10.20であること。
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:FF:89:1B:BF:00
inet addr:192.168.10.20 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::2ff:89ff:fe1b:bf00/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7274 errors:0 dropped:0 overruns:0 frame:0
TX packets:4047 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9519383 (9.0 MiB) TX bytes:278298 (271.7 KiB)
Interrupt:2
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


(2)ゲートウェイの設定確認
defaultで始まる行のGatewayが192.168.10.10
# route -n


Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.10.10 0.0.0.0 UG 0 0 0 eth0


(3)hostsファイル作成
/etc/hosts
127.0.0.1 localhost
192.168.10.10 GreenOnion
192.168.10.20 colinux


(4)/etc/resolv.conf編集
nameserver 192.168.0.1



3.ルータの設定(ネットワーク図の192.168.0.1)
ルータはの仮想ネットワーク(192.168.10.0/24)がどこにあるのか知らないので、ルーティングテーブルに「ネットワークアドレス192.168.10.0/24のデータは、Host PC(192.168.0.3)に転送する」という情報を追加。
うちの場合は、ブラウザから http://192.168.0.1/ でルーター設定画面が出ます。
スタティックルートエントリの設定をおこないます。
設定1 有効
あて先ネットワーク番号:192.168.10.0
サブネット マスク:255.255.255.0
ゲートウェイ :192.168.0.3



4.疎通確認
(1)外からcoLinux
a)HostPC→coLinux
C:\>ping 192.168.10.20
Pinging 192.168.10.20 with 32 bytes of data:
Reply from 192.168.10.20: bytes=32 time=6ms TTL=64
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.10.20:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 6ms, Average = 1ms


C:\>ping coLinux
Pinging colinux [192.168.10.20] with 32 bytes of data:
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Reply from 192.168.10.20: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.10.20:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms



b)他のPC(192.168.0.6のPC)→coLinux
C:\>ping 192.168.10.20
Pinging 192.168.10.20 with 32 bytes of data:
Reply from 192.168.10.20: bytes=32 time<1ms TTL=63
Reply from 192.168.10.20: bytes=32 time<1ms TTL=63
Reply from 192.168.10.20: bytes=32 time=1ms TTL=63
Reply from 192.168.10.20: bytes=32 time=2ms TTL=63
Ping statistics for 192.168.10.20:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 2ms, Average = 0ms


OK!


(2)coLinuxから外
a)coLinux→HostPC
# ping -c 4 192.168.10.10
PING 192.168.10.10 (192.168.10.10): 56 data bytes
      • 192.168.10.10 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss


b)coLinux→他のPC(192.168.0.6のPC)
# ping -c 4 192.168.0.6
PING 192.168.0.6 (192.168.0.6): 56 data bytes
      • 192.168.0.6 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss


c)coLinux→Internet


# ping -c 4 yahoo.co.jp
PING yahoo.co.jp (124.83.139.192): 56 data bytes
64 bytes from 124.83.139.192: icmp_seq=0 ttl=49 time=28.7 ms
64 bytes from 124.83.139.192: icmp_seq=1 ttl=49 time=28.2 ms
64 bytes from 124.83.139.192: icmp_seq=2 ttl=49 time=28.3 ms
64 bytes from 124.83.139.192: icmp_seq=3 ttl=49 time=31.6 ms
      • yahoo.co.jp ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 28.2/29.2/31.6 ms


coLinux→InternetだけOK・・・。
うーん。
他のサイト見た感じだとcoLinux→HOST PCとかとつながるみたいですけど。。



◆参考
上記の設定後のipconfigです。
C:\>ipconfig /all


Windows IP Configuration
Host Name . . . . . . . . . . . . : GreenOnion
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : Yes



Ethernet adapter ローカル エリア接続:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connection
Physical Address. . . . . . . . . : 00-13-20-D9-FC-DC
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.0.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 192.168.0.1



Ethernet adapter tuntap:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : TAP-Win32 Adapter V8 (coLinux)
Physical Address. . . . . . . . . : 00-FF-3B-CB-42-D4
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.10.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :



◆◆余談
色々調査するために、実はtracerouteインストールしました。



◆apt-get パッケージ取得するコマンド?


/etc/apt/sources.listの準備
editor /etc/apt/sources.list

deb http://www.t.ring.gr.jp/pub/linux/debian/debian sarge main contrib non-free
deb http://www.t.ring.gr.jp/pub/linux/debian/debian-jp sarge-jp main contrib non-free
deb http://www.t.ring.gr.jp/pub/linux/debian/debian-non-US sarge/non-US main contrib non-free
deb http://ftp.us.debian.org/debian/ sarge main
deb-src http://ftp.us.debian.org/debian/ sarge main
deb http://security.debian.org/ sarge/updates main contrib non-free
アップデート
# export LANG=C
# apt-get update
# apt-get upgrade
# apt-get install



tracerouteインストール
# apt-get install traceroute
traceroute -I yahoo.co.jp
※ -Iオプションが無いとUDPで送信されて、結果が* * *になってしまう。
  ちょっとはまった。。但し、本当につながらない場合は、-Iつけても*表示。


◆参考URL
Network - coLinux - a Wikia wiki
coLinuxのメモ - coLinuxのインストール (TAP-Win32でのルータ接続)
Network - coLinux - a Wikia wiki
etherconfを使ってcolinuxのnetworkを設定



とりあえず、完成ってことで。。



Prev
[coLinux] スワップ領域設定
Top
SE&ビジネスパーソンとしてお勉強中なブログ
Next
[coLinux] ネットワーク設定(Bridging失敗)

Comments

 
 
 
 
 
 
 
  非公開コメント
 

Track Backs

TB URL 

Top
SE&ビジネスパーソンとしてお勉強中なブログ

ブログ内検索

カテゴリー

最近の記事

最近のコメント

最近のトラックバック

RSSリンク

Amazon

楽天 人気商品

なかのひと

iKnow

Dictationバッジ

合わせて

あわせて読みたいブログパーツ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。