Hi,
I have a slightly non-standard setup on Ubuntu 12.04 and I’m having multicast issues. Unicasting seems to work fine.
The setup is in out workshop. The server has multiple NICs that are assigned as follows:
[LIST]
[]eth0 - Connected to the workshop “dirty” (public Internet) network in 192.168.3.0/24 with DHCP.
[]eth1 - The 192.168.4.1/24 - Private network for the machines being imaged.
[]eth2 - Not connected
[]eth3 - Not connected
[/LIST]
I’ve set up ipv4.forward and MASQUERADE in IPTables so the clients can get punch-through onto the Internet to activate software after imaging. The reason for the separate network was to make sure I didn’t contaminate the Workshop network for other users or overwork the Internet router (a prosumer device). DNSMasq is installed with its default config to provide DNS relay to the 192.168.4.0/24 clients.
FOG installs fine and reports udpcast built OK. I can form a group and submit a multicast job against it. When the clients boot, they come up and the partclone screen appears but no data is received and they sit there forever. The Task Management screen indicates the multicast task as started against all the hosts.
I’ve tried installing the official udpcast packages and building the one in the FOG distribution manually. Neither method fixes the problem but there are different symptoms. Running ps on the server either shows no sender task at all or a sender task running but with “eth0” as its interface argument instead of “eth1”. The FOG server is I did set eth1 as the multicast NIC on the FOG configuration web page so I’m wondering if this is a bug.
I’ve tried creating symbolic links in /sbin for the udpcast executables in /usr/local/sbin to make sure it wasn’t a path issue but this didn’t help.
This setup did work in 0.32 on my other machine after it had be reinstalled with the newer build of udpcast.
I would really appreciate any ideas or help.
Many thanks,
Paul.