[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:48600] ICMP TYPE=3 CODE=4 のエラーについて
いつも、質問の時ばかりで申し訳ありません。
最近、debian etchをクリーンインストールして、ルータを作りました。
構成としては、以下の通りです。
CATV モデム — eth1 Debian eth0 — localnet
(61.198.102.xxx) (192.168.222.xxx)
これまでに、vineで利用してきた iptables をそのまま使っているため
概ね順調にネットワーク接続ができているのですが、ローカルなPCから
ブラウザでインターネットに接続すると、/var/log/syslog や
/var/log/kern.log に以下のようなエラーが延々と表示されます。
May 13 00:18:33 air kernel: IN= OUT=eth1 SRC=61.198.102.xxx DST=124.83.135.238 LEN=576 TOS=0x00 PREC=0xC0 TTL=64 ID=33815 PROTO=ICMP TYPE=3 CODE=4 [SRC=124.83.135.238 DST=192.168.222.xxx LEN=1500 TOS=0x00 PREC=0x00 TTL=48 ID=62926 DF PROTO=TCP SPT=80 DPT=48648 WINDOW=33304 RES=0x00 ACK URGP=0 ] MTU=1438
ネットで検索したところ、mtu の設定の問題かと思い、以下の設定を行いましたが
相変わらずエラーが出てしまいます。
$ sudo ifconfig eth1 mtu 512
$ sudo vi /etc/network/interface
auto eth1
..........
mtu 512
使っている NIC を交換しても(8139too → tulip)でも、エラーメッセージが
出てしまいます。
iptables では、以下のように全てのパケットをLOCALNETに通すように設定
しているつもりです。
LOCALNET='192.168.222.0/24'
/sbin/iptables -A OUTPUT -o eth0 $LOCALNET -j ACCEPT
これらのエラーが出ないuptablesの設定、あるいはエラーログが残らないような
設定方法がありましたら、教えてください。
--
山田栄成 hyamada@xxxxxxxxx