205.1 Basic networking configuration cover image

205.1 Basic networking configuration

Alfredo Braga • November 3, 2021

ip

ifconfig

Comando para exibir informações sobre as interfaces de rede. Passando como parametro o nome da inteface vemos apenas informações sobre essa interface

Exibe todas as inrtefaces rodando, ou seja, em estado up.

$ ifconfig

Exibe todas as interfaces, incluse as em estado down

$ ifconfig -a

Exibe uma interface

$ ifconfig enp1s0 
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.1.114  netmask 255.255.255.0  broadcast 192.168.1.255
inet6 fe80::da7f:4ec9:4986:b7c2  prefixlen 64  scopeid 0x20<link>
ether fc:aa:14:fd:38:7e  txqueuelen 1000  (Ethernet)
RX packets 30136  bytes 39200883 (37.3 MiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 10639  bytes 1246410 (1.1 MiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Para baixar uma interface

$ ifconfig enp1s0 down

Para subir uma interface

$ ifconfig enp1s0 up

Para atribuir um IP. Como não passei uma mascara será atribuida a mascara padrão de acordo com o ip

$ ifconfig enp1s0 10.0.0.5 

Passando a mascara

$ ifconfig enp1s0 10.10.0.5 netmask 255.255.255.0

Atribuindo mais de um ip para a interface (sim isso é possivel)

$ ifconfig enp1s0:0 10.0.0.6 

ou

$ ifconfig enp1s0 add 10.0.0.6 

Mudar o MAC da placa de rede (sim isso é possivel)

$ ipcofig enp1s0 hw ether 08:08:08:08:08:08 

route

arp

iw

iwconfig

iwlist