博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】ubuntu 开启ip包转发做网关与nat的设置
阅读量:6861 次
发布时间:2019-06-26

本文共 614 字,大约阅读时间需要 2 分钟。

hot3.png

基本思想
:开启IP转发,设置好iptables规则。
2.1.开启IP转发
两种方式,
临时:echo "1">/proc/sys/net/ipv4/ip_forward
固定:修改/etc/sysctl.conf,取消这一行的注释: 
net.ipv4.ip_forward= 1
然后使之立即生效
sysctl -p
2.2.设置iptables规则
临时:iptables -t nat -A POSTROUTING -j MASQUERADE
固定:
或者把上面这个写到一个启动脚本中(比如/etc/rc.local)。这里还有另外一个版本:
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -jMASQUERADE
据说“第一句是清除掉之前所有的iptables规则,第二第三句是允许接收和发送数据包,第四句是在eth1网口上NAT“,只是比上面的多了几句废话,最后指定网卡参数什么,还没试过。iptables的用法还得好好学。
3.客户端设置
将缺省网关设置为192.168.0.1,至于IP,192.168.0.*自己随便设。

转载于:https://my.oschina.net/aiguozhe/blog/38705

你可能感兴趣的文章
浅析vue2.0的diff算法
查看>>
协方差深入解读
查看>>
使用Node.js和WebHDFS REST API访问Hadoop HDFS数据
查看>>
聊聊flink Table的Over Windows
查看>>
基本排序算法
查看>>
分布式系统关注点——想通关「限流」?只要这一篇
查看>>
Java™ 教程(接口)
查看>>
一些简单的数组排序算法
查看>>
使用Spring AOP和自定义注解进行参数检查
查看>>
WMS项目中使用到的注解
查看>>
聊聊Java对象在内存中的大小
查看>>
Spring Boot集成JasperReports生成PDF文档
查看>>
xmake v2.1.5版本新特性介绍
查看>>
TWaver可视化编辑器的前世今生(二)3D编辑器
查看>>
数据结构与算法——常用数据结构及其Java实现
查看>>
HTTP 缓存的关键路径
查看>>
HTTP读书笔记——了解Web及网络基础
查看>>
thinkPHP按月统计订单总金额
查看>>
二分查找(面试必备)
查看>>
Leetcode解题报告:Remove Duplicates from Sorted Array
查看>>