Tente remover a linha gateway 192.168.100.1
do arquivo de interfaces e adicione uma rota estática:
sudo route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1
Eu configurei 2 interfaces com 2 adaptadores em ponte no Virtual Box da mesma sub-rede, a configuração do arquivo /etc/network/interfaces
para duas redes de ponte é mostrada abaixo.
auto eth0
iface eth0 inet static
address 192.169.100.10
network 192.169.100.0
netmask 255.255.255.0
broadcast 192.169.100.255
gateway 192.169.100.1
auto eth1
iface eth1 inet static
address 192.169.100.20
network 192.169.100.0
netmask 255.255.255.0
broadcast 192.169.100.255
No entanto, eu posso pingar apenas o ipaddress configurado do gateway que é eth0 de outra sub-rede, se eu mudar o gateway para outra interface apenas essa máquina é alcançável. Se eu configurar o gateway para ambas as máquinas, não será possível acessar a rede (acho que isso cria um loop de rede). Como configuro minha máquina para que ambos os endereços IP sejam acessíveis de outras sub-redes. Tentei adicionar métricas para 1 e 2 para eth0 e eth1 usando o comando ip, mas ainda não funcionou. Qualquer ajuda é muito apreciada. (Observe que, uma vez que a máquina esteja ativa, posso ver ambos os ips estáticos configurados e o roteador no final da sub-rede tem o dhcp ativado para essa sub-rede)
Tente remover a linha gateway 192.168.100.1
do arquivo de interfaces e adicione uma rota estática:
sudo route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1