1、修改/proc下內核參數文件內容
直接修改內核參數ip_forward在/proc下的對應文件/proc/sys/net/ipv4/ip_forward。
用下面的命令查看ip_forward文件的內容。
該文件中的默認值0表示禁止IP轉發,修改為1即開啟IP轉發功能。改命令如下:
修改后馬上生效,即內核已經打開IP轉發功能。但如果系統重啟后又 恢復為默認值0,
要永久打開IP轉發功能,就需要通過修改/etc/sysctl.conf文件的內容來實現。
2、修改/etc/sysctl.conf文件
默認sysctl.conf文件中有一個變量是:net.ipv4.ip_forward = 0
將后面的值改為1,然后保存文件。因為每次系統啟動時初始化腳本/etc/rc.d/rc.sysinit
會讀取/etc/sysctl.conf 文件的內容,所以修改此生件后每次系統重啟時都會開啟 IP 轉發功能。
但只是修改sysctl文件不會馬上生效,如果要使修改馬上生效可以執行下面的命令。