我正在运行 amanda,我需要它使用一组端口范围与防火墙外的某些主机进行通信。使用 udp 端口 10080 进行初始通信是可以的,但它目前正尝试在随机未保留的端口上建立 tcp 连接以提取备份数据。
我尝试在客户端和服务器上的 amanda-client.conf 中将 unreserved-tcp-port 设置为 10081,10089。我也尝试在 amanda.conf 中设置它,但它无法识别该关键字。我还尝试运行 amdump backupname --with-tcpportrange 10081,10089,但它根本没有运行。
我是否遗漏了什么?
答案1
如果 unreserved-tcp-port 不被识别为有效关键字,则说明您的 Amanda 版本比较旧 - 2.5.1 或更早版本。
amadmin yourconfname version
将显示版本和编译时选项。
如果你有 2.5.2 或更高版本,则 amgetconf yourconfname unreserved-tcp-port 将显示你的系统正在使用的值,例如
[root@issbs4 src]# amgetconf UNIX-RL unreserved-tcp-port
11000,11040
我猜测旧版本和前进的方向是升级。