2004/01/21

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 とかが見れるようになった。
ふぅ。