iscsiadm:无法连接到: 没有到主机的路由

iscsiadm:无法连接到: 没有到主机的路由

当我尝试 iscsiadm 发现时:

iscsiadm -m discovery -t sendtargets -p <IP>

我收到此错误:

iscsiadm: cannot make connection to <IP>: No route to host

不过,我可以 ping 通 IP。

我在中添加了以下规则route

ip route add <IP>/32 via 10.10.10.1 dev eth1

我可以确认 ping 通过eth1接口:

ping -I eth1 <IP>

但由于某种原因,它看起来好像iscsiadm没有使用我的route设置?

并且traceroute也有效:

# traceroute <IP>
traceroute to <IP>, 30 hops max, 60 byte packets
 1  10.10.10.1  0.555 ms  0.776 ms  0.973 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  myhost (<IP>)  0.714 ms !X  0.657 ms !X  0.674 ms !X

答案1

从目标机器打开端口。重新加载防火墙

firewall-cmd --add-port=3260/tcp --permanent
systemctl reload firewalld

相关内容