centos7 内网端口转发 2021-08-10 教程 暂无评论 703 次阅读 ## 问题 `hadoop`三节点集群(`master,slave1,slave2`),只有主节点(`master`)存在公网`IP`和内网`IP`,从节点(`slave1,slave2`)只有内网`IP`,需要访问从节点(`slave1`)的`8088`端口,也就是`yarn`前端页面 ## 解决 提前安装好`iptables`,在`master`节点开启端口转发(建议在`root`用户下进行操作): `vi /etc/sysctl.conf` `net.ipv4.ip_forward = 1` `sysctl -p` 然后执行如下命令: `iptables -t nat -A PREROUTING -p tcp --dport 8888 -j DNAT --to-destination (slave1内网IP):8088` `iptables -t nat -A POSTROUTING -p tcp -d (slave1内网IP) --dport 8088 -j SNAT --to-source (master公网IP)` 版权属于:JOIN&RAIN本文链接:https://joinandrain.com/archives/d2.html转载时须注明出处及本声明 标签: linux, centos7, 端口转发 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。