A diretiva altnet para phyint especifica uma sub-rede alternativa para uma determinada interface upstream.
Digamos que você queira rotear de iface eth0 para eth1, a sub-rede em eth0 é 192.168.1.0/24 e eth1 tem 10.0.0.0/24. No entanto, mesmo se a origem de multicast estiver localizada na rede à qual a eth0 está conectada, ela opera na sub-rede 172.12.0.0/24. Adicionar a altnet 172.12.0.0/24 à configuração eth0 phyint faz com que pimd aceite o tráfego como originário localmente.
Eu adicionei o seguinte novo parágrafo à página man do projeto no GitHub:
altnet network/len: Alternative host(s)/network(s) to accept as locally attached multicast sources on a given interface. If a phyint is attached to multiple IP subnets, describe each additional subnet with the altnet keyword.
Normalmente você não precisa dessa opção, então estou um pouco curioso sobre a sua configuração. Você habilitou o encaminhamento de IP em sysctl.conf ou similar?