menu E4b9a6's blog
rss_feed
E4b9a6's blog
有善始者实繁,能克终者盖寡。

旁路由DHCP服务下端口映射

作者:E4b9a6, 创建:2021-06-15, 字数:396, 已阅:96, 最后更新:2024-03-10

这篇文章更新于 256 天前,文中部分信息可能失效,请自行甄别无效内容。

局域网内,如果网络模型为旁路由做DHCP服务,那么主路由添加端口映射后,外网请求内网端口映射的机器,会发现请求是成功的,但没有返回

原因是内网的设备网关地址并不是主路由而是旁路由,解决方案有很多,这里提供一个较为简便的方案(PS:不考虑网络性能损耗),直接使用旁路由转发

将主路由的端口映射到旁路由,举例

  • 主路由IP:10.0.0.1
  • 旁路由IP:10.0.0.2
  • 设备A的IP:10.0.0.78
  • 等待转发的转口:10.0.0.1:8008->10.0.0.78:8008

首先在主路由添加端口映射,将8008映射到旁路由的8008,然后在旁路由中添加一条流量转发规则即可

Bash
iptables -t nat -A PREROUTING -p tcp --dport 8009 -j DNAT --to-destination 10.0.0.78

[[replyMessage== null?"发表评论":"发表评论 @ " + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

还没有可以显示的留言...
gravatar
[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]