Inspecionar MTU em /sys/class/net
Nesta etapa, você explorará o sistema de arquivos /sys para encontrar o valor da MTU. O sistema de arquivos /sys é um sistema de arquivos virtual que fornece uma interface para as estruturas de dados do kernel. Ele permite que você inspecione e, às vezes, modifique parâmetros do kernel e informações do dispositivo.
As informações da interface de rede, incluindo a MTU, são expostas através do diretório /sys/class/net. Cada interface de rede em seu sistema terá um subdiretório aqui.
Abra seu terminal, caso ainda não esteja aberto.
Primeiro, vamos listar o conteúdo do diretório /sys/class/net para ver as interfaces de rede disponíveis. Digite o seguinte comando e pressione Enter:
ls /sys/class/net/
Você deve ver uma lista de interfaces de rede, semelhante à saída de ip link show ou ifconfig. Neste ambiente, você provavelmente verá eth0 e lo.
eth0 lo
Agora, vamos olhar dentro do diretório para nossa interface primária, eth0. Digite o seguinte comando e pressione Enter:
ls /sys/class/net/eth0/
Isso mostrará uma lista de arquivos e diretórios que contêm informações sobre a interface eth0.
addr_assign_type broadcast device ifindex mtu phys_port_id speed
address carrier dormant iflink napi_defer_hard_irqs phys_port_name statistics
addr_len carrier_changes duplex link_mode netdev_group power subsystem
bonding_slave carrier_up_count flags lower_ operstate proto_down_reason tx_queue_len
bridge_slave dev_id gro_flush_timeout name_assign_type perms qdisc type
Observe o arquivo chamado mtu. Podemos ler o conteúdo deste arquivo para obter o valor da MTU. Use o comando cat para exibir o conteúdo do arquivo mtu. Digite o seguinte comando e pressione Enter:
cat /sys/class/net/eth0/mtu
Você deve ver o valor da MTU impresso no terminal, que deve ser 1500.
1500
Este método de verificar a MTU lendo o arquivo /sys fornece uma maneira direta de acessar informações de nível de kernel sobre a interface de rede.
Você agora verificou com sucesso a MTU usando três métodos diferentes: ip link show, ifconfig e inspecionando o sistema de arquivos /sys. Isso demonstra que, frequentemente, existem várias maneiras de realizar a mesma tarefa no Linux.
Clique em Continuar para concluir este laboratório.