场景: 公网 IP 1.2.3.4 内网 IP 10.8.8.8 交换机上已经把 1.2.3.4 的端口 20000~30000 都转发到 10.8.8.8 了,从外网能正常访问 1.2.3.4:20000 ,但从 1.2.3.4 这台机器访问自己( 1.2.3.4:20000 )却超时,问了下懂网络的说是缺一条路由,要怎么配置?我没有交换机权限,只能操作本机,系统是 Ubuntu 18.04
1
my3157 330 天前 via Android
本机 ip 到不了交换机,交换机上配置的规则当然无效
|
2
drymonfidelia OP @my3157 那应该在本机上怎么配置才能本机能访问 1.2.3.4 这个 IP ?只要能访问自己的端口就可以,openid 服务需要
|
3
my3157 330 天前 via Android
@drymonfidelia iptable/nftable 加一条规则,映射公网 ip 到 私网 ip 的端口
|
4
drymonfidelia OP 查到了条命令,能生效,记录一下
sudo iptables -t nat -A OUTPUT -d 1.2.3.4 -p tcp --dport 20000:30000 -j DNAT --to-destination 10.8.8.8 但是怎么把他写到 ufw 的 before.rules 来持久化?直接写的话 ufw 就无法启动了 |
5
loginv2 329 天前
添加虚拟网卡 把虚拟网卡的 IP 设置成 1.2.3.4
|