今天在raspberry群里,一个群友提出这样一个需求:他想通过电脑访问路由器(openwrt系统)的5555端口,相当于访问树莓派的22端口。好奇葩的需求,为什么不直接连接树莓派呢。。。

本来不想理会的,可群里非有人说什么做不到,壮哉我大openwrt,网络问题上怎么会有openwrt解决不了的呢!!!

网络设备 ip
路由器(openwrt) 192.168.1.1
raspberry 192.168.1.233
电脑 192.168.1.100


刚开始时研究了一下openwrt中firewall里面的端口转发,发现好像有些问题,内网端口映射到外网端口还可以,可是内网端口映射到内网端口,总是设置不好。

就这样放弃么?回头一想,为什么不直接使用iptables呢,于是四行命令轻松解决以上需求

iptables -t nat -A PREROUTING -d 192.168.1.1 -p tcp --dport 5555 -j DNAT --to-destination 192.168.1.233:22
iptables -t nat -A POSTROUTING -d 192.168.1.233 -p tcp --dport 22 -j SNAT --to 192.168.1.1
iptables -A FORWARD -o eth0 -d 192.168.1.233 -p tcp --dport 22 -j ACCEPT
iptables -A FORWARD -i eth0 -s 192.168.1.233 -p tcp --sport 22 -j ACCEPT

配置成功后,将配置放到防火墙的自定义规则里,后两条命令是防止firewall有一些奇怪的拦截策略而做放行用的,一般情况前两条iptables配置就足够了。

现在对192.168.1.1:5555的访问,其实就是对192.168.1.233:22进行访问了:

ssh pi@192.168.1.1 -p 5555

等同于

ssh pi@192.168.1.233 -p 22

openwrt设置内网端口映射相关推荐

  1. 内网穿透用什么软件好?本地设置内网端口映射到外网访问

    我们经常听到有人说在用内网穿透工具,那么内网穿透工具有什么作用呢?内网穿透工具的作用是将本地内网服务器和应用提供到互联网上连接访问,可以解决在无公网IP条件下跨网互通互连问题.比如在家远程办公,访问公 ...

  2. 天翼光猫虚拟服务器怎么设置,win10系统电信天翼光猫做内网端口映射的操作方法...

    很多小伙伴都遇到过对win10系统电信天翼光猫做内网端口映射进行设置的困惑吧,一些朋友看过网上对win10系统电信天翼光猫做内网端口映射设置的零散处理方法,并没有完完全全明白win10系统电信天翼光猫 ...

  3. 路由器_内网端口映射

    路由器_内网端口映射,nat_端口映射_工具_软件_远程桌面_连接端 口_花生壳_个人_FTP_服务器_WEB站点 1.让(家里)宿舍自己的电脑跟公司(外地)的电脑互相远程桌面连接(免得每次COPY东 ...

  4. 网络通是免费的内网端口映射软件

    网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网, ...

  5. 端口映射软件大-比较|内网端口映射器使用方法

    [转载]端口映射软件大-比较|内网端口映射器使用方法 2010-05-15 13:34 功能多少作为顺序: PortTunnel 2.0.13 简体中文版 优点:功能最为强大,默认为服务模式. 缺点: ...

  6. 网络通 永久免费 内网端口映射

    网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网, ...

  7. 如何外网登录访问瑞友天翼应用虚拟化系统?——快解析内网端口映射方案

    瑞友天翼应用虚拟化系统(GWT System)是国内具有自主知识产权的应用虚拟化平台,是基于服务器计算(Server-based Computing)的应用虚拟化平台.如何将内网平台提供到互联网上外网 ...

  8. [内网端口映射]内网端口映射ubuntu

    理解: "你家在1个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他你家详细门牌,所以你朋友很轻松的找到了你家.这个过程就是外网访问 ...

  9. 外网系统怎么访问协同oa?快解析内网端口映射公网

    办公软件oa系统功能涵盖移动办公.流程审批.信息门户.知识文档.电子签章.移动考勤.即时通讯.计划任务.费用报销.人事管理等,让办公更智能. 办公OA网站是企业公司信息管理的一个重要使用场景,除了在公 ...

最新文章

  1. 链表问题1——打印两个有序链表的公共部分
  2. 三星手机Android9和10的区别,三星开始在Galaxy Note 9上测试Android 10
  3. CTF大赛学习第一天!!!(学习中)
  4. [Bug] .NET 2.0 的Bug —— ComboBox中不能添加Component.
  5. springboot学习笔记一(从maven项目到springboot)
  6. jq实现前端文件上传
  7. LeetCode 1865. 找出和为指定值的下标对(哈希)
  8. 手持设备点击响应速度,鼠标事件与touch事件的那些事
  9. Leetcode—6.相向双指针的剩余题型python解答
  10. websocket-shap 函数Broadcast的使用方法
  11. 深度学习——时间序列模型评价指标总结
  12. day_05 运算符 if和while的使用
  13. 北德克萨斯大学计算机系,美国北德克萨斯大学计算机科学与工程系主任Barrett Bryant访问昆明理工大学...
  14. 【codevs 4246】奶牛的身高 差分约束
  15. 【STM32】HAL库 STM32CubeMX教程九---ADC
  16. 微信爬取过程中参数分析
  17. Mapbox离线字体 glyphs
  18. ios UIView全部API解读
  19. 3.8 JS 制作无间断图片循环滚动效果
  20. 显著性目标检测之Learning to Promote Saliency Detectors

热门文章

  1. c++ std::timed_mutex 有时限锁定
  2. 【hd水题】hd2018 母牛的故事
  3. 微信公众号 订阅号 生成带参数二维码
  4. 一键空中“画”窗户!MIT和IBM联合发布“GAN 绘画工作室”
  5. 程序猿男票为何特别想要那个?
  6. 线索二叉树详解 - C语言
  7. Python批量获取精密轨道数据
  8. js文件下载 (url下载,监听进度)视频下载、图片下载、apk下载
  9. JAVA牙科诊所信息化管理平台计算机毕业设计Mybatis+系统+数据库+调试部署
  10. ETHBMC: A Bounded Model Checker for Smart Contracts