s**h 发帖数: 1889 | 1 我抄了个简单的防火墙设置想在网络起来以后自动加载。我在/etc/network/if-up.d
里加了这个脚本,可是怎么机器重起并没有加载这个防火墙啊。我手动运行脚本没有
问题,所以应该排除脚本有错的可能。谁知道怎么回事?thanks. |
a*******e 发帖数: 3021 | 2 放到/etc/rc.d/rc.local里面吧
【在 s**h 的大作中提到】 : 我抄了个简单的防火墙设置想在网络起来以后自动加载。我在/etc/network/if-up.d : 里加了这个脚本,可是怎么机器重起并没有加载这个防火墙啊。我手动运行脚本没有 : 问题,所以应该排除脚本有错的可能。谁知道怎么回事?thanks.
|
s**h 发帖数: 1889 | 3 这个rc.d是定义系统起动作业吧。如果没有网络,就不需要加载防火墙。所以我觉得
应该是放在if-up.d里面。可是不知道为什么就是不加载。对了,我现在是无线网。用
wlan0。不知道这个有没有影响。我的脚本里面定义了eth0和wlan0。
.d
【在 a*******e 的大作中提到】 : 放到/etc/rc.d/rc.local里面吧
|
a9 发帖数: 21638 | 4 还需要在/etc/network/interfaces上配置上执行哪个/些脚本吧?
【在 s**h 的大作中提到】 : 我抄了个简单的防火墙设置想在网络起来以后自动加载。我在/etc/network/if-up.d : 里加了这个脚本,可是怎么机器重起并没有加载这个防火墙啊。我手动运行脚本没有 : 问题,所以应该排除脚本有错的可能。谁知道怎么回事?thanks.
|
a*******e 发帖数: 3021 | 5 from googling,
if-up.d is only excuted when system boot, not excuted following ifup/ifdown
command.
here is the source
https://lists.ubuntu.com/archives/ubuntu-users/2008-May/147785.html
Pol wrote:
> How do the /etc/network/if-up.d mechanims work?
> I have found that files on that directory are not read during the boot
> processes
Not directly. They are only executed when called through a link in
the /etc/rc?.d directories.
A post-up method:
http://www.cyberciti.biz/tips/how-do-i-run-firewall-sc
【在 s**h 的大作中提到】 : 我抄了个简单的防火墙设置想在网络起来以后自动加载。我在/etc/network/if-up.d : 里加了这个脚本,可是怎么机器重起并没有加载这个防火墙啊。我手动运行脚本没有 : 问题,所以应该排除脚本有错的可能。谁知道怎么回事?thanks.
|
j*a 发帖数: 14423 | 6 1. man interfaces
2. ls /etc/network
【在 s**h 的大作中提到】 : 我抄了个简单的防火墙设置想在网络起来以后自动加载。我在/etc/network/if-up.d : 里加了这个脚本,可是怎么机器重起并没有加载这个防火墙啊。我手动运行脚本没有 : 问题,所以应该排除脚本有错的可能。谁知道怎么回事?thanks.
|
s**h 发帖数: 1889 | 7 thx. this is what I want.
ifdown
.d
【在 a*******e 的大作中提到】 : from googling, : if-up.d is only excuted when system boot, not excuted following ifup/ifdown : command. : here is the source : https://lists.ubuntu.com/archives/ubuntu-users/2008-May/147785.html : Pol wrote: : > How do the /etc/network/if-up.d mechanims work? : > I have found that files on that directory are not read during the boot : > processes : Not directly. They are only executed when called through a link in
|