1
|
[root@centos6 ~]
# echo 1 > /proc/sys/net/ipv4/ip_forward
|
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@centos6 ~]
# vim /etc/sysctl.conf
net.ipv4.ip_forward = 0
//
该行的0改为1即可
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
[root@centos6 ~]
# sysctl -p //查看修改结果.
|
1
2
3
|
[root@centos6 ~]
# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
[root@centos6 ~]
# //这种方法我试过,但修改后没生效。以前两种为主吧!
|
1
2
3
4
5
6
7
8
|
[root@CentOS7 ~]
# vim /etc/sysctl.d/99-sysctl.conf
...
结尾添加:
net.ipv4.ip_forward = 1
:wq
[root@CentOS7 ~]
# sysctl -p
net.ipv4.ip_forward = 1
//
查看修改结果.
[root@CentOS7 ~]
#
|
1
2
3
|
[root@gateway ~]
# sysctl -p
net.ipv4.ip_forward = 1
[root@gateway ~]
#
|
1
|
[root@local_host ~]
# route add default gw 10.68.7.107
|
1
|
[root@pub_host ~]
# route add default gw 192.168.1.200
|
1
2
3
4
5
6
7
|
[root@local_host ~]
# ping 192.168.1.201
PING 192.168.1.201 (192.168.1.201) 56(84) bytes of data.
64 bytes from 192.168.1.201: icmp_seq=1 ttl=63
time
=0.742 ms
64 bytes from 192.168.1.201: icmp_seq=2 ttl=63
time
=1.38 ms
64 bytes from 192.168.1.201: icmp_seq=3 ttl=63
time
=2.64 ms
64 bytes from 192.168.1.201: icmp_seq=4 ttl=63
time
=2.06 ms
...
|
1
2
3
4
5
6
7
8
|
[root@pub_host ~]
# ping 10.68.7.234
PING 10.68.7.234 (10.68.7.234) 56(84) bytes of data.
64 bytes from 10.68.7.234: icmp_seq=1 ttl=63
time
=0.568 ms
64 bytes from 10.68.7.234: icmp_seq=2 ttl=63
time
=1.49 ms
64 bytes from 10.68.7.234: icmp_seq=3 ttl=63
time
=3.48 ms
64 bytes from 10.68.7.234: icmp_seq=4 ttl=63
time
=3.65 ms
64 bytes from 10.68.7.234: icmp_seq=5 ttl=63
time
=2.20 ms
...
|