{"id":718,"date":"2026-05-26T10:00:33","date_gmt":"2026-05-26T13:00:33","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/05\/26\/aula-12-redes-no-linux-ip-route-ss-e-netstat\/"},"modified":"2026-05-26T10:00:33","modified_gmt":"2026-05-26T13:00:33","slug":"aula-12-redes-no-linux-ip-route-ss-e-netstat","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/05\/26\/aula-12-redes-no-linux-ip-route-ss-e-netstat\/","title":{"rendered":"Aula 12: Redes no Linux \u2014 ip, route, ss e netstat"},"content":{"rendered":"<p>Nesta aula, vamos mergulhar no universo das <strong>Redes no Linux<\/strong>. Voc\u00ea aprender\u00e1 a gerenciar e monitorar conex\u00f5es de rede usando comandos essenciais como <strong>ip<\/strong>, <strong>route<\/strong>, <strong>ss<\/strong> e <strong>netstat<\/strong>. Dominar esses comandos \u00e9 vital para qualquer profissional de TI que deseja configurar e solucionar problemas de rede em ambientes Linux de forma eficaz.<\/p>\n<h3>O que voc\u00ea vai aprender nesta aula<\/h3>\n<ul>\n<li>Como utilizar o comando <strong>ip<\/strong> para gerenciar interfaces de rede<\/li>\n<li>Como visualizar e manipular tabelas de roteamento com o <strong>route<\/strong><\/li>\n<li>Monitorar conex\u00f5es de rede eficazmente com <strong>ss<\/strong> e <strong>netstat<\/strong><\/li>\n<li>Aplicar conceitos em cen\u00e1rios pr\u00e1ticos que nossos especialistas da JRT Technology Solutions utilizam diariamente<\/li>\n<\/ul>\n<h3>Explorando o comando ip<\/h3>\n<p>O comando <strong>ip<\/strong> substitui o antigo <strong>ifconfig<\/strong> e \u00e9 uma ferramenta poderosa para gerenciar interfaces de rede. Usamos o <strong>ip<\/strong> para configurar endere\u00e7os IP, visualizar configura\u00e7\u00f5es de rede e muito mais. Aqui est\u00e3o alguns usos b\u00e1sicos:<\/p>\n<pre><code>sudo ip addr show<\/code><\/pre>\n<p>O comando acima exibe todas as interfaces de rede e seus detalhes.<\/p>\n<pre><code>sudo ip addr add 192.168.1.100\/24 dev eth0<\/code><\/pre>\n<p>Com este comando, voc\u00ea adiciona um endere\u00e7o IP a uma interface de rede espec\u00edfica. Em nossos projetos na JRT Technology Solutions, configuramos frequentemente interfaces de rede para atender requisitos espec\u00edficos de clientes.<\/p>\n<h3>Manipulando Rotas com o route<\/h3>\n<p>O comando <strong>route<\/strong> \u00e9 utilizado para visualizar e manipular a tabela de roteamento do sistema. Com ele, podemos direcionar o tr\u00e1fego de rede para gateways espec\u00edficos conforme necess\u00e1rio. Por exemplo:<\/p>\n<pre><code>route -n<\/code><\/pre>\n<p>Este comando exibe a tabela de roteamento atual em formato num\u00e9rico, omitindo nomes de host para uma leitura mais r\u00e1pida.<\/p>\n<pre><code>sudo route add default gw 192.168.1.1<\/code><\/pre>\n<p>Adiciona um gateway padr\u00e3o, \u00fatil em configura\u00e7\u00f5es de roteamento est\u00e1tico.<\/p>\n<h3>Monitorando redes com ss e netstat<\/h3>\n<p>Os comandos <strong>ss<\/strong> e <strong>netstat<\/strong> s\u00e3o indispens\u00e1veis para monitorar conex\u00f5es de rede. Embora o <strong>netstat<\/strong> seja mais antigo, ainda encontra aplica\u00e7\u00f5es pr\u00e1ticas. Em compensa\u00e7\u00e3o, <strong>ss<\/strong> oferece uma alternativa mais moderna e eficaz.<\/p>\n<pre><code>ss -tuln<\/code><\/pre>\n<p>Este comando exibe todas as conex\u00f5es de rede abertas TCP, UDP e escuta no sistema.<\/p>\n<p>Para usu\u00e1rios que ainda preferem o <strong>netstat<\/strong>, o equivalente seria:<\/p>\n<pre><code>netstat -tuln<\/code><\/pre>\n<p>Embora os especialistas da JRT Technology Solutions usem majoritariamente <strong>ss<\/strong> em suas implementa\u00e7\u00f5es, tamb\u00e9m reconhecem a utilidade do <strong>netstat<\/strong> em sistemas legados.<\/p>\n<h3>Integrando conceitos em um cen\u00e1rio pr\u00e1tico<\/h3>\n<p>Imagine que voc\u00ea precisa configurar um servidor Linux em um ambiente corporativo e garantir que ele esteja na rede correta com acesso adequado ao gateway. Voc\u00ea faria:<\/p>\n<ol>\n<li>Configurar o IP da interface usando <strong>ip addr add<\/strong>.<\/li>\n<li>Definir o gateway padr\u00e3o com <strong>route add<\/strong>.<\/li>\n<li>Verificar as conex\u00f5es de rede estabelecidas com <strong>ss -tuln<\/strong> para garantir que o servidor est\u00e1 ouvindo nas portas corretas.<\/li>\n<\/ol>\n<p>Esses passos s\u00e3o fundamentais para garantir uma rede bem configurada e funcional.<\/p>\n<h3>Resumo da Aula 12<\/h3>\n<p>Nesta aula, voc\u00ea aprendeu a utilizar os comandos <strong>ip<\/strong>, <strong>route<\/strong>, <strong>ss<\/strong>, e <strong>netstat<\/strong> para gerenciar e monitorar redes no Linux. Essas ferramentas s\u00e3o essenciais no toolkit de qualquer administrador de sistemas. Na pr\u00f3xima aula, vamos aprofundar no gerenciamento de firewalls com <strong>iptables<\/strong> e <strong>nftables<\/strong>. At\u00e9 l\u00e1, explore essas ferramentas em seu ambiente para solidificar seu aprendizado.<\/p>\n<div style=\"margin:48px 0 32px;padding:32px 24px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;text-align:center;\">\n<p style=\"margin:0 0 8px;font-size:17px;color:#111827;font-weight:700;\">Quer aprender na pr\u00e1tica com especialistas?<\/p>\n<p style=\"margin:0 0 24px;font-size:15px;color:#1f2937;font-weight:400;\">A JRT Technology Solutions oferece treinamentos e implementa\u00e7\u00e3o de Linux para equipes corporativas.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1%21+Tenho+interesse+no+treinamento+de+Linux.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:600;padding:14px 28px;border-radius:100px;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,0.4);letter-spacing:0.01em;\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\">\n      <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n    <\/svg><br \/>\n    Falar no WhatsApp<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Explore a Aula 12 sobre redes no Linux e aprenda a usar as ferramentas ip, route, ss e netstat. Descubra como gerenciar redes de forma eficaz!<\/p>\n","protected":false},"author":1,"featured_media":717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[62],"tags":[1244,1246,1245,1248,1247,1243],"class_list":["post-718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-comandos-ip-linux","tag-comandos-ss-linux","tag-configurar-rota-linux","tag-gerenciar-redes-linux","tag-netstat-linux","tag-rede-linux"],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=718"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/718\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/717"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}