[内容] Linux 路由转发的设置

内容目录:
内容一:临时路由转发的设置
1.1 临时开启路由转发
1.2 临时停止路由转发

内容二:永久路由转发的设置
2.1 永久开启路由转发
2.2 永久关闭路由转发
2.3 让路由转发的永久设置立刻生效的方法

内容三:查看当前路由转发的状态

具体的内容:
内容一:临时路由转发的设置
1.1 临时开启路由转发
# echo 1 > /proc/sys/net/ipv4/ip_forward

或者:

# sysctl -w net.ipv4.ip_forward=1

1.2 临时停止路由转发
# echo 0 > /proc/sys/net/ipv4/ip_forward

或者:

# sysctl -w net.ipv4.ip_forward=0

内容二:永久路由转发的设置
2.1 永久开启路由转发
# vim /etc/sysctl.conf
添加以下内容:
......
net.ipv4.ip_forward = 1

(注意:对路由转发进行了永久设置了以后它不会立刻生效,只会在重启后生效)

2.2 永久关闭路由转发
# vim /etc/sysctl.conf
添加以下内容:
......
net.ipv4.ip_forward = 0

(注意:对路由转发进行了永久设置了以后它不会立刻生效,只会在重启后生效)

2.3 让路由转发的永久设置立刻生效的方法
# sysctl -p /etc/sysctl.conf

内容三:查看当前路由转发的状态
# cat /proc/sys/net/ipv4/ip_forward

(
补充:
如果返回的结果是 1 则代表已经生效
如果返回的结果是 0 则代表没有生效
)