gpt4 book ai didi

alfresco - 为什么 Linux 不重定向 Alfresco JLAN 上的 Samba 端口?

转载 作者:行者123 更新时间:2023-12-04 04:55:18 26 4
gpt4 key购买 nike

我正在尝试来自 Alfresco 的 SMB/CIFS Java 实现,名为 Alfresco JLan。

我的服务器已正确启动,但我使用的是 SMB 的非特权端口(1445、1139、1138、1137)。

我用过那个shell代码:

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 445 -j REDIRECT --to-ports 1445
iptables -t nat -A PREROUTING -p tcp --dport 139 -j REDIRECT --to-ports 1139
iptables -t nat -A PREROUTING -p udp --dport 137 -j REDIRECT --to-ports 1137
iptables -t nat -A PREROUTING -p udp --dport 138 -j REDIRECT --to-ports 1138

如果我尝试:
telnet localhost 1445

一切顺利 好的 .

但是,当我尝试:
telnet localhost 445

我收到:
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

有谁知道出了什么问题?我正在使用 Ubuntu 12.04。

最佳答案

出于某种原因localhost需要特殊处理。添加

iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 445 -j REDIRECT --to-port 1445
iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 139 -j REDIRECT --to-port 1139
iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 137 -j REDIRECT --to-port 1137
iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 138 -j REDIRECT --to-port 1138

应该没问题。

也就是说,我个人是从 iptables 转过来的。至 authbind避免root执行。设置起来更容易。

关于alfresco - 为什么 Linux 不重定向 Alfresco JLAN 上的 Samba 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16837454/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com