Linux Essentials Network Configuration Tópicos abordados: 4.4 Conectando o computador na rede Prof. Pedro Filho 1
Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux. Iniciaremos com os fundamentos do Linux como ele surgiu e seu criador, e depois avançaremos com diversas ferramentas que auxiliam um usuário ao manipular o sistema operacional. 2
Aula de Hoje 1. A comunidade Linux e carreia open source 1.1 - Evolução do linux e sistemas operacionais populares; 1.2 - Principais aplicações OpenSources; 1.3 - Compreendendo software OpenSource e seu licenciamento; 1.4 - Conhecimento de tecnologias que utilizam Linux. 2. Encontrando um caminho para o sistema linux 2.1 - Compreendendo o básico de linha de comando; 2.2 - Obtendo ajuda em linha de comando; 2.3 - Acessando diretórios e arquivos; 2.4 - Criando, movendo e excluindo arquivos 3. O poder da linha de comando 3.1 - Arquivando arquivo em linha de comando; 3.2 - Pesquisando e extraindo dados em linha de comando; 3.3 - Comando de tunning e introdução à script; 4. O Sistema Operacional Linux 4.1 - Escolhendo o sistema operacional; 4.2 - Compreendendo os dispositivos de hardware; 4.3 - Onde os dados são armazenados 4.4 - Conectando o computador na rede; 5. Segurança e permissões de arquivos 5.1 - Básico de segurança e maneira de identificar tipos de usuários; 5.2 - Criando usuários e grupos; 5.3 - Gerenciado permissões de arquivos; 5.4 Arquivos e diretórios especiais 3
Introdução Ter acesso a rede é uma das características chaves para qualquer sistema. Navegar na internet, enviar e receber e-mails e também transferir arquivos para outros usuários. Mas para tudo isso funcionar, você precisa conectar seu computador a rede, isto quer dizer que é necessário configurar um endereço IP, mascara de subrede, definir um gateway, servidor DNS, determinar qual tipo de conexão será utilizada 4
Terminologia básica de rede Antes de conectar o computador na rede, é necessário conhecer algumas terminologias básicas: Host Internet e internet Server ou servidor Client ou Cliente Network Wi-fi Service ou Serviço Router, Gateway ou Roteador Internet Web Server Router Email Server Rede Local Client Host Router Client Host Client Host 5
Dispositivos de rede Ao configurar uma rede, há alguns questionamentos que devem ser feitos: 1 Qual tipo de conexão? Cabeado ou sem fio 2 Qual método de configuração? Estático: você deverá definir manualmente os parâmetros da rede (endereço ip,,gateway, dns ) Dinâmico (DHCP): Fará uso do protocolo DHCP para atribuição automática dos parâmetros da rede. 6
Identificando a interfaces eth 0 Tipo da interface Conexões virtuais de loopback: lo0, lo1, lo2, lon Conexões Ethernet: eth0, eth1, eth2, ethn Número de identificação pelo kernel Para observar as interfaces reconhecidas pelo seu sistema, execute: [root@localhost ~]# ifconfig -a Conexões wireless (802.11): wlan0, wlan1, wlan2, wlann Loopback Wireless (802.11) Conexões PPP: ppp0, ppp1, ppp2, pppn Ethernet 7
Identificando as interfaces de rede [root@localhost ~]# ifconfig -a Nome da Interface Endereço Físico (MAC) Endereço IPv4, Broadcast e Mascara de subrede Endereço IPv6 Tipo de interface Estado da interface Estatísticas de camada enlace 8
Configuração básica de rede estático interface eth0 Abra o arquivo /etc/network/interfaces com seu editor de texto favorito (vim, nano ). Client IP: 10.0.0.10/24 source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 Gateway IP: 10.0.0.1 Internet Configuração do client source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 inet iface eth0 static address 10.0.0.10 netmask 255.255.255.0 gateway 10.0.0.1 10
Configuração básica de rede estático interface eth0 Para aplicar as configurações reinicie o serviço de rede : [root@localhost ~]# /etc/init.d/networking restart Execute ifconfig para validar se as modificações foram aplicadas Para verificar se o gateway default é 10.0.0.1, execute: [root@localhost ~]# route -n Obs. Para identificar qual gateway é a rota padrão (default), basta encontrar na coluna destination a rede 0.0.0.0 11
Configuração básica de rede dinâmico interface eth0 Neste exemplo, vamos ativar o serviço de DHCP Internet Client IP: 10.0.0.10/24 source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 Gateway e Serv. DHCP IP: 10.0.0.1 Configuração do client source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp Execute os passos do slide anterior para validar as configurações aplicadas 12
Adicionando um resolvedor de nomes (DNS) Basta editar o arquivo /etc/resolv.conf search (não obrigatório): deve-se informar o domínio da rede nameserver (obrigatório): Informa qual(is) servidores DNS serão utilizados 13