Como atribuir IP estático na rede doméstica

Como atribuir IP estático na rede doméstica

Eu tenho um roteador sem fio NetGear WNR2000 e gostaria de poder conectar um servidor a ele e fazer com que esse servidor hospedasse uma série de coisas: Subversion, Artifactory, Jenkins CI e talvez alguns outros. Basicamente, serviria como meu “servidor de construção” pessoal na propriedade.

O problema é que, no meu software, precisarei de uma URL confiável (de preferência estática) para trabalhar com este servidor de compilação. Por exemplo, meu servidor Artifactory pode residir em:

http://<whatever-ip-router-assigns>:8080/artifactory/myrepo/

E no buildscript Ant, preciso codificar esse URL para que meu projeto seja compilado corretamente.

Não sendo um “cara de rede”, que opções tenho à minha disposição? Rotas estáticas vêm à mente, mas nunca configurei uma e nem tenho certeza se essa é a solução certa. O servidor será a versão mais recente do Ubuntu Server.

Alguma ideia? Desde já, obrigado!

Responder1

É possível, e geralmente fácil, configurar IPs estáticos atrás de um NAT (192.168.1.*). Para o Ubuntu Server, você desejará configurar o arquivo /etc/network/interfaces semelhante a este:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.11
        broadcast 192.168.1.255
        gateway 192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0

Se você puder alterar a configuração de DHCP no seu roteador, é melhor que ele comece a ser atribuído em algum lugar após qualquer IP estático ou termine antes. Para minha casa, tenho IPs estáticos distribuídos começando em 192.168.1.50 e terminando em 192.168.1.255, deixando-me com cerca de 50 IPs para atribuir estaticamente, o que é mais do que eu deveria precisar.

Responder2

Normalmente, se o seu servidor já recebeu um endereço IP atribuído pelo servidor DHCP, ele tentará sempre obter esse endereço novamente no futuro. O servidor DHCP também pode tentar atribuir o mesmo endereço ao mesmo dispositivo.

Se isso não estiver acontecendo com você, simplesmente atribua um endereço IP estático ao seu servidor. Ou faça uma reserva manual de endereço DHCP para o seu servidor (para fazerclarosempre obterá o mesmo endereço).

informação relacionada