linux共享上网设置实例详解

 更新时间:2017年05月31日 15:20:22   作者:遥远的绿洲  
这篇文章主要介绍了linux共享上网设置实例详解的相关资料,需要的朋友可以参考下

linux共享上网设置

1、打开内核ip转发

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

执行sysctrl -p生效 

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

[root@Web-Lnmp02 ~]# iptables -F
[root@Web-Lnmp02 ~]# iptables -P INPUT ACCEPT
[root@Web-Lnmp02 ~]# iptables -P FORWARD ACCEPT 
[root@Web-Lnmp02 ~]# 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
 
 
[root@Web-Lnmp02 ~]# /etc/init.d/iptables save
[root@Web-Lnmp02 ~]# /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 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • PHP程序员玩转Linux系列 nginx初学者引导

    PHP程序员玩转Linux系列 nginx初学者引导

    这篇文章主要为大家详细介绍了PHP程序员玩转Linux系列文章,带大家初步认识一下nginx,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • ssh自动备份主机文件的脚本

    ssh自动备份主机文件的脚本

    ssh自动备份主机文件的脚本,需要的朋友可以参考下。
    2011-08-08
  • linux下修改MAC地址问题解决方法

    linux下修改MAC地址问题解决方法

    在linux中,修改MAC地址(修改的MAC地址跟原来的地址不同),接下来为大家介绍下修改MAC地址时所遇到的问题,感兴趣的朋友可以参考下哈
    2013-04-04
  • Linux系统中KafKa安装和使用方法 java客户端连接kafka过程

    Linux系统中KafKa安装和使用方法 java客户端连接kafka过程

    这篇文章主要介绍了Linux系统中KafKa安装和使用方法 java客户端连接kafka过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • 在CentOS 7.2下安装Mono 5.0的方法教程

    在CentOS 7.2下安装Mono 5.0的方法教程

    这篇文章主要给大家分享了在CentOS 7.2下安装Mono 5.0的方法教程,文中介绍的非常详细,对大家学习安装Mono具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • Centos6.5搭建java开发环境配置详解

    Centos6.5搭建java开发环境配置详解

    这篇文章主要介绍了Centos6.5搭建java开发环境配置详解,非常具有实用价值,需要的朋友可以参考下。
    2016-12-12
  • 详解Centos中mount命令挂载windows7共享目录

    详解Centos中mount命令挂载windows7共享目录

    本篇文章主要介绍了Centos中mount命令挂载windows7共享目录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • LINUX重启MYSQL的命令详解

    LINUX重启MYSQL的命令详解

    下面小编就为大家带来一篇LINUX重启MYSQL的命令详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • linux中rz上传、sz下载命令详解

    linux中rz上传、sz下载命令详解

    这篇文章主要介绍了linux中rz上传、sz下载命令详解的相关资料,需要的朋友可以参考下
    2018-08-08
  • Ubuntu 20.04换阿里源的方法

    Ubuntu 20.04换阿里源的方法

    这篇文章主要介绍了Ubuntu 20.04换阿里源的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05

最新评论