跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • proxmox创NAT小鸡鸡能ping通,小鸡有外网访问 但nat端口不通
未分類
20 4 月 2020

proxmox创NAT小鸡鸡能ping通,小鸡有外网访问 但nat端口不通

mymyhope 大佬有话说 :

proxmox创NAT小鸡鸡能ping通,小鸡有外网访问 但nat端口不通

母鸡配置

post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 9399 -j DNAT –to 192.168.0.2:8888
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 9399 -j DNAT –to 192.168.0.2:8888
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 4775 -j DNAT –to 192.168.0.2:80
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 4775 -j DNAT –to 192.168.0.2:80

母鸡可以ping通小鸡,小鸡可以访问母鸡和外网。

但是外网访问不了9399,母鸡直接访问小鸡192.168.0.2:8888提示no route to host

小鸡自己访问0.0.0.0:8888是正常的。

现在搞得我一脸懵逼

求大佬支招

已经配置桥接vmbr2,最夸张的是第一台小鸡是正常的,现在这个小鸡突然不正常了。已经重启过母鸡和小鸡 无果

Yancheng 大佬有话说 :

你照我這配置試試看, 自己要改網段, 看少了什麼

感覺你少了 POSTROUTING

auto vmbr2
iface vmbr2 inet static
        address10.21.21.254
        netmask255.255.255.0
        bridge-ports none
        bridge-stp off
        bridge-fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s ‘10.21.21.0/24’ -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s ‘10.21.21.0/24’ -o vmbr0 -j MASQUERADE
        post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 443 -j DNAT –to 10.21.21.2:5001
        post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 443 -j DNAT –to 10.21.21.2:5001
        post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp –dport 16881 -j DNAT –to 10.21.21.2:16881
        post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp –dport 16881 -j DNAT –to 10.21.21.2:16881
        post-up iptables -t nat -A PREROUTING -i vmbr0 -p udp –dport 16881 -j DNAT –to 10.21.21.2:16881
        post-down iptables -t nat -D PREROUTING -i vmbr0 -p udp –dport 16881 -j DNAT –to 10.21.21.2:16881

CloudRaft 大佬有话说 :

本帖最后由 CloudRaft 于 2020-4-20 17:55 编辑

楼上正解,NAT表里加上POSTROUTING就好了

你这边的话直接终端里输入就行:
iptables -t nat -A POSTROUTING -s ‘192.168.0.0/24’ -o vmbr0 -j MASQUERADE

另外看看ip_forward开了没
sysctl -p
net.ipv4.ip_forward = 1

爱国者捣蛋 大佬有话说 :

mk

mymyhope 大佬有话说 :

CloudRaft 大佬有话说 : 2020-4-20 17:51
楼上正解,NAT表里加上POSTROUTING就好了

你这边的话直接终端里输入就行:

谢谢老哥回复,上面这个转发到vmbr0的我的vmbr2里面已经有了,而且现在就是其他几个小鸡转发都正常 就这一个转发不通。换一个内网ip转发也是一样的 小鸡是centos7 会不会是小鸡本身的问题?

CloudRaft 大佬有话说 :

mymyhope 大佬有话说 : 2020-4-20 18:01
谢谢老哥回复,上面这个转发到vmbr0的我的vmbr2里面已经有了,而且现在就是其他几个小鸡转发都正常 就这 …

其他都正常的话估计是小鸡的问题了。
端口映射和NAT转发我是不建议直接写到母鸡的NAT表里,我觉得新开一个小鸡做软路由最合适,多一个ip省很多事

ajeef 大佬有话说 :

先把你主板上的网卡*包含你要启用的集成网卡,都备注好,主体部分搞好了,就好了。

https://i.niupic.com/images/2020/04/20/7sB3.jpg
https://i.niupic.com/images/2020/04/20/7sB5.jpg
https://i.niupic.com/images/2020/04/20/7sB6.jpg
https://i.niupic.com/images/2020/04/20/7sB7.jpg

mymyhope 大佬有话说 :

Yancheng 大佬有话说 : 2020-4-20 17:44
你照我這配置試試看, 自己要改網段, 看少了什麼

感覺你少了 POSTROUTING

谢谢老哥回复,上面这个转发到vmbr0的我的vmbr2里面已经有了,而且现在就是其他几个小鸡转发都正常 就这一个转发不通。换一个内网ip转发也是一样的 小鸡是centos7 会不会是小鸡本身的问题?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具