Graças aos artigos que o MSX me passou ontem através de um comentårio, aprendi um pouco mais sobre o comando IP e as diferenças que tem com ifconfig.
Ă por isso que escrevo este artigo, primeiro para ter uma tradução para o espanhol do artigo original em inglĂȘs e, em segundo lugar, para servir de memorando caso eu precise.
Devido Ă largura do artigo, alguns valores da tabela serĂŁo "cortados", mas estĂŁo em uma Ășnica linha
Vamos ver a comparação então:
Ação | ifconfig | IP |
---|---|---|
Mostrar dispositivos de rede e suas configuraçÔes | #ifconfig | show de $ip addr Mostrar link $ ip |
Ativar interface de rede | # ifconfig eth0 up | # ip link configurado eth0 up |
Desativar interface de rede | # ifconfig eth0 desativado | # ip link definiu eth0 para baixo |
Definir endereço IP | # ifconfig eth0 192.168.1.1 | # endereço ip add 192.168.1.1 dev eth0 |
Excluir endereço IP | # endereço ip do 192.168.1.1 dev eth0 | |
Adicionar "interface" virtual ou aliases | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr add 10.0.0.1/8 dev eth0 label eth0: 1 |
Adicionar entrada em uma tabela ARP | # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # ip neigh add 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud permanent dev eth0 |
Alterar um dispositivo ARP para desligado | # ifconfig -arp eth0 | # ip link definir dev eth0 arp desligado |
E isso Ă© tudo, ou pelo menos o mais importante para mim.
Eles podem me dizer o que querem, que IP Ă© mais poderoso e isso ifconfig Ă obsoleto, mas nĂŁo posso negar que agora com IP vocĂȘ tem que escrever muitos mais parĂąmetros.
Folha de dicas muito Ăștil! Obrigado.
Esqueci, quase todos os comandos iproute2 tĂȘm uma correlação reduzida, por exemplo, 'ip addr show' pode ser resumido com um 'ip a', etc.
Vale a pena investigar porque quando vocĂȘ os usa o dia todo, o mĂnimo que quer Ă© escrever, escrever, escrever, escrever, escrever, escrever, escrever!
[yaoming] Eu sĂł preciso dos 3 primeiros comandos [/ yaoming]
Jajaja true !!! tambĂ©m o "ip route show" nĂŁo mostra a saĂda com guias como "route -n" e torna mais difĂcil de ler.
Excelente contribuição, outros comandos para a lista
E quais vantagens isso tem sobre ifconfig? além de ter que escrever mais, é claro xD
Boa perguntaâŠ. por enquanto exercite a memĂłria aprendendo mais! đ
Bom, por enquanto se vocĂȘ olhar a tabela que coloquei acima, vocĂȘ pode ver algo que tem um IP que nĂŁo tem IFCONFIG. đ
Obrigado pela contribuição đ e eu pergunto, por que alguĂ©m iria querer deletar um IP? Eu digo o que seria melhor dito em qual caso
Ă simples. Digamos que eu use um IP em um intervalo e outro IP no outro. Agora o utilitĂĄrio me ajudaria se eu quisesse eliminar um dos IPs, para que os PCs daquela faixa nĂŁo me vissem. Mas respondendo sua pergunta com outra, por que nĂŁo? đ
E vocĂȘ nĂŁo poderia remover um IP com ifconfig derrubando a interface e levantando-a novamente?
Por exemplo: temos o IP xxx.xxx.xxx.xxx na interface wlan1 e queremos removĂȘ-lo.
ifconfig wlan1 down && ifconfig wlan1 up
Foi o que pensei, vocĂȘ remove a interface e ponto final, nĂŁo tem mais IP.
O mesmo Ă© uma interface sem IP, que uma interface desconectada.
Claro, vocĂȘ tambĂ©m pode matar uma mosca com uma espingarda.
VocĂȘ nunca trabalhou com redes e usou uma mĂĄquina GNU + Linux como roteador com o Quagga certo?
Existem muitos cenĂĄrios fora do seu quarto onde Ă© necessĂĄrio carregar e baixar IPs continuamente sem virar a interface de rede e deixar outros usuĂĄrios offline.
Muito boa essa tabela para manter como referĂȘncia.
O IP parece ser mais complicado do que o Ifconfig, mas tenho uma pergunta. O que torna o IP melhor do que o Ifconfig, além de ser mais moderno e ter mais algumas opçÔes?
As novas funçÔes que o iproute2 traz sĂŁo insignificantes (todas, nĂŁo apenas as mostradas aqui), a ponto de poderem salvar o rehash e incluĂ-las nas ferramentas de rede adicionando um 0001
A propósito, com "ifconfig eth0 0.0.0.0" o endereço IP é removido
Obrigado pela dica đ
"Introdução
Iproute2 é uma coleção de utilitårios para controlar redes TCP / IP e controle de tråfego no Linux. Atualmente é mantido por Stephen Hemminger. O autor original, Alexey Kuznetsov, é bem conhecido pela implementação de QoS no kernel Linux.
A maioria dos manuais de configuração de rede ainda se referem ao ifconfig e rota como as ferramentas de configuração de rede primåria, mas o ifconfig é conhecido por se comportar de maneira inadequada em ambientes de rede modernos. Eles devem ser descontinuados, mas a maioria das distribuiçÔes ainda os inclui. A maioria dos sistemas de configuração de rede usa ifconfig e, portanto, fornece um conjunto de recursos limitado. O projeto / etc / net visa suportar a maioria das tecnologias de rede modernas, jå que não usa ifconfig e permite que um administrador de sistema faça uso de todos os recursos do iproute2, incluindo controle de tråfego »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Brinde: http://www.jaredlog.com/?p=928
1 Bons dados, agora estĂĄ claro para mim.
Bons dados, embora o Arch nĂŁo seja usado eth0, mas valores como enp0s3.
Uhhh ???
EstĂĄ correto, embora possa ser configurado para ser eth0 ou wlan0. Eu me pergunto qual Ă© a lĂłgica de deixar o estilo enp # s # (ou wlp # s #)? TambĂ©m com sua predileção por ip quando estamos todos familiarizados com ifconfig, por quĂȘ?
No final vocĂȘ se acostuma, no Archlinux por nĂŁo ter ifconfig resolvi aprender isso porque em algum momento muitas distros irĂŁo marcĂĄ-lo como obsoleto. Postagem muito boa.
Eu quero comprar Linux para meu computador
Saulo, se vocĂȘ quiser experimentar o Linux nĂŁo precisa comprĂĄ-lo (embora possa). Se sua paciĂȘncia nĂŁo puder esperar para usĂĄ-lo, direi que a maioria das versĂ”es (distribuiçÔes) do Linux tem um link para download gratuito (gratuito), que vocĂȘ pode gravar em um disco ou montar em uma memĂłria USB para posterior instalação em seu computador. Recomendo que vocĂȘ veja guias no YouTube ou em alguns blogs sobre a instalação, nĂŁo Ă© difĂcil.
Interessante, ifconfig ainda Ă© mais fĂĄcil de aprender.