vbaspdelphi的专栏

让天下没有难做的运维

华为路由器域内NAT配置

场景

加入我们有一台路由器,简单的一个192.168.0/24的内网,一个出口地址做了NAT,然后我们增加了一个feature,端口映射,而且是一大批端口映射,此时,我们从外部访问NAT的映射服务当然没有问题,但是当从内部通过公网映射调用的时候就有问题了,会被RST,就是重置。这个时候,我们就要用到域内NAT了。

方案1

公网口(g0/0/1)

acl number 2999
    rule 5 permit 
interface giga0/0/1
    nat outbound 2999 // nat PAT
    nat server protocol tcp global interface giga0/0/1 123 inside 192.168.0.123 123 description 123

内网口配置(g0/0/0)

acl number 3000
    rule permit ip source 192.168.0.0 24 destination 公网地址 0
interface giga0/0/0
    nat outbound 3000
    nat server protocol tcp global interface giga0/0/1 123 inside 192.168.0.123 123 description 123

方案2

如果我们只有少量的内网通过公网NAT调用,那么我们可以使用服务器本地通过iptables进行流量转向

# 针对本地流量
iptables -t nat -F
iptables -t nat -I OUTPUT -d 公网地址 -p tcp --dport 1280 -j DNAT --to-destination 118.184.180.46:80
curl http://公网地址:1280/ -vv

# 检测命令
yum install -y conntrack-tools
conntrack -L | grep 1280
阅读更多
版权声明:更多精彩请关注 http://book.opschina.org, 或者加入QQ新群648503385,或者直接加微信:zzlyzq, 让天下没有难做的运维。< https://blog.csdn.net/vbaspdelphi/article/details/52347157
个人分类: network nat
上一篇华为服务器硬件排查
下一篇华为路由器 批量生成NAT映射配置
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