Transcrição do áudio
Comando IP. Com certeza é um comando que você tem que dominar, principalmente porque as distribuições mais modernas deixaram de lado o comando IF para trabalhar com o comando IP. Bom, é natural que no mundo Linux você tem vários projetos de vários comandos que fazem as mesmas coisas e que naturalmente algumas distribuições começam a limpar, remover projetos, no caso comandos, que não são, como eu posso dizer, do agrado da distribuição. Tem distribuição que é mais raiz, trabalharia com o IF Config, tem distribuições mais modernas, já estamos trabalhando com o comando IP. O Debian trabalha com o comando IP há muito tempo. Então vamos dominar aqui o comando IP. Por exemplo, nós já utilizamos ele IP address. Então nós vamos ver os endereços. Então vamos lá. Beleza. Aqui nós podemos localizar duas placas de rede, certo? Temos uma placa de rede interessante chamada de loopback. O que é uma placa do tipo loopback? Uma placa do tipo loopback. Bom, você tem que lembrar que em sistemas operacionais modernos do Tanebo, ele fala sobre a arquitetura dos sistemas operacionais. E aí tem um momento em que ele fala, olha, no começo tudo era uma grande sopa de função. E aí depois foram criando as camadas e sistemas operacionais de camadas começaram a surgir e depois criaram-se a possibilidade de terem processos servindo a outros processos, mas não do modelo de camadas como cliente servidor, certo? Então dentro de uma máquina eles têm números processos que estão servindo a outros e números processos por serviços. E esses serviços naturalmente precisam de um ponto, um endereço, uma forma de localizar e, classicamente, o sistema local do localhost, o localhost, o LO, ele entra em uma placa loopback da própria máquina. Então pelo LO, no caso localhost, nós conseguimos então com que um processo local acesse um serviço local na própria máquina sem precisar de saber o endereço dele de rede lá na interface de rede. Também daria certo, também poderia dar certo. Então esse aqui é o endereço de loopback. Você já viu muito localhost, quando você se conecta a um banco de dados, algo assim, certo? Bom, galera, não se assuste com isso aqui, tá? Isso aqui, beleza? Isso é uma tática do Qubes para isolar a máquina para não ser acessível pela rede. Cara, mas isso aí é um papo lá para capítulos mais avançados, tá? Capítulo 15 desse livro e lá no mundo hacker, cara. Beleza? Mas o que que a gente quitaria? Aqui estaria um 24, estaria um 8. Beleza. Então IP Hedros. Então temos aqui, naturalmente, com o comando IP, nós conseguimos trabalhar em cima de algumas camadas, tá? O que acontece? Isso aqui é o que nós chamamos de modelosem da ISO. No modelosem da ISO, nós temos então as camadas, a camada física, data lindex, o Brasil é chamado de camada de enlace, tá? Então quando você troca uma placa de rede, uma nick, você troca toda a camada física e normalmente a parte de baixo da subcamada Mac, tá? É a camada de enlace, ela é formada por duas subcamadas, tá gente? A Mac e a LLC. A Mac fica mais embaixo, a LLC fica mais em cima. Aquele curso de rede que eu coloquei, você aprende isso. Então a placa de rede, ela troca um pedaço no caso da camada Mac, toda a camada física, beleza? Então nós conseguimos trabalhar com o comando IP em cima dessas camadas que estão aqui anotadas, certo? E PEDROS, nós conseguimos trabalhar com endereço lógico da camada 3 de rede. E PERROLTA, no caso aqui nós conseguimos também trabalhar com um roteamento, o Linux ele é um roteador por padrão, certo? E inclusive o Gateway é um roteamento, tá? Bom, e aí, naturalmente nós temos aqui um data link que seria a camada de enlace. O comando IP link, caracas mano, trabalhando muito gente, vamos lá. Então aqui são, naturalmente assim, o que você mais tem que saber. E você pôs para uma prova de certificação, você tem que saber lidar com o IPEDROS, IP ROLT e IP LINK, beleza? Deixa eu dar uma olhada nessa máquina aqui, essa máquina aqui é toda diferente, IP ROLT. Então aqui tá, olha que interessante. Por padrão, a rota de saída dessa máquina é DEX 13706, que é o endereço de rede, que tá ligado na ETH0, na porta de ETH0, certo? E essa rede dessa máquina, beleza? É DEX 13706, porque essa é tudo diferente, provavelmente que vai aparecer um zero para você, beleza? Vamos lá. IP LINK, IP LINK você consegue desligar e ligar a placa de rede, certo? Utilizando DAO e UP. E IPEDROS você consegue adicionar o endereço ou deletar o endereço, então da placa de rede, beleza? Ou nós também temos a possibilidade de fazer essa configuração de endereço via COMODLINE com COMOD IP e ele fica na memória, então quer dizer que a máquina reinicia, esquece, beleza? Ou por um arquivo de configuração. Mas lá no débio, aproximadamente, lá em barra ITC NETWORK INTERFACE, beleza? Então você pode ter o subcomandos LINK, EDROS, HOT e NEIGHBOR, tá? Que é para trabalhar com vizinhança ARP. Eu não gosto muito, tá? E eu prefiro se for para trabalhar com vizinhança, eu prefiro trabalhar com NMAP, né? Para fazer então uma busca de conhecer os vizinhos e tudo mais. Mas tudo bem, vamos lá. Opções, objetos, comandos e um help, caso precise. Então IPEDROS, tá? Ele vai exibir as interfaces, o 1, 2, tá? Se tiver mais, vai exibir mais. Ele vai exibir o MACEDROS, o LINK no caso, tá vendo? LINK. LINK é o MACEDROS. Se você não sabe o MACEDROS, coleguinha, toda a placa de rede tem um MACEDROS, tá? É um endereço teoricamente único na sua LAN, na sua LAN teoricamente, tá? A empresa pode ter errado. Então você tem que, naturalmente, não pode ter duplicidade. Então esse endereço loopback é o 000000048BITZ, é o camada 2, no caso, camada de inlass. Aqui você tem INET IPV4 e INET IPV6. Então essa placa tem dois endereços de camada 3 e IPV4 de 32 bits e o 128 do IPV6, legal? Essa placa de rede que também é uma placa de rede comum. Então essa aqui é um tipo loopback, essa é o loopback, já expliquei. Essa outra que já não é loopback. Repara, ela é unicast, broadcast, multicast, tá? Então essa placa de rede comum, a placa de rede comum, a MACEDROS dela é 080275110648BITZ aqui, tá? IPV4 da camada 319216806 e naturalmente aqui o IPV6 de 128 bits da camada ali. Eu posso ter mais de um endereço, tá gente? O mundo hacker não gosta do IPV6. O IPV6 é meio perigoso, porque IPV6 dá para ter endereço único no mundo e há algumas falhas de segurança em alguns serviços, principalmente do Windows, quando você trabalha com IPV4 e IPV6 juntos. Então complicado, muito complicado, beleza? Eu explico loopback aqui, legal? Para você atribuir um endereço, naturalmente, vamos trabalhar com IPV4, que é fácil de trabalhar, são 32 bits, 4 quetetos, 4 vezes 8 dos 32 bits que você precisa. Bom, e naturalmente esse endereço, teoricamente, ele é uniforme, beleza? É dizer o seguinte, máquinas dentro da sua infraestrutura possuem IP, v4, máquinas de fora na internet possuem IPv4 também. Todos eles com 32 bits, é normal, e segue uma planificação segundo a IANA, e a neologo que vai planificar toda a questão da distribuição de endereços em piscas, legal? Então vamos lá. Estuda, comando IP, por quê? Tem que ser sudo, cara, alterando a configuração de uma placa de rede, tem que ser superzoado, e pedros deletando esse endereço que nós já tínhamos aqui, estava para ver aqui, certo? Está deletando o 92006 com máscara de 24 bits, por que 24 bits? Eu explico mais para frente, mas eu vou explicar para você aqui, 8 bits, 16 bits, 24 bits, então 24 bits nessa máscara, por isso 24 bits aqui. No device, é o dispositivo de rede e NP0S3, então ele está deletando esse endereço do device e NP0S3 da placa de rede, e aqui eu estou adicionando, deletar e adicionar, beleza? Deletar e adicionar, então estou praticamente trocando a config de uma placa de rede via comandline. Isso vai ficar em memória, isso não vai ficar, naturalmente fixado. Quando você precisa fixar, nós vamos para arquivos, mas geralmente as máquinas operam muito pelo DHCP, os desktop. Servidores não, servidores praticamente nós vamos na unha, colocamos em arquivo mesmo, mas desktop é sempre dinâmico mesmo, beleza? Vamos falar sobre o Gateway, quem é o Gateway nessa nossa história aqui. Gateway é um computador, tudo o roteador ele é um computador. Preste atenção, pergunta de uma certificação Cisco, o que é um router é um computador, entendeu? Esse computador tem duas placas de rede, uma placa de rede está ligada dentro da sua rede local, certo? E uma outra placa de rede, por exemplo ligado na internet, ligado numa outra rede mais abrangente, rede mais abrangente quer dizer uma rede maior. Então o router está aqui, ele tem duas placas de rede, mas o Gateway é o endereço que você colocou nessa placa de rede aqui, então esse aqui é o equipamento router, ele tem duas placas de rede, o meu roteiro da rede está ligado na internet e a outra está aqui, essa bolinha verde aqui, está vendo aqui? É essa bolinha verde, beleza? Ela é o Gateway da rede. Se você colocar o IP dinâmico aqui, sua rede vai pegar um Gateway e depois vai reiniciar um monte de coisa e vai para o Gateway. Então Gateway é um daqueles endereços que nós colocamos na unha, vamos lá e vamos digitar no arquivo para garantir que se pelo mude, certo? Então aqui nós colocamos o endereço, em um aqui. Então em todas as máquinas dessa rede, quem é o Gateway? O Gateway é essa placa de rede aqui, então tudo que não for para essa rede vai para onde? Para o Gateway. Como funciona a regra? Preste atenção, se essa máquina vai mandar dados para essa máquina, então ela manda diretamente aqui. Se essa máquina vai mandar dados para essa máquina, vai diretamente aqui. Legal? Assim funcionaria para qualquer máquina na rede, mas eu quero imaginar que você tem uma placa aqui fora na internet, você precisa naturalmente mandar dessa máquina para essa máquina da internet. Como a máquina da internet não está nesse domínio, não está aqui dentro, então essa máquina manda para o Gateway. É por isso que nós configuramos o DeFull Gateway e não é para aqui dentro, então vai obrigatoriamente o nosso amigo Gateway. Bom, nós temos o Gateway, que nós temos um Gateway aqui, interface de rede de um host, interface de rede de poder estar aqui em dois, interface do Gateway, e seria que estaria aqui e tudo isso aqui é um cálculo. Esse cálculo você aprende a fazer na aula 15, no capítulo 15. Daqui eu estou dando um mastigado para vocês. E naturalmente o endereço de rede de toda essa rede aqui, tudo esclenha azul, é esse endereço aqui, zero. Beleza? Falei que nós temos um projeto físico, que é como nós vamos projetar rede nessa instituição e depois um projeto lógico, que é onde nós vamos lá fazer a configuração dos endereços, dos serviços, das regras e tudo mais. O comando IP Roto ajuda você a ver essas rotas dentro desse projeto lógico que nós vamos criar. Beleza? Um computador possui o padrão de duas opções de rota, rotiador de pacote diretamente, ou por Gateway de rede. Na verdade tem uma terceira, tá? É o que eu utilizo nessa aqui. É praticamente eu nego a saída e eu tenho um programa que pega e põe para fora, mas analisa por um firewall. Geralmente quem trabalha assim são servidores, são Shain Server, pode procurar X e N Server. São proteção e isolamento de máquinas, listuais. É outro tipo de configuração, mas o padrão é isso aqui, cara. O 99% da sua vida vai ser isso aqui, a galera não tem o capricho, não tem o no ralas vezes de fazer uma configuração decente de uma estrutura que a leva em estrutura segurança. Felizmente. Aqui, por exemplo, eu falei de for via o IP tal para a placa de rede tal. Lembro que eu falei, o endereço da rede que vai sair por esse link aqui. Então essas duas regras que eu estou aqui mostrando é o que faz aquele jabacolê que eu falei aqui, se a prester não faz isso, essas duas regras aqui. Lógico, eu só tenho duas redes aqui. Que é essa rede que está aqui azul e a rede da internet. Nesse desenho. Como que você mata, por exemplo, uma regra. Você quer matar uma regra de for? Acho que eu não vou matar, né? Sudo, IP, monte, del, default. Isso aqui você mataria a regra padrão. Se eu fizer isso aqui, bom, eu teria que recriar depois. Só que aí eu vou parar um monte de coisa na minha máquina. Como você cria ela, você cria, recria ela usando o ADD. E aí você usa default, que é um label, é a chama da ROG, rota padrão, via e o endereço IP que você tem lá na sua placa de rede, e indo para o gateway. Esse aqui endereço, estaria indo lá em um que é o gateway. Beleza? Del e ADD. Del e ADD. Repara, sempre como o ADP é del e ADD. Para colocar o endereço, para remover o endereço, sempre é assim. Beleza? Para você ligar uma placa de rede, bom, aí já é assim. Vamos lá. Você já utiliza camada 2 do modelo OS, camada de enlace e pelinque, camada de enlace. 7, você está alterando o device, qual é o dispositivo? ENP0S3. Então você está alterando o device da placa Triggs e você está dando um DAO que é desligando. Como que você liga ela? UP. Então, assim, via sistema operacional, você liga e desliga uma placa de rede. Beleza? Próxima aula, vamos falar de F-config, embora não vamos encontrar no Debian, o F-config. E você vai encontrar em muitas distribuições. Eu estou preparando vocês para ser um cara foda, não para ser um cara fracasado. Então vamos falar de F-config. Na próxima aula. Até mais. Tchau.