Eu tenho uma situação em que não dou acesso a uma máquina, mas pode haver circunstâncias em que as configurações de IP precisem ser alteradas. Eu superei isso fornecendo um stick USB com um arquivo com informações estáticas e DHCP (renomeado conforme apropriado) e um script que durante a reinicialização, verifica o pendrive de um arquivo e sobrescreve / etc / network / interfaces
Para aqui, tudo bem.
Mas, o arquivo /etc/resolv.conf contém as informações de DNS (até onde eu sei) e não sei como esse arquivo está estruturado.
Qual seria a melhor maneira de eu estruturar um arquivo /etc/resolv.conf que poderia ser sobrescrito com as interfaces / etc / network / acima, mas com as configurações de DNS?
Como exemplo, eu uso IP estático e meu /etc/resolv.conf tem esta aparência:
nameserver 192.168.1.254
Eu vi um arquivo de demonstração em que isso parece ser incluído no arquivo / etc / network / interfaces da seguinte forma (isso é apenas a partir de uma pesquisa, não do meu arquivo):
iface eth0 inet static
address 192.168.3.3
netmask 255.255.255.0
gateway 192.168.3.1
dns-search example.com
dns-nameservers 192.168.3.45 192.168.8.10
Posso colocar todas as informações em um arquivo? Se sim, o que acontece no arquivo /etc/resolv.conf?
Para ser honesto, prefiro ter tudo em um único arquivo, para facilitar a vida dos usuários finais e modificar apenas um arquivo.
Se isso puder ser feito em um arquivo, qual seria um exemplo para o DHCP (com relação às configurações do DHCP)
Agradecemos antecipadamente por qualquer ajuda e sugestões!