| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

ifconfig

Page history last edited by PBworks 16 years, 3 months ago


ifconfig

retorna o ip atual da máquina

ifconfig

caso o ifconfig seja restrito ao root tente

/sbin/ifconfig

 

Pegando só o IP

   ifconfig eth0 | awk '/inet end/ {print $3}'

 

Normalmente o ifconfig é usado para pegar o ip de uma máquina que queremos acessar

 

Para parar o serviço de rede, ou seja, desabilitar a placa de rede faça:

 

# /etc/init.d/networking stop

 

Para reiniciar faça:

# /etc/init.d/networking start

 

Você também pode configurar o ip de sua máquina assim:

Configurando o IP da sua placa de rede

Autor: Gil

Data: 03/04/2004

Fonte: http://www.vivaolinux.com.br/dicas/impressora.php?codigo=849

 

Configurando o IP da sua placa de rede

Primeiro nós desativamos a interface.

 

ifconfig eth0 inet down

 

Então nós a ativamos com o novo endereço IP e novo roteamento.

     # ifconfig eth0 inet up 192.168.0.111 
                netmask 255.255.0.0 broadcast 192.168.255.255
     # route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.1 dev eth0

 

 

Se você já está de saco cheio de precisar utilizar o linuxconf toda vez que precisa alterar o IP ou a máscara (netmask) da sua placa de rede, utilize o comando ifconfig da seguinte forma:

 

# ifconfig eth0 10.0.0.2 netmask 255.255.0.0

 

Onde "eth0" é sua placa de rede, "10.0.0.2" é o IP que você quer colocar e "255.255.0.0" é a máscara para esse IP.

 

Para maiores informações, consulte a man page do comando ifconfig:

 

# man ifconfig

 

Configurando a rede no Linux via linha de comando

Autor: Rafael Siqueira Telles Vieira

Data: 18/10/2006

 

Configurando a rede no Linux via linha de comando

 

Eu sempre tive dificuldade em configurar a rede no Linux, seja qual fosse a distribuição. Hoje já mais experiente, tenho alguns conhecimentos que poderiam ter sido muito úteis caso alguém tivesse me contado mais cedo.

 

Tentando ajudar você, que está arrancando os cabelos para configurar a rede no Linux, não fique careca ainda, pois aqui vão algumas dicas.

 

Configurando a Rede no Linux via linha de comando

 

Bem, seja qual for o ambiente gráfico que você use ou distribuição, existem comandos do próprio sistema GNU/Linux que são comuns a todas elas, deste modo exporei aqui como usar elas para configurar rapidamente sua interface de rede.

 

Para configurar uma rede, você precisa de 4 elementos IP, máscara da rede, gateway e DNS.

 

Configuração automática

 

Se você souber esses dados é fácil, se não souber ou quiser detectá-los automaticamente você pode usar o comando:

 

  1. dhcpcd

ou

  1. dhcpcd ethX

 

(onde X é o número de sua interface de rede, caso você possua mais de uma placa de rede)

 

Configuração manual

 

Para configurar manualmente você precisa apenas dos comandos ifconfig (define as configurações da sua placa de rede) e route (controla o roteamento de pacotes, como os dados saem da sua rede).

 

Antes de mais nada, vamos ver se sua placa de rede foi reconhecida pelo Linux.

 

Para ver se sua placa está ativa digite:

 

  1. ifconfig

 

Para ver se o sistema a reconheceu:

 

  1. lspci

ou

  1. lsusb

 

(se sua placa for usb)

 

Procure pela palavra "Ethernet", normalmente ou similar:

 

  1. ifconfig -a

 

Se o seu sistema detectou sua placa de rede, ela deve aparecer listada seja pelo lspci/lsusb ou ifconfig.

 

Para configurar a rede, vejamos a sintaxe dos comandos que usaremos e em seguida darei um exemplo prático.

 

ifconfig identificador da placa de rede IP netmask IP mask up

 

route add default gw IP

 

OBS: Existem outros meios para fazer tais operações de configuração com o route e o ifconfig, para isso leia o manual de tais comandos.

 

Exemplo prático

 

Vamos supor que eu tenha uma rede com 3 computadores, 1 sendo o gateway do meu sistema, que possui, claro, duas placas de rede.

 

IPs dos 3 computadores: 10.0.0.1 , 10.0.0.2, 10.0.0.3

Máscara: 255.255.0.0

DNS: 200.192.168.1

Gateway: 10.0.0.1

 

1° PC

 

No terminal como root:

 

  1. ifconfig eth0 10.0.0.3 netmask 255.255.0.0 up
  2. route add default gw 10.0.0.1

 

2° PC

 

No terminal como root:

 

  1. ifconfig eth0 10.0.0.2 netmask 255.255.0.0 up
  2. route add default gw 10.0.0.1

 

3° PC - Gateway com duas placas de rede

 

