Erro ao atribuir IP

1. Erro ao atribuir IP

Alexandre Bassouto
bassouto

(usa Debian)

Enviado em 22/10/2009 - 13:27h

Saudações a todos,
Correndo o risco de cair no lugar comum, sou novato no linux :)
Configurei um computador para ser servidor de proxy, com a ajuda principalmente dos tutoriais daqui do VOL tudo fucniona muito bem, mas eu fiz os teste com um IP provisório o 10.1.1.53, depois de tudo testado e funcionando mudei para o IP 10.1.1.6, manualmente com os comandos:

ifconfig eth1 down
ifconfig eth1 10.1.1.6 netmask 255.255.255.0 up

Em seguida alterei o interfaces, como segue abaixo. Ia tudo bem, até que precisei desligar o servidor e levá-lo para seu lugar definitivo, quando liguei, percebi que ele voltou com o IP antigo. Executei o comando
/etc/init.d/networking restart
ai ele atribui o IP correto, observação, se eu uso start ao invés de restart ele atibui o IP incorreto.

Estou usando o Debian 5.0, em testes pingando os dois IP's enquanto o servidor é ligado, o IP 10.1.1.6 responde mas imediatamente para e o 53 passar a responder, ou seja, ele inicia corretamente, mas algo o faz mudar.



# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth0
allow-hotplug eth1


# Interface de Rede Primaria
auto eth0
iface eth0 inet static
address A.B.C.D (IP externo válido)
netmask 255.255.255.0
broadcast A.B.C.255
network A.B.C.F
gateway A.B.C.E
post-up iptables-restore < /etc/iptables.up.rules


#Interface de Rede Secundaria
auto eth1
iface eth1 inet static
address 10.1.1.6
netmask 255.255.255.0
broadcast 10.1.1.255
network 10.1.1.0



  


2. Re: Erro ao atribuir IP

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 22/10/2009 - 13:55h

Certifique q não tenha nenhum script q faça essa mudança no IP. Imagino q seja no /etc/rc.local, pois este é o último script q roda no sistema, sendo assim rodando depois do /etc/init.d/networking.


3. Re: Erro ao atribuir IP

Alexandre Bassouto
bassouto

(usa Debian)

Enviado em 22/10/2009 - 16:19h

Meu rc.local está logo abaixo. Na verdade eu já havia pensado nisso, coloquei o comando que uso para atribuir o IP correto, mas mesmo assim não funciona.


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# sudo /etc/init.d/likewise-open start
/etc/init.d/networking restart
exit 0



4. Re: Erro ao atribuir IP

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 22/10/2009 - 16:26h

O DHCP tá habilitado? Verifique isso e desabilite-o:

# chmod -x /etc/init.d/dhcpd

Eu acho q o nome do script é esse. Verifique no diretório o nome correto.


5. Demora

Alexandre Bassouto
bassouto

(usa Debian)

Enviado em 28/10/2009 - 14:30h

Olá, demorei a responder porque agora como ele está em produção não posso ficar a todo momento reiniciando. O DHCP não está instalado, tô verificando outros scripits e não achei nenhhum, tô desconfiando do webmin, mas não vi nada errado nele (pelo menos ainda), vou passar a iniciá-lo manualmente e ver no que dá.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts