环境:

pc1: 10.10.72.1 (network: 10.10.72.0/22)

pc2: 地址1: 10.10.136.1 (nework: 10.10.136.0/22)

   地址2: 11.11.136.1 (network: 11.11.136.0/22)

router1: 11.11.136.80 (network: 11.11.136.0/22)

device1: 192.168.0.191 (network: 192.168.0.0/24)

pc1 能访问 pc2,但不能访问router1,router1的5552端口映射到192.168.0.191:5552上;

pc2 能访问 router1 继而操作 Android设备;

目标:

  为了让pc1能操作Android设备(192.168.0.191:5552, adbd),需在pc2上做一个端口转发

操作:

1 # 端口转发:11.11.136.80:5552 <==> 10.10.136.1:8055/11.11.136.1:8055
2 sudo iptables -t nat -A PREROUTING -d 10.10.136.1 -p tcp --dport 8055 -j DNAT --to-destination 11.11.136.80:5552
3 sudo iptables -t nat -A PREROUTING -d 11.11.136.1 -p tcp --dport 8055 -j DNAT --to-destination 11.11.136.80:5552
4 sudo iptables -t nat -A POSTROUTING -p tcp --dport 5552 -j SNAT --to-source 11.11.136.1

验证:

  在pc1中输入:adb connect 10.10.136.1:8055 即可操作Android设备。

转载于:https://www.cnblogs.com/scue/p/3887739.html

〖Linux〗iptables端口转发(11.11.136.80:5552 == 10.10.136.1:8055/11.11.136.1:8055)相关推荐

  1. Linux iptables 端口转发

    这里 -d 后面姐要转发的地址网络 iptables -I FORWARD -m state -d 192.168.100.0/24 --state NEW,RELATED,ESTABLISHED - ...

  2. linux查看端口转发,端口转发(Linux/Windows)

    [目的] 监听本机 7777 端口,将数据转发到 192.168.7.8 的 8888 端口,实现 TCP 数据转发. [方法] 1.ncat(Linux/Windows 通用)(ncat端口转发)n ...

  3. Linux iptables端口开启及端口关闭

    一.Linux iptables端口开启及端口关闭 //查询已开启的端口 /sbin/iptables -L -n//关闭端口号 8099 iptables -A OUTPUT -p tcp --dp ...

  4. linux iptables 端口 防火墙 规则

    开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCE ...

  5. centos7 iptables 端口转发 保存_iptables 防火墙

    目录: yum 在线安装yum卸载安装包rpm 卸载yum安装rpm离线安装利用 Downloadonly 插件下载 RPM 软件包及其所有依赖包使用 Yumdownloader 工具来下载 RPM ...

  6. linux查看端口转发配置文件,Linux配置端口转发

    开启IP转发 首先开启IP转发功能,默认是关闭的. 临时修改: # echo 1 >/proc/sys/net/ipv4/ip_forward 修改过后就马上生效,但如果系统重启后则又恢复为默认 ...

  7. centos7 iptables 端口转发 保存_Linux 开发笔记《如何在CentOS 7上启动和启用Firewalld》...

    环境 CnetOS 7 Nginx latest Native MacOS Mojave 10.14.6 在本文中,我们讨论如何启动和启用firewalld.这是强烈建议您有防火墙保护您的服务器. 这 ...

  8. iptables 端口转发

    这次实验通过iptables 实现本地22端口转发和远程3389端口转发,同样从黑客视角只能看到跳板机到黑客IP的流量,但是在跳板机上可以看到双向流量,不管是本地转发还是远程转发,都是在跳板机上操作的 ...

  9. 多网卡Iptables端口转发

    0 背景 考虑一种网络拓扑应用情景,一个内部局域网中有多台服务器提供不同的服务,如web服务.FTP服务.ssh.telnet等,通过服务器(或网关.防火墙)连接外部网络,如果外部网络上的主机需要访问 ...

最新文章

  1. python字符串拼接数字_python字符串和数值操作函数大全(非常全)
  2. Redis实现分布式锁全局锁—Redis客户端Redisson中分布式锁RLock实现
  3. ROS: catkin和rosmake创建和编译功能包、执行节点
  4. 一个特别棒的远程在线学习方法的分享!!!妈妈再也不怕我的网课录屏啦学不进去啦!!!
  5. 第四单元博客总结——暨OO课程总结
  6. perl脚本执行linux命令行,Perl调用shell命令方法小结
  7. php 入库乱码,php 中文字符入库或显示乱码问题的解决方法_PHP教程
  8. java 时间换算_【时间工具】整理下java时间换算专题
  9. linux 进程退出原因,linux – 为什么waitpid不等待进程退出?
  10. leetcode(354)—— Russian Doll Envelopes(俄罗斯套娃信封)
  11. java实现兵乓球比赛_C语言实现乒乓球比赛
  12. 平衡树插入调整的记忆策略
  13. php redis 防超卖,redis防止抢购商品超卖
  14. xxl-job源码解读:调度器schedule
  15. 与Lucene 4.10配合的中文分词比较
  16. [附源码]计算机毕业设计校园运动会管理系统Springboot程序
  17. Webpack4.0各个击破(7)plugin篇
  18. Jav安全框架Shiro学习总结(1)
  19. 暑假实习 + 提前批 +校园招聘(更新中)
  20. 命名实体识别(NER)发展简史

热门文章

  1. mapreduce清洗实战
  2. [Android]仿微信开关按钮:)扁平化简洁风
  3. 知识图谱实战1:构建红楼梦人物知识图谱
  4. 当科大讯飞还在博鳌上刷存在感,搜狗已经准备好引领AI翻译机的下一波浪潮...
  5. 华为OD机试 - 任务调度(Java JS Python)
  6. 计算机主机ppt课件,课件-优秀课件大全-瑞文网课件频道
  7. Delphi XE10 精简 支持 Android 、 IOS 跨平台开发
  8. matplotlib之疑难点figure、axes
  9. “动态规划算法”那些事儿
  10. Golang-Context扫盲与原理解析