![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
FreeBSD 5.3Rにてpf+mpdにてルータを構築しています。
しかし、システム起動時にpfが先に起動するため、
interface ng0 doesn't exist
とエラーが出てしまい、pfが有効になりません。
そのため、毎回mpd起動後に
# /etc/rc.d/pf reload
としてpfを再読込みさせています。
どうすれば、pf+mpdでエラーを回避できるのでしょうか?
よろしくお願いします。
なお、mpd.shはportsにてデフォルトでインストールされるスクリプトを用いています。
pf
/etc/rc.d/pf
mpd [/usr/ports/net/mpd/]
/usr/local/etc/rc.d/mpd.sh
/etc/pf.conf
ext_if="ng0"
(↑エラー箇所)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
私は最近試したことはないのですが、補足要求です。
--引用--
To use pf, please follow these steps:
1. Add kernel options into your kernel config file and recompile kernel:
device bpf
options PFIL_HOOKS
options RANDOM_IP_ID
2. Please set the following variables in /etc/rc.conf according to your needs:
pf_enable="Yes"
pf_logd="Yes"
pf_conf="%%PREFIX%%/etc/pf.conf"
3. Check %%PREFIX%%/etc/rc.d/pf.sh, it is the startup script for pf!
--引用--
これはちゃんとされていると思って良いですか?
この回答への補足
> fkimura さん
いつもHPを参考にさせていただいています。
補足が遅くなり、すみません。
設定は、
/etc/rc.confに以下の項目を追加しています。
pf_enable="YES"
pf_rules="/etc/pf.conf"
pflog_enable="YES"
1.についてですが、
5.3Rでは、必要なモジュールが自動でロードされるようなので、起動時にモジュールは追加していません。
http://www.freebsd.org/doc/en_US.ISO8859-1/books …
2.おそらく、上記の書き方で合っていると思います。
3.デフォルトで、/etc/rc.d/pfの起動スクリプトがあるので問題ないと思います。
色々調べたのですが解決方法が見つからず、
取りあえず、下記のスクリプトを実行してしのいでいます。
/usr/local/etc/rc.d/pf_reload.sh
#!/bin/sh
sleep 3
/etc/rc.d/pf reload
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?8acaa2e)
No.2
- 回答日時:
OpenBSD の pf のマニュアルを見ると、インターフェース名を () で括ることで、そのインターフェースが認識されたり、IP が変更された/割り当てられた時点でルールを認識するようになる、と読めるんですけどね。
Surrounding the interface name in parentheses
changes this behaviour. When the interface
name is surrounded by parentheses, the rule
is automatically updated whenever the
interface changes its address.
The ruleset does not need to be reloaded.
検証環境が無いので、嘘だったらごめんなさい。
p.s. FreeBSD 5.4R で使ってますが、synproxy state の動きがおかしかったりするので、OpenBSD じゃないとダメな話があるのかも...
参考URL:http://www.openbsd.org/cgi-bin/man.cgi?query=pf. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 防犯カメラ・監視カメラ・小型カメラ ウオールボックスのノック径が27の時、 PF管コネクタのサイズとPF管のサイズを教えてください 1 2022/08/06 22:59
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
- 電気工事士 電気工事のことでお願いします 4 2022/08/08 22:41
- クラシック 楽器の省略記号について、 2 2023/03/30 18:29
- パチンコ・スロット PFダンベル何キロ持てるの通常時はどこを狙えば良いですか? 2 2023/02/23 22:18
- 物理学 高校物理、コンデンサーの問題を教えてください。 1 2023/07/02 23:05
- 電気・ガス・水道業 三相電動誘導機全閉外扇型や、耐圧防爆型のテストリポート一台毎に付けてますが何故か英文、 1 2022/03/27 00:10
- 電気・ガス・水道業 電線菅(PF菅)内にDC15Vの制御用シールド線と200V 制御線(VVF)各1本入れても良いですか 3 2023/04/18 05:59
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- 物理学 感電と静電気の違い 3 2022/05/06 17:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linuxサーバーは定期リブートを...
-
Windowsログイン後にnetstat -n...
-
テキストログインでstartxをし...
-
【SuSE】PostgreSQLの自動起動...
-
LinuxのMBRの初期化について
-
エラーメッセージが出で困って...
-
AUTOEXEC.BATの記述において ~...
-
Let’s Encrypt の自動更新をcro...
-
WMP10にて『RPC サーバーを利用...
-
「この項目のオーナーはrootで...
-
DNSサーバーの構築「no servers...
-
pf+mpd環境における問題について
-
アパッチをローカルで表示
-
apacheが起動しない
-
FMVマイページ、FMVサーチが勝...
-
pc初心者です。 UEFIでの設定で...
-
Windows 10でBIOS画面が表示さ...
-
Win10とWin10デュアルブートし...
-
リモートデスクトップに接続で...
-
TARGET frontier JVから起動す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
MacOSのLaunchAgentsってなんで...
-
WMIを有効にする方法が分かりま...
-
geditについて
-
apacheが起動しない
-
namedが起動しない
-
batファイルでのプログラム起動順
-
sambaのnmbが起動できない
-
httpd(Apache)でhttpsのポート...
-
AIXルーティング情報について
-
wermgr.exeって何ですか?
-
VNCクライアントから管理者権限...
-
リセットしたらデスクトップが...
-
テキストログインでstartxをし...
-
gnomeのスタートアップの設定フ...
-
Linux(redhat系)の実行ユーザ...
-
uname -n出力結果変更
-
rsh コマンドでのパスワード入...
-
Linuxで起動時に実行させるには?
おすすめ情報