Muitos usuários do Linux tem sentindo falta do comando “ifconfig” ao instalar uma distribuição mais recente/atualizada, o que acontece é que o “ifconfig” foi descontinuado, entrando no seu lugar o comando “ip“, vamos então conhecer um pouco dele.
Verificando as interfaces de rede e suas configurações:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[root@srv-centos ~]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:00:27:e5:00:77 brd ff:ff:ff:ff:ff:ff inet 192.168.100.34/24 brd 192.168.100.255 scope global noprefixroute dynamic enp0s3 valid_lft 26945sec preferred_lft 26945sec inet6 2804:431:971c:7df7:49c9:893c:41a8:7168/64 scope global noprefixroute dynamic valid_lft 228909sec preferred_lft 142509sec inet6 fd37:267c:7d7a:1:5057:836c:489f:9eda/64 scope global noprefixroute valid_lft forever preferred_lft forever inet6 fe80::b1a1:d42e:8423:8718/64 scope link noprefixroute valid_lft forever preferred_lft forever |
Podemos também abreviar o comando:
1 2 3 4 5 |
[root@srv-centos ~]# ip addr s ou [root@srv-centos ~]# ip a s ou [root@srv-centos ~]# ip a |
Obtendo informação de apenas uma interface:
1 2 3 4 5 6 7 8 9 10 11 12 |
[root@srv-centos ~]# ip addr show enp0s3 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:00:27:e5:00:77 brd ff:ff:ff:ff:ff:ff inet 192.168.100.34/24 brd 192.168.100.255 scope global noprefixroute dynamic enp0s3 valid_lft 26715sec preferred_lft 26715sec inet6 2804:431:971c:7df7:49c9:893c:41a8:7168/64 scope global noprefixroute dynamic valid_lft 228675sec preferred_lft 142275sec inet6 fd37:267c:7d7a:1:5057:836c:489f:9eda/64 scope global noprefixroute valid_lft forever preferred_lft forever inet6 fe80::b1a1:d42e:8423:8718/64 scope link noprefixroute valid_lft forever preferred_lft forever [root@srv-centos ~]# |
Funciona também da forma abreviada.
Definindo um endereço IP para uma interface:
1 |
[root@srv-centos ~]# ip addr add 192.168.0.10/24 dev enp0s3 |
Removendo o IP de uma interface:
1 |
[root@srv-centos ~]# ip addr del 192.168.0.10/24 dev enp0s3 |
Identificando o “default gateway“:
1 |
[root@srv-centos ~]# ip route show |
Para maiores informações consulte o manual do comando:
1 |
[root@srv-centos ~]# man ip |
Até a próxima. 😉