ruyarn 发表于 2012-08-22 17:41

新手请教:关于ip_forward

ip_forward的值,通过这两种方式修改:

1)echo   1   >   /proc/sys/net/ipv4/ip_forward

2)/etc/sysctl.conf 中::net.ipv4.ip_forward   =   1

现在我遇到这样一个问题:为了实现路由转发功能,我需要使能ip_forward, 但安全需要,不允许linux配置CONFIG_SYSCT选项(proc下就没有sys文件系统了),这样我就无法使用方法(1),同时etc目录下也不能有sysctl.conf文件。

请问下:ip_forward文件中的值从0变成1之后,最终肯定会应用于内核的某个具体的参数,从而实现转发功能。那么修改内核代码中对应参数的起始值(而不是在sysctl.conf中配置),应该能使得内核启动的时候,自动就能具有转发功能。

现在我没找到这个关键点在哪里。请问下,这个关键位置/参数在哪里?

ruyarn 发表于 2012-08-23 09:17

有没有哪位大虾可以帮助一下的?
页: [1]
查看完整版本: 新手请教:关于ip_forward