Rezendebt
(usa Slackware)
Enviado em 14/02/2018 - 16:25h
Boa tarde, Generais, muito bem, tenho um problema curioso aqui. Estou trabalhando com uma rede de computadores cujas estações usam predominantemente windows e linux mint sob ip estático. Ok, tudo bem, sem problema. Eventualmente, quando preciso fazer alguma intervenção na rede e estou de frente com alguma máquina "empipinada", eu pego o pendrive com a distribuição live do linux mint, entro com os parâmetros de rede rapidinho ali na mão mesmo, e já faço tudo o que preciso. OK, só que essa demanda tem sido mais frequente, e acaba que ficar configurando a rede na mão toda hora é chato pra burro, aí, surge a idéia (oooohhhh gênio) criei um scriptzinho lero-lero pra editar tudo num tapa só.
Uai (mineiro falando...), aí que vem o problema, eu determinei a edição do ip, da máscara de rede e do gateway através do ifconfig e do route. Jóia, mas a edição do dns editando o resolv.conf não funcionou...
Boim, para tentar editar os DNS resolvi editar então o arquivo /etc/network/interfaces, aí ele muda os DNS mas o ip, a máscara de rede e o gateway ficam inalterados. Aí eu já pensei... isso tá igual à brasília do seu barriga, quando fecha uma porta, abre a outra....
Mas enfim, o fato é que não consigo alterar os dois parâmetros ao mesmo tempo nesse scriptzinho que criei.... Estou sem ele aqui na íntegra, mas a arquitetura dos comandos foi essa, coisa simples:
-------------------------script1-------------------------------
ifconfig eth0 99.99.99.99 netmask 255.255.255.0
ifconfig eth0 broadcast 99.99.99.255
route add default gw 99.99.99.XX eth0
echo "DNS1 12.34.56.78 # Servidor DNS Primario" >> /etc/resolv.conf
echo "DNS2 210.10.10.10 # Servidor DNS Secundario" >> /etc/resolv.conf
/etc/init.d/networking restart
Desse jeito alteram-se os parâmetros de rede, mas não os DNS (desconsiderem os endereços, não os tenho memorizados)
----------------------------script2----------------------------------
echo "auto eth0" >> /etc/network/interfaces
echo "iface eth0 inet static"" >> /etc/network/interfaces
echo "address 99.99.99.99" >> /etc/network/interfaces
echo "netmask 255.255.255.0" >> /etc/network/interfaces
echo "gateway 99.99.99.XX" >> /etc/network/interfaces
echo "dns-nameservers 12.34.56.78 210.10.10.10" >> /etc/network/interfaces
/etc/init.d/networking restart
Aí, desse jeito, alteram-se os DNS, mas os parâmetros da rede não!!!!
----------------------------------------------------------------
Depois tentei mesclar os dois métodos, mas não funcionou também.
Alguma idéia???