2004-01-21:kernel mode rp-pppop の MSS
おうちでルータとして働いている OpenBlockS くん(Vine Linux)で、MSS が 1460 になっている設定がなおせなくてながらく困っていたのだが、ようやく解決。rp-pppoe を使っていたのだけど、
kernel mode だと pppoe.conf の CLAMPMSS は見てもらえない
ということらしい。むきゅー。
iptables で設定することで解決をみた。
/sbin/iptables -A FORWARD -o ppp0 -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1413: -j TCPMSS --set-mss 1412
これで MSS が 1412 になって、www.yahoo.co.jp とかが見れるようになった。
ふぅ。