Acabamos de descobrir a solução.
A documentação (jail.conf (5)) diz o seguinte exemplo
A comma-separated list of values may be set in a single statement, or an existing parameter list may be appended to using ''+='':
ip4.addr = 10.1.1.1, 10.1.1.2, 10.1.1.3;
ip4.addr = 10.1.1.1;
ip4.addr += 10.1.1.2;
ip4.addr += 10.1.1.3;
Enquanto o simples:
ip4.addr = "sis0|1.2.3.4,re0|10.10.10.4";
não funciona, quando eu usei o formulário +=
, ele finalmente faz o que eu quero. Então, a solução é:
xx {
...
interface = "sis0";
ip4.addr += "sis0|1.2.3.4";
ip4.addr += "re0|10.10.10.4";
...
}