Independentemente de você usar o DHCP ou não, é melhor não colocar duas interfaces com MACs e IPs diferentes no mesmo link (domínio de broadcast). A menos que você seja capaz de prever exatamente todos os resultados.
Se você tem duas sub-redes isoladas, sua configuração de DHCP é direta: basta colocar o host entradas em declarações de sub-rede correspondentes. Mas lembre-se de que o nome do host deve ser globalmente exclusivo.
Essa abordagem funciona bem, pelo menos com o isc-dhcpd-V3.0.5-RedHat.
Se você tiver um switch gerenciado, poderá usar VLANs baseadas em porta para criar sub-redes isoladas.
Assim como uma placa de rede com suporte à VLAN, você pode mapear essas sub-redes para subinterfaces. Caso contrário, use dois cartões.
Extrai da configuração de trabalho:
No cliente (endereços dinamicamente):
eth0 Link encap:Ethernet HWaddr 00:25:90:35:E4:40
inet addr:10.10.17.34 Bcast:10.10.255.255 Mask:255.255.0.0
...
eth0.100 Link encap:Ethernet HWaddr 00:25:90:35:E4:40
inet addr:192.168.100.34 Bcast:192.168.100.255 Mask:255.255.255.0
...
No servidor:
eth0 Link encap:Ethernet HWaddr 00:04:23:B9:FF:FC
inet addr:10.10.17.7 Bcast:10.10.255.255 Mask:255.255.0.0
eth0.100 Link encap:Ethernet HWaddr 00:04:23:B9:FF:FC
inet addr:192.168.100.7 Bcast:192.168.100.255 Mask:255.255.255.0
dhcpd.conf:
subnet 10.10.0.0 netmask 255.255.0.0 {
option subnet-mask 255.255.0.0;
...
host nms2 {
hardware ethernet 00:25:90:35:e4:40;
fixed-address 10.10.17.34;
}
}
subnet 192.168.100.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
...
host nms2-san {
hardware ethernet 00:25:90:35:e4:40;
fixed-address 192.168.100.34;
}
}