No terminal como root:

 

  1. ifconfig eth0 10.0.0.1 netmask 255.255.0.0 up
  2. ifconfig eth1 200.17.11.1 netmask 255.255.255.0 up

 

  1. route add default gw 10.0.0.1 eth0
  2. route add default gw 200.17.11.2 eth1

 

Por último, para configurar o DNS, edite o arquivo /etc/resolv.conf de cada máquina e preencha da seguinte maneira:

 

nameserver 200.192.168.1

 

Repare que você pode configurar infinitos DNS, tantos quantos queira :-)

 

Para adicionar mais um por exemplo, só adicionamos 1 linha:

 

nameserver 200.192.168.1

nameserver 200.128.68.20

 

Muito bem? Espero que ninguém mais tenha dificuldades em configurar uma rede no Linux com isso :-)

 

PS: Se você estava era querendo saber como configurar a rede via conexão discada com o modem no Linux e chegou aqui por acaso, um bom lugar para começar é linmodems.org. Lá há grande chances que você encontre o drive para seu modem por lá.

 

Grande abraço e boa sorte.

 

 

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=7529

 

Modificar o endereço MAC da placa de rede

fonte: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=1983

É bem simples, basta baixar a rede, usar o ifconfig e levantá-la novamente:

 

  1. ifconfig eth0 down
  2. ifconfig eth0 hw ether 00:11:22:33:44:55
  3. ifconfig eth0 up

 

DNS -- /etc/resolv.conf

 search velox
 nameserver 200.165.132.148
 nameserver 200.165.132.155

 

 

Classes de rede

Classes de Rede IP

Por razões administrativas após algum pouco tempo no desenvolvimento do protocolo IP alguns grupos arbitrários de endereços foram formados em redes e estas redes foram agrupadas no que foram chamadas de classes. Estas classes armazenam um tamanho padrão de redes que podem ser usadas. As faixas alocadas são:

     +--------------------------------------------------------+
     | Classe  | Máscara de    | Endereço da Rede             |
     |         | Rede          |                              |
     +--------------------------------------------------------+
     |    A    | 255.0.0.0     | 0.0.0.0    - 127.255.255.255 |
     |    B    | 255.255.0.0   | 128.0.0.0  - 191.255.255.255 |
     |    C    | 255.255.255.0 | 192.0.0.0  - 223.255.255.255 |
     |Multicast| 240.0.0.0     | 224.0.0.0  - 239.255.255.255 |
     +--------------------------------------------------------+

               endereços IP                   máscara rede  comprimento
     Classe A  1.0.0.0     - 126.255.255.255  255.0.0.0     =  /8
     Classe B  128.0.0.0   - 191.255.255.255  255.255.0.0   = /16
     Classe C  192.0.0.0   - 223.255.255.255  255.255.255.0 = /24



Referência rápida de máscara de redes

 

A tabela abaixo faz referência as máscaras de rede mais comuns e a quantidade de máquinas máximas que ela atinge. Note que a especificação da máscara tem influência direta na classe de rede usada:

     Máscara  Máscara                 Número 
     (Forma   (Forma                  Máximo de 
     octal)   32 bits)                Máquinas
     
     Classe A:
     /8       /255.0.0.0              16,777,215
     
     Classe B:
     /16      /255.255.0.0            65,535
     /17      /255.255.128.0          32,767
     /18      /255.255.192.0          16,383
     /19      /255.255.224.0          8,191
     /20      /255.255.240.0          4,095
     /21      /255.255.248.0          2,047
     /22      /255.255.252.0          1,023
     /23      /255.255.254.0          511
     
     Classe C
     /24      /255.255.255.0          255
     /25      /255.255.255.128        127
     /26      /255.255.255.192        63
     /27      /255.255.255.224        31
     /28      /255.255.255.240        15
     /29      /255.255.255.248        7
     /30      /255.255.255.252        3
     /32      /255.255.255.255        1

Qualquer outra máscara fora desta tabela (principalmente para a classe A), deverá ser redimensionada com uma calculadora de IP para chegar a um número aproximado de redes/máquinas aproximados que deseja.

 

Roteamento

A tabela de roteamento contém a informação do kernel sobre como enviar pacotes IP aos seus destinos. Aqui está uma amostra de tabela de roteamento para um sistema Debian em uma rede local (LAN) com endereço IP 192.168.50.x/24. O sistema 192.168.50.1 (também na LAN) é um roteador para a rede corporativa 172.20.x.x/16 e o sistema 192.168.50.254 (também na LAN) é um roteador para a Internet para todos.

     # route
     Kernel IP routing table
     Destination   Gateway        Genmask       Flags Metric Ref Use Iface
     127.0.0.0     *              255.0.0.0     U     0      0     2 lo
     192.168.50.0  *              255.255.255.0 U     0      0   137 eth0
     172.20.0.0    192.168.50.1   255.255.0.0   UG    1      0     7 eth0
     default       192.168.50.254 0.0.0.0       UG    1      0    36 eth0

 

 

Referências

Comments (0)

You don't have permission to comment on this page.