Você pode configurar uma interface de rede na linha de comando usando os utilitários de rede. Você configura os hosts do cliente da rede com a linha de comando usando comandos para alterar suas configurações atuais ou editando vários arquivos do sistema. Para configurar sua placa de interface de rede para conectar-se automaticamente quando o cabo com fio estiver conectado, siga estas etapas "simples":
Configurando o endereço DHCP para sua placa de rede
Para configurar o endereço DHCP, edite /etc/network/interfaces
e insira as seguintes linhas, substituindo eth0
no exemplo pela sua placa de interface de rede:
sudo nano /etc/network/interfaces
Você deve ver algo semelhante a este:
auto eth0
iface eth0 inet dhcp
no meu computador, fica assim:
auto lo
iface lo inet loopback
Portanto, se sua placa de rede aparecer como eth2
por exemplo, você deixaria o arquivo assim:
auto eth2
iface eth2 inet dhcp
Caso você queira configurar um endereço IP estático para sua placa de rede
O mesmo procedimento acima, mas você precisará incluir mais informações.
Como acima, substitua eth0
pelo nome da sua placa de rede:
sudo nano /etc/network/interfaces
Arquivo de exemplo:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Depois de inserir todos os detalhes necessários para o seu IP estático, você precisará reiniciar os serviços de rede usando o seguinte comando:
sudo /etc/init.d/networking restart
Configurando o DNS
Você pode adicionar o nome do host e / ou endereços IP ao arquivo /etc/hosts
para pesquisas estáticas.
Para fazer com que sua máquina consulte um servidor específico para pesquisas de nome, basta adicionar seus endereços /etc/resolv.conf
.
Por exemplo, uma máquina que deve executar pesquisas no servidor DNS no endereço IP 192.168.0.1 teria um resolv.conf
arquivo parecido com este:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
no meu caso, fica assim:
search cantv.net
nameserver 127.0.0.1
sudo /etc/init.d/networking restart
em um script shell e dando a você um voto positivo.é provável que a maioria das respostas sobre esse assunto confunda os leitores ao demonstrar o que colocar,
/etc/resolv.conf
porque eles usam endereços locais para o servidor de nomes."Por exemplo, uma máquina que deve executar pesquisas no servidor DNS ."
Aqui, servidor DNS e servidor de nomes significam a mesma coisa. Portanto, em vez de colocar um endereço LAN, coloque um endereço de servidor DNS real. (ou seja, servidor DNS do Google)
esse link explica o uso do arquivo resolv.conf com mais profundidade. https://theos.in/desktop-linux/resolve-conf-linux-example/
fonte