次のモジュールを入れる。他にもあるが、自動的にロードされるため設定不要。p_tablesip_conntrack_ftpip_conntrack_ircip_nat_ftpip_nat_ircパケットフィルタ設定をスクリプトを作って、実行する。次のスクリプトを作成した。設定を確認、動作を確認し、次のコマンドを実行して設定を保存する。activeなお、パケットフィルタの無効時の設定を用意するなら、これもスクリプトにして実行してから、次のコマンドを実行する。Squareに同時に接続する。Square用にPPPoEの設定を用意する。設定はNTT東日本:フレッツ|ご利用者向け|フレッツ・スクウェア|フレッツ・スクウェア接続方法を参照のこと。/etc/ppp/peers/flets-squareにコピーし、次の個所を修正した。Squareに接続する。#ルーティングテーブルを追加し、pingを打ってみる。ping先はFlet'sのDNSサーバ。「静的ルーティング設定が必要な場合」を参照のこと。(注意:2003.09時点でDNS、ルーティング先が変更されているが、本項目には反映していない。ms#NATPで使用するPCからも試してみる。失敗するときは、パケットフィルタ(iptables)の設定を確認すること。#次に、フレッツスクウェア特有のホスト名(www.fletsやspeed.fletsなど)を引くために、DNSの設定を行う。172.26.0.0/16の正引き・逆引きのみ、フレッツのDNSにforwardしてやる。この設定を現在使っているDNSサーバデーモンpdnsdでやる方法が解らなかったので(そもそもあるのか?)、手慣れたbind9に替えた。設定はFreeBSDでPPPoE複数セッション接続で紹介されている物そのまんまで。#最後に、フレッツスクウェアに接続したとき、ルーティング設定を自動的に行うようにする。スクリプトが実行される。/etc/ppp/ip-up.d/のスクリプトには、以下の値が環境変数として渡される。フレッツスクウェアに接続した場合、次の値が渡された。スクリプトを設置した。スクリプトの内容を以下に示す。(注意:2003.09時点で、割り付けられるIPアドレスが追加されたが、以下のスクリプトには反映していない。$PPP_IFACEfiこのスクリプトの動作を確かめる。以下の下線部のように、フレッツスクウェアに接続したときにルーティングテーブルに172.26.0.0へのルートが作成されれば、OK。★ルーティングテーブルを見てみる。★ルーティングテーブルを見てみる。以下の下線部を付け加える。#複数セッションを張ったとき、デフォルトゲートウェイを持たない方pppに外部からアクセスさせるときは、たぶんipコマンド(iprouteパッケージ)で設定する必要あり。PPPoEも試してみたい。