• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FreeBSDでルータ作成ができなくてこまっています )

FreeBSDでルータ作成ができなくてこまっています

このQ&Aのポイント
  • 当方初心者で、設定に丸3日程かかっていてかなりこまっています。
  • FreeBSD7.2を使いブロードバンドルータとして動作させようと思っています。
  • 接続方法はWANのIPをDHCPクライアントでIPSから取得し、LANのIPは手動で設定し、Vistaを接続してインターネットに接続したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.1

PPPoEを使用するためと、ipfwによるカーネルによるパケット転送を禁止し、 Daemonでのパケットフィルタリングを行うためにカーネルの再構築が必要になります。 カーネルは再コンパイルしましたか? 何もしなくとも動く場合がありますが options NETGRAPH options NETGRAPH_PPPOE options NETGRAPH_SOCKET pseudo-device ppp 1 pseudo-device tun もし、natdも有効にするのなら以下の設定も追加します。 natd_enable="YES" natd_interface="xx0" natd_flags="-f /etc/natd.conf" 以上を再構築して下さい。 で、 >接続方法はWANのIPをDHCPクライアントでIPSから取得 IPS ? ISPのことでしょうか? 実際に接続にはモデムを使いますか?それとも光で直接ONUでしょうか? PPPoE(ISP接続)の設定はどのように? ppp の設定は /etc/ppp/ppp.conf にて行います。 接続のための ID とパスワードを記入しますので、パミッションに気をつける必要があります。 default: set log Phase Chat IPCP CCP tun command ident user-ppp VERSION (built COMPILATIONDATE) set device PPPoE:dc0 set MRU 1492 set MTU 1454 accept CHAP accept lqr enable lqr set timeout 0 foo: set authname xxxxxxxx ←ISPのID set authkey xxxxxxxx ←ISPのPass add default HISADDR ←、接続時に自動的に default gateway を設定 ISPから gateway の指定を受けていない場合は、これを記入しておかないと何もできなくなります。 rc.conf に ppp を自動起動するための設定を入れます。 ppp_enable="YES" ppp_mode="ddial" ppp_nat="NO" ppp_profile="foo" gateway_enable="YES" ← ルータとして使うため。 ルーターとしては rc.confでgateway_enable="YES"で成立します。 但し、パケットが両端から素通しです。 WAN側からの侵入を防ぐフィルタが必要ですね。 IPFWやIPFilterとNATをそれぞれ組み合わせるのが普通の様です。 >DNSの構成に問題がある可能性が有るとエラーがで ファイァーウォール(フィルタ)でDNSクエリを許可の設定がありますか?

masaki3466
質問者

お礼

回答ありがとうございます。 当方KCNの1Gサービスを利用していまして、認証は必要でない為PPPoEは使用しなくてもインターネットに接続できるそうです。 >接続方法はWANのIPをDHCPクライアントでIPSから取得 ご指摘のとおりISPです >ルーターとしては >rc.confでgateway_enable="YES"で成立します。 rc.confにはgateway_enable="YES"と記述しています >WAN側からの侵入を防ぐフィルタが必要ですね。 >IPFWやIPFilterとNATをそれぞれ組み合わせるのが普通の様です。 普通ではないのかもしれませんがPacket Filterをフィルタとして利用を考えています >ファイァーウォール(フィルタ)でDNSクエリを許可の設定がありますか? ビギナーズバイブルのPacket Filterの設定で [IPマスカレード UDP 透過] の設定にdns,ntpとなっているので許可はされていると思いますが… pfctl -f /etc/pf.confとコマンドを入力すると /ec/pf.conf:36: syntax error /ec/pf.conf:43: syntax error /ec/pf.conf:46: queue std_q has no parent /ec/pf.conf:46: errors in queue definition /ec/pf.conf:47: unknown unit kb /ec/pf.conf:156: syntax error pfctl:syntax error in config file: pf rules not loaded と表示されたのでPacket Filterを見直してみます 見直しますが、何かアドバイスがあったり勘違いしてそうな所があれば教えて下さい、よろしくお願いします。

関連するQ&A