其实大部分Linux的VPN模块(ppp),基本上都采用了路由转发。当然,如果想用Linux实现最基本的路由(交换机)功能,前提也需要开启内核转发服务。, p0 p) M& {% e
1、开启Linux内核转发
, X& k3 |2 _5 N1 o: k' R, _- echo "1" > /proc/sys/net/ipv4/ip_forward
复制代码 SSH执行以上命令,1为开启,0为关闭。% X- k* I: f9 P' @ W
2、保持开机自动启动# E; a- h7 r+ d/ o+ p4 a5 u2 `
修改以下字符
6 z5 m- H' f. w- U- # Controls IP packet forwarding( {. c, A, B, n4 B( V* X
- net.ipv4.ip_forward = 0 #0为关闭,1为开启
复制代码 修改后保存即可,下次开机后可自动加载。( t5 {( p) }9 } K, E
关于如何实现NAT功能,可以配合iptables或ppp,具体请参考以后的教程。 |