net-tools
está ficando defasado. Ele nos permite atuar na configuração de rede do sistema linux, como o ifconfig, route, iptunnel, etc. Hoje algumas distribuições, como o Manjaro e Arch, já estão vindo com uma nova ferramenta para esse serviço, o
iproute2
.Para quem não conhece a diferença, como eu não conhecia até pouco tempo, vamos citar alguns exemplos de comandos:
1. Exibir todas as interfaces de rede disponíveis
net-tools:
- Código: Selecionar todos
ifconfig -a
iproute2:
- Código: Selecionar todos
ip link show
2. Habilitar/Desabilitar uma interface
net-tools:
- Código: Selecionar todos
ifconfig eth1 up ou ifconfig eth1 down
iproute2:
- Código: Selecionar todos
ip link set up eth1 ou ip link set down eth1
3. Definir IP/máscara a uma interface
net-tools:
- Código: Selecionar todos
ifconfig eth1 192.168.0.1/24
iproute2:
- Código: Selecionar todos
ip addr add 192.168.0.1/24 dev eth0
4. Remover definição de IP/máscara de uma interface
net-tools:
- Código: Selecionar todos
ifconfig eth0 0
iproute2:
- Código: Selecionar todos
ip addr del 192.168.0.1/24 dev eth0
5. Exibir informações de um interface específica
net-tools:
- Código: Selecionar todos
ifconfig eth1
iproute2:
- Código: Selecionar todos
ip addr show dev eth1
6. Modificando o MAC-Address de um interface
net-tools:
- Código: Selecionar todos
ifconfig eth1 hw ether 00:11:22:33:44:55
iproute2:
- Código: Selecionar todos
ip link set dev eth1 address 00:11:22:33:44:55
7. Verificando a Tabela de Roteamento
net-tools:
- Código: Selecionar todos
route -n ou netstat -rn
iproute2:
- Código: Selecionar todos
ip route show
8. Adicionando uma Rota Padrão (gateway padrão)
net-tools:
- Código: Selecionar todos
route add default gw 192.168.1.254
iproute2:
- Código: Selecionar todos
ip route add default via 192.168.1.254
9. Adicionando Rota Estática
net-tools:
- Código: Selecionar todos
route add -net 192.168.10.0/24 gw eth0
iproute2:
- Código: Selecionar todos
ip route add 192.168.10.0/24 dev eth0
Fonte: Salim Aouar