質問: catv回線にてvinelinux3.1をルータとして使いたい 余っているpcにvinelinux3.1を入れ、それをルーター として使用したいと考えています。 eth0をcatv回線と接続し, eth1はdhcpを起動して hubに接続しています。 network構成は以下の通りです。 ------------ catv modem ------------ ↑↓eth0 ------------- (vinelinux3.1) ルータpc ------------- ↑↓ eth1 ------------ hub ------------ ↑↓ --------------------------- windonsxp & vinelinux3.1 --------------------------- ルータpcの端末から"ifconfig"にてeth0,eth1ともに端末に表示されました しかし・・・・ ルータpcからwindowsxpに対するpingとlocalのlinuxからwindowsxpに対するpingが通りませんでした。 (それ以外のpingは通りました。) 質問その1・・・・ この状態は何が原因なのでしょうか?? 以下、関係しそうな設定ファイルです。 /etc/dhcpd.conf ------------------------------------------------ ddns-update-style none; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; option routers 192.168.0.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; } ------------------------------------------------ /etc/sysconfig/network-script/ifcfg-eth1 ------------------------------------------------ device=eth1 ipaddress=192.168.0.1 netmask=255.255.255.0 network=192.168.0.0 broadcast=192.168.0.255 onboot=yes ------------------------------------------------ ぜひぜひ皆様からのご指摘、よろしく宜しくお願いいたします!!!
回答: 気になったことを述べさせていただきます。 詳しくはインターネット検索等で調べてください。 catv が複数 host の接続を許可していること。 eth0 はグローバルアドレス? (eth0 と eth1 のネットワークが異なること) dhcp サービスを eth1 に割り当てる。(/etc/sysconfig/dhcp) # lan 内の host 同士で通信するのになぜ dhcp を使うのか? ルーティングを有効にする。(/proc/sys/net/ipv4/ip_forward) iptables でマスカラーデ等の設定。 # プライベートアドレス、不必要なポートのフィルタリングも lan 用の dns を立ち上げると便利です。 # グローバルにはキャッシュ 参考url:http://www.searchdesk.com/