configurando o ip com ifconfig (linux)

Discussão em 'Tutoriais' iniciado por kodo no kami, 10 Junho 2016.

  1. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    239
    Sexo:
    Masculino
    Avaliações:
    +323 / -0
    bom galera o comando ifconfig do linux é um dos melhores programas para configurar o IP e sua interface de rede, e saber mexer com ele é muito util para configurar a rede pelo terminal as vezes ate necessário, muitas vezes para usar o ifconfig temos que estar como root isso por que quando mudamos o ip de uma interface de rede mudamos para todos os usuarios ou seja isso poderia causar problema na rede para os outros usuarios tambem por isso é necessario o root, a forma mais basica de usar o ifconfig é sem argumento onde ele ira exibir todas as interface de rede e outras informação dela (se voce estiver apenas uma placas de rede provavelmente vai ter apenas duas interface interface de rede sendo uma a de loopback)

    Código (Forge Crash):
    # ifconfig
    outra forma é o comando ifconfig seguido do nome da interface de rede assim ele mostra as informação apenas daquela interface

    Código (Forge Crash):
    # ifconfig eth0
    [​IMG]

    para a gente mudar o ip basta usar o ifconfig seguido do nome da interface e o novo ip

    Código (Forge Crash):
    # ifconfig eth0 192.168.1.100
    [​IMG]

    a gente pode especificar a mascara de rede com o argumento netmask

    Código (Forge Crash):
    # ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    [​IMG]

    outra forma de definir o netmask é dessa forma

    Código (Forge Crash):
    # ifconfig eth0 192.168.1.100/24
    [​IMG]

    tambem podemos definir o ip de broadcast que seria o ultimo ip da rede

    Código (Forge Crash):
    # ifconfig eth0 192.168.1.100 broadcast 192.168.1.255
    [​IMG]

    podemos definir a quantidade maxima de bytes para fragmentar o pacote com o argumento mtu seguido da quantidade de bytes

    Código (Forge Crash):
    # ifconfig eth0 192.168.1.100 mtu 1400
    [​IMG]

    podemos adicionar ipv6 usando o add seguido do ipv6 (o add tambem pode ser usado para criar interface virtual)

    Código (Forge Crash):
    # ifconfig eth0 add fe80::1/64
    [​IMG]

    se a gente usar o add em um ipv4 ele gera uma interface virtual ou alias ou seja vai ser dua interface atribuido na mesma placa de rede (no ipv4 mostra como se fosse duas interface diferente e no ipv6 atribui na mesma interface talvez isso seja um atributo do ipv6 sei la, tenho que estudar mais o ipv6)

    Código (Forge Crash):
    # ifconfig eth0 add 10.0.0.1
    [​IMG]

    para apagar a interface basta usar o del no lugar do add seguido do ip

    Código (Forge Crash):
    # ifconfig eth0 del 10.0.0.1
    [​IMG]

    podemos desativar uma interface de rede usado down

    Código (Forge Crash):
    # ifconfig eth0 down
    [​IMG]

    para ativar novamente a interface de rede usamos o up

    Código (Forge Crash):
    # ifconfig eth0 up
    [​IMG]

    podemos ate mudar o endereço mac pelo ifconfig, para isso basta desativar a interface, depois usar o argumento hw ether seguido do novo endereço mac, depois habilitar denovo

    Código (Forge Crash):
    # ifconfig eth0 down
    # ifconfig eth0 hw ether 00:00:00:00:03:15
    # ifconfig eth0 up
    [​IMG]

    bom galera o ifconfig faz mais coisas como ativar e desativar modo promiscuo, conexao ponto a ponto entre outras dezenas de opções no caso esse tutorial é apenas o basico mesmo \o

    by kodo no kami
     

Compartilhe esta Página