2002年10月09日(水) [過去の今日]
#1 ip_nat_ircとip_conntrack_irc
昨夜からこのモジュールを調査。DCC送信できるようになるらしい。
だがどーしてもできない。
l-uのこちらの投稿 を読むと、指定したポートへのIRCのコネクションを追跡してDCCをその関連した接続として認識し、自動的にパケットを通してくれる、というものらしい(たぶん)。
ということは、
通常の接続 IRC server:6667-------------[IP MASQ] | | | | client A client B 192.168.0.10 192.168.0.11
この場合、IP MASQがIRC serverのport 6667への接続を確認してるので、IRCサーバからくると思われるDCCコネクションのリクエストの返事を関連として認識してくれる。故にclient Aからでもclient BからでもDCC送信が可能になる(はず)。
Plumを経由した接続 IRC server:6667-----IRC bot:16667----------[IP MASQ] | | | | client A client B 192.168.0.10 192.168.0.11
この場合、IP MASQはIRC bot:16667への接続しか見えてない。なのでIRC server:6667からのDCCリクエストの返事は関連接続として認識できないのだ(ろう、たぶん)。
うーむ、おとなしくルータにplumを建てる方が楽そうな気がして来た。irchatやlieceがDCC時にグローバルIPと受け入れポートを指定できれば普通にNATするだけですむのだが……
(@350)