linux共享上网设置的实例分析


本文摘自PHP中文网,作者黄舟,侵删。

这篇文章主要介绍了linux共享上网设置实例详解的相关资料,需要的朋友可以参考下

linux共享上网设置

1、打开内核ip转发

1

2

3

vi /etc/sysctl.conf

  

net.ipv4.ip_forward = 1

执行sysctrl -p生效

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

[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:

1

2

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

以上就是linux共享上网设置的实例分析的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux中如何使用ls命令列出文件?(代码示例)

如何查询已创建的自动快照策略

Linux实现下载文件到本地

怎么查看Linux的硬盘

Linux查看ip的方法

Linux 环境下如何通过 mtr 命令行工具进行链路测试

Linux如何进入home目录

Linux云计算运维学什么?

Linux的ip ping不通怎么办

Linux中inode用法教程

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...