Seja porque estamos gerenciando um servidor ou porque ainda não temos um ambiente gráfico, há momentos em que precisamos saber todos os dados de rede que possui o computador ao qual estamos conectados, aqui explicarei como obter esses dados.
Direção IP
Um simples comando pode nos dizer nosso IP, quero dizer: ifconfig
ifconfig
Ele nos mostrará algo como isto:
Como você pode ver, todas as interfaces de rede aparecem, na 2ª linha de cada interface vemos algo como: «internet 192.168.1.5»… Inet é o endereço IP, por exemplo, se eu fizer um grep filtrando inet posso mostrar apenas os IPs:
sudo ifconfig | grep inet
Isso nos mostraria nossos IPs IPv4 e IPv6.
MAC
O mesmo comando nos permite saber nosso endereço MAC, podemos vê-lo na linha que começa com "ether", ainda podemos usar um grep para filtrar por ether e que somente nossos MACs aparecem:
sudo ifconfig | grep ether
Servidor DNS
Para conhecer nosso servidor DNS, podemos ver o conteúdo do arquivo /etc/resolv.conf:
cat /etc/resolv.conf
Aí veremos o domínio da nossa rede (caso tenhamos algum na LAN) ou o IP do servidor DNS que utilizamos.
Gateway ou Gateway
Saber que nosso portal é tão fácil quanto usar:
ip route show
Veremos que várias linhas podem aparecer, mas a (geralmente) primeira linha contém nosso gateway no início, é a linha que começa com omissão
Enfim ... obviamente, você pode usar o grep novamente para filtrar por padrão:
ip route show | grep default
E ... ficando mais requintado, podemos usar o awk para mostrar apenas a 3ª coluna, o IP:
ip route show | grep default | awk {'print $3'}
Mas ei, isso é para entrar em detalhes
Nome do host ou nome do computador
Simples, muito simples ... basta executar: hostname
hostname
O fim!
Este é o fim do post, não sei se ainda tenho alguma configuração pendente... se sim, compartilhe o comando para exibi-la em um terminal
Divirta-se!
Nunca é demais lembrar deles
No caso do DNS, nem sempre é esse o caso.
No Ubuntu ou em alguns de seus derivados, o arquivo '/etc/resolv.conf' contém 'nameserver 127.0.1.1'
Como determinar o DNS configurado nesses casos?
Isso acontece porque o sistema está usando: / usr / sbin / NetworkManager e é esse programa que está encarregado de chamar / sbin / dhclient.
Se você quiser ver todas as informações, incluindo os nomes de IP do servidor de nomes, basta executar o comando:
"Nm-tool"
Na Ubunto e na Casa da Moeda vai lhe oferecer algo assim:
Ferramenta NetworkManager
Estado: conectado (global)
- Dispositivo: eth0 —————————————————————–
Tipo: Com fio
Motorista: jme
Estado: indisponível
Padrão: não
Endereço HW: 00: 90: F5: C0: 32: FC
capacidades:
Detecção de operadora: sim
Propriedades com fio
Transportadora: desligado
- Dispositivo: wlan0 [Auto MOVISTAR_JIJIJI] ——————————————
Tipo: 802.11 WiFi
Driver: rtl8192ce
Estado: conectado
Padrão: sim
Endereço HW: E0: B9: A5: B3: 08: CA
capacidades:
Velocidade: 72 Mb / s
Propriedades sem fio
Criptografia WEP: sim
Criptografia WPA: sim
Criptografia WPA2: sim
Pontos de acesso sem fio (* = AP atual)
* MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, Freq 2452 MHz, Taxa de 54 Mb / s, Força 40 WPA
Configurações de IPv4:
Endereço: 192.168.1.37
Prefixo: 24 (255.255.255.0)
Gateway: 192.168.1.1
DNS: 80.58.61.250
DNS: 80.58.61.254
DNS: 193.22.119.22
DNS: 208.67.222.222
Ou seja, todas as informações que os comandos deste post (e mais alguns) oferecem separadamente de uma só vez. Para conhecer outras opções, você já conhece: «man nm-tool» 🙂
Além dos pedidos:
"Nome de anfitrião"
"Rota"
# escavação http://www.google.com | grep SERVIDOR
e ele dirá o DNS usado
A partir do Ubuntu 15.04, você deve usar:
show de dispositivo nmcli
porque nm-tool desapareceu:
http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04
Prezado, instalei o Huayra 2.0 e atualizei para o 2.1.
Pelo menos nessas versões, por padrão não há comando "ifconfig", caso contrário, uso o comando "ip" para ver o status das placas de rede:
endereço IP sh
xd men jnbkj kjbkjbk kjbkj kj kj
Como atualizo uma mudança de endereço IP do meu servidor de e-mail no DNS do ISP?