くだらねえ質問はここに書き込め! 3rd

このエントリーをはてなブックマークに追加
490Anonymous
>>484
外部から入ってきたパケットをport(n)によって複数のPCに切り分けるって事か?
ならはやりたい事はPortForwdingって事か?(今一わからんが

kernel 2.2系なら ipmasqadm
kernel 2.4系なら iptablesだろ、どうしてもipchainsじゃ無きゃダメか?

ipmasqadm portfw -a -P tcp -L 123.123.123.123 80 -R 192.168.0.1 80
↑123.123.123.123のport80に来たTCPのパケットを192.168.0.1のport80にforward

iptables -t net -A PREROUTING -j DNAT -p tcp -d 123.123.123.123 --dprt 80 --to 192.168.0.1:80
↑123.123.123.123のport80に来たTCPのパケットを192.168.0.1のport80にforward

FTPも同様の設定だが、コネクション確定のためのポートと、
コネクションが確立した後のデータ転送用のポートが別になっているので注意
ftpがport21、ftp-dataがport20じゃ、どちらもTCPプロトコル