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)
outra forma é o comando ifconfig seguido do nome da interface de rede assim ele mostra as informação apenas daquela interface
para a gente mudar o ip basta usar o ifconfig seguido do nome da interface e o novo ip
a gente pode especificar a mascara de rede com o argumento netmask
outra forma de definir o netmask é dessa forma
tambem podemos definir o ip de broadcast que seria o ultimo ip da rede
podemos definir a quantidade maxima de bytes para fragmentar o pacote com o argumento mtu seguido da quantidade de bytes
podemos adicionar ipv6 usando o add seguido do ipv6 (o add tambem pode ser usado para criar interface virtual)
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)
para apagar a interface basta usar o del no lugar do add seguido do ip
podemos desativar uma interface de rede usado down
para ativar novamente a interface de rede usamos o up
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
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
Código:
# ifconfig
outra forma é o comando ifconfig seguido do nome da interface de rede assim ele mostra as informação apenas daquela interface
Código:
# ifconfig eth0
para a gente mudar o ip basta usar o ifconfig seguido do nome da interface e o novo ip
Código:
# ifconfig eth0 192.168.1.100
a gente pode especificar a mascara de rede com o argumento netmask
Código:
# ifconfig eth0 192.168.1.100 netmask 255.255.255.0
outra forma de definir o netmask é dessa forma
Código:
# ifconfig eth0 192.168.1.100/24
tambem podemos definir o ip de broadcast que seria o ultimo ip da rede
Código:
# ifconfig eth0 192.168.1.100 broadcast 192.168.1.255
Código:
# ifconfig eth0 192.168.1.100 mtu 1400
podemos adicionar ipv6 usando o add seguido do ipv6 (o add tambem pode ser usado para criar interface virtual)
Código:
# ifconfig eth0 add fe80::1/64
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:
# ifconfig eth0 add 10.0.0.1
para apagar a interface basta usar o del no lugar do add seguido do ip
Código:
# ifconfig eth0 del 10.0.0.1
podemos desativar uma interface de rede usado down
Código:
# ifconfig eth0 down
para ativar novamente a interface de rede usamos o up
Código:
# ifconfig eth0 up
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:
# ifconfig eth0 down # ifconfig eth0 hw ether 00:00:00:00:03:15 # ifconfig eth0 up
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