[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46864] Re: Sargeでiptablesを保存



こうもとです。

#自己レス
> >   このスクリプト自体を直接update-rc.dを使って登録するのではなく、
> > /etc/network/interfacesの中のpre-upなどで起動するようにしてやる
> > ならば、起動順序などを気にする必要はなくなるかと思うです。
> 
>  設定しようとしているiptablesは、pppoeで接続したppp0のために指定す
> るフィルタです。
>  iptables-restoreするスクリプトを/etc/ppp/ip-up.d/におけばよさそう
> なので、これで試してみようかと思っています。

 試してみました。

 起動時にiptablesの設定が読み込まれてはいるようですが、pppoeでの接
続が完了した後に読み込まれているようです。
 pppoeのログがとれていないので、pppstatusの接続時間と、ip-up.dに追
加したスクリプトの動作した時間とを比較したのですが、接続時間の方が2
分程度早くなっています。
 pppoeはpppoeconfで設定し、起動時に接続する設定にしました。

 pppoeの接続前にiptablesの設定を読み込ますには、どうすればよいでしょ
うか。


 ちなみに、iptablesのスクリプトは以下のようにしました。

################################ /etc/ppp/ip-up.d/iptables_load
#!/bin/sh

[ ! -f /etc/iptables/iptables.save ] && exit

iptables-restore < /etc/iptables/iptables.save

################################ /etc/ppp/ip-down.d/iptables_save
#!/bin/sh

iptables-save > /etc/iptables/iptables.save


 pppoeの設定ファイルは以下のようになっています(コメント以外)。
############################### /etc/ppp/peers/dsl-provider
noipdefault
usepeerdns
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1492
noaccomp
default-asyncmap
plugin rp-pppoe.so eth1
user "xxxxx@xxxxxx"


----------------------------------------------------------------------
河本陽一(こうもとよういち)
mailto:youichi@xxxxxxxxxxxxxx