it appears that my proxmox boxes are targeting the "mgmt" interface.I think I see a few issues.
1. You have the MTU on ens3f0.11 set to 9216, usually 9216 is what you set the MTU on the switch as, so header information can fit ontop of a 9000 MTU packet. Is it supposed to be like that? An MTU mismatch between hosts will give you issues.
You can try pinging different interfaces and hosts with the MTU set manually as well. For an MTU of 9000 it's usually safe to ping with a packet size of 8972
Example:
Bash:# Send 100 pings with high packet size ping -c 100 -s 8972 10.15.14.172
2. Make sure you have the multipath service configured:
https://pve.proxmox.com/wiki/ISCSI_Multipath
Bash:systemctl enable multipathd systemctl start multipathd systemctl status multipathd
Basically make sure the iscsid.conf is configured and restart the multipath-tools.service
3. Make sure the Proxmox nodes can see and login to the portals. The plugin is supposed to do this automaticaly, but maybe there's an issue.
Bash:iscsiadm -m discovery -t sendtargets -p 172.16.80.1:3260 iscsiadm -m discovery -t sendtargets -p 172.16.81.1:3260
4. Make sure your portals are setup on TrueNAS, if either of the commands above fail, that might be the issue.
Under Shares > iSCSI > Portals make sure your portal ID has both interfaces as listening.
If they are, attempt to login manually:
iscsiadm -m node -T YOURTRUENASBASEIQN:YOURTARGET --login
ex:iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:proxmox --login
---
If that all still isn't working, you can enable debug mode by editing your storage.cfg and add "debug 2" to the config.
ex:
INI:use_multipath 1 portals 10.20.30.20:3260,10.20.31.20:3260 debug 2 force_delete_on_inuse 1 content images
This will dump a LOT of info into the journalctl logs. If you let it run for about 10 mins with debug 2 on and then run the diagnostics bundler in the diagnostics menu on the alpha branches install.sh - That would give me a pretty good idea of what's going on. You can PM me the bundle, as there's some sensitive information in there, but I try to have the installer redact that information.
Let me know what you find out
root@dlk0entpve801:~# ping -c 100 -s 8972 172.16.80.1
PING 172.16.80.1 (172.16.80.1) 8972(9000) bytes of data.
8980 bytes from 172.16.80.1: icmp_seq=1 ttl=64 time=0.284 ms
8980 bytes from 172.16.80.1: icmp_seq=2 ttl=64 time=0.347 ms
8980 bytes from 172.16.80.1: icmp_seq=3 ttl=64 time=0.235 ms
8980 bytes from 172.16.80.1: icmp_seq=4 ttl=64 time=0.298 ms
8980 bytes from 172.16.80.1: icmp_seq=5 ttl=64 time=0.212 ms
^C
--- 172.16.80.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4102ms
rtt min/avg/max/mdev = 0.212/0.275/0.347/0.047 ms
root@dlk0entpve801:~# ping -c 100 -s 8972 172.16.81.1
PING 172.16.81.1 (172.16.81.1) 8972(9000) bytes of data.
8980 bytes from 172.16.81.1: icmp_seq=1 ttl=64 time=0.262 ms
8980 bytes from 172.16.81.1: icmp_seq=2 ttl=64 time=0.158 ms
8980 bytes from 172.16.81.1: icmp_seq=3 ttl=64 time=0.218 ms
^C
--- 172.16.81.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2044ms
rtt min/avg/max/mdev = 0.158/0.212/0.262/0.042 ms
root@dlk0entpve801:~# systemctl status multipathd
● multipathd.service - Device-Mapper Multipath Device Controller
Loaded: loaded (/lib/systemd/system/multipathd.service; enabled; preset: e>
Active: active (running) since Tue 2026-01-13 21:42:33 EST; 1 day 12h ago
TriggeredBy: ● multipathd.socket
Process: 523216 ExecStartPre=/sbin/modprobe dm-multipath (code=exited, stat>
Main PID: 523267 (multipathd)
Status: "up"
Tasks: 7
Memory: 36.1M
CPU: 59.629s
CGroup: /system.slice/multipathd.service
└─523267 /sbin/multipathd -d -s
Jan 14 11:13:33 dlk0entpve801 multipathd[523267]: reconfigure all (operator)
Jan 14 11:13:33 dlk0entpve801 multipathd[523267]: reconfigure: setting up paths>
Jan 14 11:13:34 dlk0entpve801 multipathd[523267]: reconfigure all (operator)
Jan 14 11:13:35 dlk0entpve801 multipathd[523267]: reconfigure: setting up paths>
Jan 14 11:17:29 dlk0entpve801 multipathd[523267]: reconfigure all (operator)
Jan 14 11:17:29 dlk0entpve801 multipathd[523267]: reconfigure: setting up paths>
Jan 14 11:17:29 dlk0entpve801 multipathd[523267]: reconfigure all (operator)
Jan 14 11:17:29 dlk0entpve801 multipathd[523267]: reconfigure all (operator)
Jan 14 11:17:29 dlk0entpve801 multipathd[523267]: reconfigure all (operator)
Jan 14 11:17:30 dlk0entpve801 multipathd[523267]: reconfigure: setting up paths>
root@dlk0entpve801:~# iscsiadm -m discovery -t sendtargets -p 172.16.80.1:3260
172.16.80.1:3260,1 iqn.2005-10.org.freenas.ctl:vm
10.20.35.12:3260,1 iqn.2005-10.org.freenas.ctl:vm
172.16.81.1:3260,1 iqn.2005-10.org.freenas.ctl:vm
root@dlk0entpve801:~# iscsiadm -m discovery -t sendtargets -p 172.16.81.1:3260
172.16.81.1:3260,1 iqn.2005-10.org.freenas.ctl:vm
10.20.35.12:3260,1 iqn.2005-10.org.freenas.ctl:vm
172.16.80.1:3260,1 iqn.2005-10.org.freenas.ctl:vm
root@dlk0entpve801:~# iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:dev-stor --login
iscsiadm: No records found
root@dlk0entpve801:~# iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:vm --login
Logging in to [iface: default, target: iqn.2005-10.org.freenas.ctl:vm, portal: 10.20.35.12,3260]
iscsiadm: default: 1 session requested, but 1 already present.
iscsiadm: default: 1 session requested, but 1 already present.
Login to [iface: default, target: iqn.2005-10.org.freenas.ctl:vm, portal: 10.20.35.12,3260] successful.
iscsiadm: Could not log into all portals

