Ubuntu 14.04 端口映射
来源:互联网 发布:网络兼职文案 编辑:程序博客网 时间:2024/06/05 22:39
Ubuntu 14.04 端口映射
- Ubuntu 1404 端口映射
- 背景
- 方法
- 非永久
- 永久
背景
一个集群,只有一个公网IP,外网的客户机需要访问内网某台机器运行的服务,这时需要通过端口转发来实现。
假设配置
Machine1
: 外网IP:113.30.150.75
网卡:em0
,内网IP:192.168.0.1
网卡:em1
Machine6
: 内网IP:192.168.0.6
需求
通过访问113.30.150.75:19000
来访问192.168.0.6:9000
上提供的服务,即将113.30.150.75:19000
映射到192.168.0.6:9000
方法
非永久
Machine1
上面:
$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward$ sudo iptables -t nat -A PREROUTING -s 0/0 -d 113.30.150.75 -p tcp --dport 19000 -j DNAT --to 192.168.0.6:9000$ sudo iptables -t nat -A POSTROUTING -d 192.168.0.6 -p tcp --dport 9000 -o em1 -j SNAT --to 192.168.0.1
这样就可以了,但是如果Machine1
重启,配置会丢失。如果想要Machine1
重启时,依然保留映射。
永久
Machine1
上面:
$ sudo vim /etc/rc.local
在这个文件最后,添加如下几行,注意是不加sudo
的,
echo 1 > /proc/sys/net/ipv4/ip_forwardiptables -t nat -A PREROUTING -s 0/0 -d 113.30.150.75 -p tcp --dport 19000 -j DNAT --to 192.168.0.6:9000iptables -t nat -A POSTROUTING -d 192.168.0.6 -p tcp --dport 9000 -o em1 -j SNAT --to 192.168.0.1
即可。
0 0
- Ubuntu 14.04 端口映射
- Ubuntu端口映射
- ubuntu 端口映射
- [内网端口映射]内网端口映射ubuntu
- Ubuntu iptables 内网端口映射
- ubuntu iptables nat ip 端口映射
- Ubuntu iptables 内网端口映射
- Ubuntu iptables 内网端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- 端口映射
- ssh 端口转发
- 读书笔记--View的工作原理(一)
- windows下C的定时器timeSetEvent使用
- 新浪微博分享不显示分享的链接问题
- 快速排序
- Ubuntu 14.04 端口映射
- VS2013+WDK8.1安装与测试
- Android开发中一些命名规范
- 怎么做QQ、微信等消息气泡
- 什么是ROM、RAM、DRAM、SRAM和FLASH的区别
- 安卓消息处理机制
- 人脸验证算法Joint Bayesian详解及实现(Python版)
- 【详解】b站改版后获取当前正在观看人数
- 深入理解 Session 与 Cookie