![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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?e8efa67)
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?e8efa67)
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ランキング
-
DNSサーバーの構築「no servers...
-
linuxからのメールが文字化けと...
-
rcpができない
-
qmailが動かない。
-
batファイルでのプログラム起動順
-
wermgr.exeって何ですか?
-
インデザイン(InDesing)の開き...
-
memcached を起動できません。
-
CentOS7が起動したときGNOME起...
-
起動時にバッチファイルを実行...
-
WMIを有効にする方法が分かりま...
-
OS起動時に任意のユーザ権限で...
-
sambaのnmbが起動できない
-
ATコマンドについて
-
テキストログインでstartxをし...
-
Linuxサーバーは定期リブートを...
-
LinuxからWindowsサーバへのrsh
-
FMVマイページ、FMVサーチが勝...
-
win11の起動時間、他を早くした...
-
Kali Linuxで起動できない - Mi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
MacOSのLaunchAgentsってなんで...
-
WMIを有効にする方法が分かりま...
-
geditについて
-
apacheが起動しない
-
namedが起動しない
-
batファイルでのプログラム起動順
-
sambaのnmbが起動できない
-
httpd(Apache)でhttpsのポート...
-
AIXルーティング情報について
-
wermgr.exeって何ですか?
-
VNCクライアントから管理者権限...
-
テキストログインでstartxをし...
-
リセットしたらデスクトップが...
-
gnomeのスタートアップの設定フ...
-
uname -n出力結果変更
-
Linux(redhat系)の実行ユーザ...
-
rsh コマンドでのパスワード入...
-
Linuxで起動時に実行させるには?
おすすめ情報