
Não sou de forma alguma um especialista em redes nem em Linux. E estou tentando resolver um problema relacionado à rede no Linux.
Tenho um servidor que quero tornar acessível em duas redes diferentes (rede local e outra rede).
Então preciso que meu sistema Linux tenha 2 IPs diferentes, certo?
- um na rede local
192.168.1.xx
- aquele fornecido por um servidor DHCP.
Fiz alterações no /etc/network/interfaces
arquivo de forma a tornar isso possível:
auto eth0 eth0:0
allow-hotplug eth0 eth0:0
iface eth0 inet static
address 192.168.1.35
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface eth0:0 inet dhcp
E isso funciona. O problema é que quando o dispositivo está conectado apenas à rede local (não há servidor DHCP), o sistema Linux não é acessível através do IP estático local. Logo no momento em que conecto o dispositivo à outra rede (onde está presente um servidor DHCP) ele passa a ficar acessível com o IP estático local. Eu acho que não há nenhuma razão lógica para que isso aconteça. As configurações de rede estão desgastadas?
Pergunta extra: Posso fazer com que o sistema só consiga adquirir um IP de um servidor DHCP pré-determinado? (Para que, se houver mais de um servidor DHCP em redes diferentes, o sistema adquira um IP do servidor DHCP correto)
Obrigado :)