javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:首页 > 服务器技术 > linux服务器 > 

linux共享上网设置实例详解

来源:IT技术网编辑:疯子发布于:2017-07-07人围观

linux共享上网设置

1、打开内核ip转发

vi /etc/sysctl.conf 
 
net.ipv4.ip_forward = 1

执行sysctrl -p生效 

2、如果主机未启用防火墙,那么如下设置iptables

[[email protected] ~]# iptables -F
[[email protected] ~]# iptables -P INPUT ACCEPT
[[email protected] ~]# iptables -P FORWARD ACCEPT 
[[email protected] ~]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
或者
           iptables -t nat -A POSTROUTING -s ip -o eth0 -j MASQUERADE  
 
//指定某ip或ip段可以转发
iptables -t nat -A POSTROUTING -s 192.168.0.170 -o enp1s0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp1s0 -j MASQUERADE
 
 
[[email protected] ~]# /etc/init.d/iptables save
[[email protected] ~]# /etc/init.d/iptables restart
说明:
 iptables -F #清除原有的filter有中的规则 
 iptables -t nat -F #清除原有的nat表中的规则
 iptables -P FORWARD ACCEPT #缺省允许IP转发

 如果主机上启用了防火墙,需加上下面两句:  

Code:  

iptables -A FORWARD -s 192.168.122.0/24 -o eth0 -j ACCEPT 
iptables -A FORWARD -d 192.168.122.0/24 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT 

与相关的文章
有时间的话来看看IT界的突发事件