メモ
==============================================
今日時点での残課題
・kernel
ビルド。
・mpd4
linkupのスクリプトをなんとかする。シェルスクリプトが全然わからん。
ipcpのDNSを自動反映したい。
pidファイルの名前、なにがどうなってる?
ログの内容について
/usr/local/share/doc以下doc見えるようにしたい。
・pf
ルール見直し・・・
■簡単オペ
/usr/local/etc/mpd4/mpd.conf
mpd4 -b
■pf 備忘
/usr/etc/pf.conf
/etc/rc.d/pf start
pfctl -f /usr/etc/pf.conf
pfctl -s rules
===============================================
事前の状態
・インストール時の設定か、
rc.confに
ifconfig_rl0=...
defaultrouter=...
resolv.confに
domain ...
nameserver ...
があった。(あとで思い出した。)
これは消した。
①mpd4
☆netgraphを生かす。カーネルは後で。rc.confで
ng_pppoe_load="YES"
⇒再起動もしくは kldload /boot/kernel/ng_pppoe.ko
☆portinstall net/mpd4
⇒/usr/local/etc/mpd4/以下に設定ファイル
☆mpd.conf, mpd.links, mpd.secretの編集とパーミッション設定
☆pf設定後に、mpd.scriptでuplink時にpfを再設定してやることが必要。
pfが生きてきたときに、まだ ng0 は設定されていない。
(今回、mpd.conf で uplink時のスクリプトを mpd.script_PPPoE.sh )
シェルの書き方がわからんので動かない!caseもなにも外した。動いた。
後でしらべてちゃんとやる。
☆/etc/rc.conf
mpd_enable="YES"
mpd_flags="-s mpd -b"
☆/etc/syslog.conf
!mpd
*.* /var/log/mpd.log
(logファイルのtouch、パーミッションの扱いは http://freebsd.fkimura.com/pppoe-a0.html# )
☆/etc/newsyslog.conf
/var/log/mpd.log 640 3 100 * JC /var/run/mpd.pid
☆/usr/local/etc/rc.d/mpd4/mpd4
pidファイルの名前がインストール時は mpd4.pid なのだが、
どうも再起動等おかしい?うまくいかないのでとりあえず
/etc/newsyslog.conf でもそうしているので mpd.pid にした。
あとで調べる。
☆/etc/resolv.conf
DNSサーバはmpd4がipcpでプロバイダからとったものを入れたいのだが・・・;
あ、指定しなければどうなるのだろう?
まあ、結局ipcpの内容を調べてじか書き。
あとで調べる。
☆/etc/rc.conf
ifconfig_rl0=...
defaultrouter=...
の固定指定を消す。
☆開始・・・
結局リブートしたが、要するに
/usr/local/etc/rc.d/mpd4 start
か。
接続。resolv.confでは悩んだが結局OK。
②pf
基本
http://www.crimson-snow.net/hmsvr/bsd/memo/packet_filter.html
のまま・・・
☆カーネル
pfは5.3以降?組み込み済ということなのでカーネル再生成せず
☆rc.conf
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_flags=""
pf_program="/sbin/pfctl"
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_flags=""
☆/etc/pf.conf
同ページの「国別IPアドレスリスト破棄の設定」
もやってみた。
☆ALTQ
有効にしていないので、いつもいつもエラーが出る。
なんか不快なので、有効にしちゃおう。
☆いくらやっても起動時にうまくいかない。
結局ng0のできる前に有効化してほっといてるからのようだ。
linkupスクリプトで再有効化。
http://www.seichan.org/wiki/index.php?FreeBSD-mpd
これでうまくいった。
==============================================
FreeBSD 備忘録「mpd4でPPPoEを試すメモ」
⇒NetGraphを生かすrc.conf
⇒mpd4のインストール、設定、接続
http://freebsd.fkimura.com/pppoe-a0.html
日替わり実験室
☆包括的。とてもありがたい。
http://www.daily-labo.com/
第14回 FreeBSD+mpdによるブロードバンドルータの高速化
FreeBSD4.8 + mpd
⇒NetGraphを生かすカーネル
⇒mpdのインストール、設定、接続
⇒mpd.confとても詳しい
http://www.daily-labo.com/ygg14.html
第22回 FreeBSDでPacketFilter(pf)を使う
☆詳しくて分かりやすい。
http://www.daily-labo.com/content_22.html
FreeBSD で PPPoE ルータ (mpd 編)
FreeBSD-mpd Wiki
http://www.seichan.org/wiki/index.php?FreeBSD-mpd
FreeBSDでPPPoE複数セッション接続
FreeBSD?? + ppp + ipfw
☆DNS周りの扱い、
http://euc.jp/network/pppoe.ja.html
FreeBSD+mpdでマルチセッションPPPoE
FreeBSD?.? + mpd3.18? + ipfw
ちょっとだけ昔か?
☆設定ファイル群詳しい
http://www.j.dendai.ac.jp/~fujimoto/FreeBSD/mpd.html
ハンドブックの[8.3. カスタムカーネルの構築とインストール]
☆今回は、まだGENERICです。
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/kernelconfig-building.html
PF: パケットキューイングと優先順位付け
OpenBSD + altq
2chより漂流。キャッシュしかねえ・・・
☆altqについて、とても詳しい。
http://openbsd.bug.it/faq/pf/ja/queueing.html
http://72.14.253.104/search?q=cache:LuYil2yBILgJ:openbsd.bug.it/faq/pf/ja/queueing.html+pf+altq+priq&hl=ja&ct=clnk&cd=1&gl=jp
フィルタリング
FreeBSD?.? + IPFW/IPFilter
☆稚内北星のテキスト?わかりやすい。よくできてるなあ。
http://www.wakhok.ac.jp/~kanayama/summer/02/site/node96.html
ハンドブックの「ファイアウォール」
http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/firewalls.html
PPPoE ルータ同志で IPsec を構築するときの問題
☆これ読んで pf に決めた。
http://nabe.blog.abk.nu/IPsec_on_PPPoE
==============================================
今日時点での残課題
・kernel
ビルド。
・mpd4
linkupのスクリプトをなんとかする。シェルスクリプトが全然わからん。
ipcpのDNSを自動反映したい。
pidファイルの名前、なにがどうなってる?
ログの内容について
/usr/local/share/doc以下doc見えるようにしたい。
・pf
ルール見直し・・・
■簡単オペ
/usr/local/etc/mpd4/mpd.conf
mpd4 -b
■pf 備忘
/usr/etc/pf.conf
/etc/rc.d/pf start
pfctl -f /usr/etc/pf.conf
pfctl -s rules
===============================================
事前の状態
・インストール時の設定か、
rc.confに
ifconfig_rl0=...
defaultrouter=...
resolv.confに
domain ...
nameserver ...
があった。(あとで思い出した。)
これは消した。
①mpd4
☆netgraphを生かす。カーネルは後で。rc.confで
ng_pppoe_load="YES"
⇒再起動もしくは kldload /boot/kernel/ng_pppoe.ko
☆portinstall net/mpd4
⇒/usr/local/etc/mpd4/以下に設定ファイル
☆mpd.conf, mpd.links, mpd.secretの編集とパーミッション設定
☆pf設定後に、mpd.scriptでuplink時にpfを再設定してやることが必要。
pfが生きてきたときに、まだ ng0 は設定されていない。
(今回、mpd.conf で uplink時のスクリプトを mpd.script_PPPoE.sh )
シェルの書き方がわからんので動かない!caseもなにも外した。動いた。
後でしらべてちゃんとやる。
☆/etc/rc.conf
mpd_enable="YES"
mpd_flags="-s mpd -b"
☆/etc/syslog.conf
!mpd
*.* /var/log/mpd.log
(logファイルのtouch、パーミッションの扱いは http://freebsd.fkimura.com/pppoe-a0.html# )
☆/etc/newsyslog.conf
/var/log/mpd.log 640 3 100 * JC /var/run/mpd.pid
☆/usr/local/etc/rc.d/mpd4/mpd4
pidファイルの名前がインストール時は mpd4.pid なのだが、
どうも再起動等おかしい?うまくいかないのでとりあえず
/etc/newsyslog.conf でもそうしているので mpd.pid にした。
あとで調べる。
☆/etc/resolv.conf
DNSサーバはmpd4がipcpでプロバイダからとったものを入れたいのだが・・・;
あ、指定しなければどうなるのだろう?
まあ、結局ipcpの内容を調べてじか書き。
あとで調べる。
☆/etc/rc.conf
ifconfig_rl0=...
defaultrouter=...
の固定指定を消す。
☆開始・・・
結局リブートしたが、要するに
/usr/local/etc/rc.d/mpd4 start
か。
接続。resolv.confでは悩んだが結局OK。
②pf
基本
http://www.crimson-snow.net/hmsvr/bsd/memo/packet_filter.html
のまま・・・
☆カーネル
pfは5.3以降?組み込み済ということなのでカーネル再生成せず
☆rc.conf
pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_flags=""
pf_program="/sbin/pfctl"
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_flags=""
☆/etc/pf.conf
同ページの「国別IPアドレスリスト破棄の設定」
もやってみた。
☆ALTQ
有効にしていないので、いつもいつもエラーが出る。
なんか不快なので、有効にしちゃおう。
☆いくらやっても起動時にうまくいかない。
結局ng0のできる前に有効化してほっといてるからのようだ。
linkupスクリプトで再有効化。
http://www.seichan.org/wiki/index.php?FreeBSD-mpd
これでうまくいった。
==============================================
FreeBSD 備忘録「mpd4でPPPoEを試すメモ」
⇒NetGraphを生かすrc.conf
⇒mpd4のインストール、設定、接続
http://freebsd.fkimura.com/pppoe-a0.html
日替わり実験室
☆包括的。とてもありがたい。
http://www.daily-labo.com/
第14回 FreeBSD+mpdによるブロードバンドルータの高速化
FreeBSD4.8 + mpd
⇒NetGraphを生かすカーネル
⇒mpdのインストール、設定、接続
⇒mpd.confとても詳しい
http://www.daily-labo.com/ygg14.html
第22回 FreeBSDでPacketFilter(pf)を使う
☆詳しくて分かりやすい。
http://www.daily-labo.com/content_22.html
FreeBSD で PPPoE ルータ (mpd 編)
FreeBSD-mpd Wiki
http://www.seichan.org/wiki/index.php?FreeBSD-mpd
FreeBSDでPPPoE複数セッション接続
FreeBSD?? + ppp + ipfw
☆DNS周りの扱い、
http://euc.jp/network/pppoe.ja.html
FreeBSD+mpdでマルチセッションPPPoE
FreeBSD?.? + mpd3.18? + ipfw
ちょっとだけ昔か?
☆設定ファイル群詳しい
http://www.j.dendai.ac.jp/~fujimoto/FreeBSD/mpd.html
ハンドブックの[8.3. カスタムカーネルの構築とインストール]
☆今回は、まだGENERICです。
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/kernelconfig-building.html
PF: パケットキューイングと優先順位付け
OpenBSD + altq
2chより漂流。キャッシュしかねえ・・・
☆altqについて、とても詳しい。
http://openbsd.bug.it/faq/pf/ja/queueing.html
http://72.14.253.104/search?q=cache:LuYil2yBILgJ:openbsd.bug.it/faq/pf/ja/queueing.html+pf+altq+priq&hl=ja&ct=clnk&cd=1&gl=jp
フィルタリング
FreeBSD?.? + IPFW/IPFilter
☆稚内北星のテキスト?わかりやすい。よくできてるなあ。
http://www.wakhok.ac.jp/~kanayama/summer/02/site/node96.html
ハンドブックの「ファイアウォール」
http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/firewalls.html
PPPoE ルータ同志で IPsec を構築するときの問題
☆これ読んで pf に決めた。
http://nabe.blog.abk.nu/IPsec_on_PPPoE