ADMINISTRAÇÃO DE REDES I ­ LINUX
Configuração de Rede

                                     Frederico Madeira
                                   LPIC­1, LPIC­2, CCNA
                                   fred@madeira.eng.br
                                    www.madeira.eng.br
Network
Conceitos


- Endereço IP – Padrão de endereçamento utilizado nas redes
baseadas em TCP/IP


- Máscara de sub-rede – Define o range da rede a qual o endereço faz
parte.


- Gateway Padrão – Elemento da rede responsável por enviar o
pacote para redes diferentes da rede local


- Servidor DNS – Servidor responsável por traduzir nomes e convertê-
los para endereços IP


- Hosts – Elementos da rede que possui um endereço IP.


- ARP – Protocolo de comunicação entre rede ethernet
Network
Nome das Interfaces de Rede


- eth0 – Interfaces de rede ethernet, podem ser wireless


- eth1 - Interfaces de rede ethernet, podem ser wireless


- eth2 - Interfaces de rede ethernet, podem ser wireless


- wlan0 - Interfaces de rede wireless


- ath0 - Interfaces de rede wireless (Baseado no chipset Atheros)


- ppp0 – Conexões ppp (modem / ADSL)


- lo – Interface Loopback
Network -          Arquivos

/etc/hosts – Mapeamento estático de nome para ip
[fred_m@localhost ~]$ cat /etc/hosts
127.0.0.1                localhost.localdomain localhost
192.168.15.10            firewall.dominio.com firewall
192.168.15.20            correio.dominio.com correio
201.21.123.13            www.terra.com.br              terra


/etc/resolv.conf – Configuração do domínio e do endereço IP do servidor
DNS
[fred_m@localhost ~]$ cat /etc/resolv.conf
search dominio.com --> define o domínio
nameserver 192.168.15.3 --> define o servidor DNS


/etc/hosts.conf – Ordem de consulta dos arquivos hosts e bind
[fred_m@localhost ~]$ cat /etc/host.conf
order hosts,bind
Network -            Arquivos


/etc/sysconfig/network – Define o hostname, nome do dominio (DNS e NIS),
roteador padrão e se a rede deve ser inicializada ou não no boot.

[fred_m@localhost ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME= fred.dominio.com
GATEWAY=192.168.15.1
DOMAINNAME=domain.com
Network -          Arquivos

/etc/sysconfig/network-scripts/ifcfg-eth0 – Configuração da rede da
interface
eth0


[fred_m@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=dhcp (pode ser static)
HWADDR=00:0F:B0:6D:8E:D0
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.15.20
NETMASK=255.255.255.0
NETWORK=192.168.15.0
BROADCAST=192.168.15.255
GATEWAY=192.168.15.1
Network -      Comandos

ifconfig - é usado para configurar (e posteriormente manter) as
inter-faces de rede. Sem parâmetros exibe o status das interfaces

eth0     Link encap:Ethernet Endereço de HW 00:0F:B0:6D:8E:D0
       UP BROADCASTMULTICAST MTU:1500 Métrica:1
       RX packets:0 errors:0 dropped:0 overruns:0 frame:0
       TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
       colisões:0 txqueuelen:1000
       RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
       IRQ:22 Endereço de E/S:0x2400

lo      Link encap:Loopback Local
       inet end.: 127.0.0.1 Masc:255.0.0.0
       endereço inet6: ::1/128 Escopo:Máquina
       UP LOOPBACKRUNNING MTU:16436 Métrica:1
       RX packets:7907 errors:0 dropped:0 overruns:0 frame:0
       TX packets:7907 errors:0 dropped:0 overruns:0 carrier:0
       colisões:0 txqueuelen:0
       RX bytes:3733964 (3.5 MiB) TX bytes:3733964 (3.5 MiB)
Network -            Comandos


wlan0     Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09
        inet end.: 192.168.15.185 Bcast:192.168.15.255 Masc:255.255.255.0
        endereço inet6: fe80::290:4bff:fea8:e509/64 Escopo:Link
        UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
        RX packets:50 errors:0 dropped:0 overruns:0 frame:0
        TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
        colisões:0 txqueuelen:1000
        RX bytes:20073 (19.6 KiB) TX bytes:13417 (13.1 KiB)
Network -           Comandos

Route – exibe/manipula a tabela de roteamento
[fred_m@localhost ~]$ /sbin/route
Tabela de Roteamento IP do Kernel
Destino      Roteador     MáscaraGen. Opções Métrica Ref Uso Iface
192.168.15.0 *          255.255.255.0 U 0     0     0 wlan0
192.168.122.0 *          255.255.255.0 U 0     0    0 virbr0
default     192.168.15.3 0.0.0.0      UG 0   0     0 wlan0

ARP – Manipula o cache arp do sistema
[fred_m@localhost ~]$ /sbin/arp
Address           HWtype HWaddress            Flags Mask        Iface
192.168.15.224       ether 00:11:25:8A:87:9B C                 wlan0
192.168.15.4        ether 00:0C:29:76:8E:40 C                 wlan0
192.168.15.3        ether 00:10:C6:B9:68:F5 C                 wlan0
192.168.15.226       ether 00:0A:E4:3B:B9:F9 C                 wlan0
Network -           Comandos


Ping – envia mensagens ICMP Echo request para hosts da rede


[fred_m@localhost ~]$ ping 192.168.15.224
PING 192.168.15.224 (192.168.15.224) 56(84) bytes of data.
64 bytes from 192.168.15.224: icmp_seq=1 ttl=64 time=3.21 ms
64 bytes from 192.168.15.224: icmp_seq=2 ttl=64 time=1.10 ms
64 bytes from 192.168.15.224: icmp_seq=3 ttl=64 time=1.26 ms


--- 192.168.15.224 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 1.109/1.861/3.211/0.956 ms
Network -             Comandos


traceroute – exibe a rota utilizada para chegar até um host na
rede.

[root@fw ~]# traceroute www.terra.com.br
traceroute to www.terra.com.br (200.176.3.142), 30 hops max, 38 byte packets
1 gateway (201.71.231.12) 0.693 ms 0.656 ms 0.482 ms
2 20118078045.host.telemar.net.br (201.18.78.45) 3.223 ms 3.696 ms 3.477 ms
3 gigabitethernet1-0-1-nbv-pe-rotd-h01.telemar.net.br (201.18.253.1) 4.474 ms
4 gigabitethernet1-0-0-nbv-pe-rotn-h01.telemar.net.br (201.18.253.213) 3.712 ms 3.715
ms 3.984 ms
5 pos0-0-nbv-pe-rotn-01.telemar.net.br (201.18.246.21) 3.971 ms 3.693 ms 3.982 ms
6 pos2-0-bvg-pe-rotn-01.telemar.net.br (200.223.131.2) 3.972 ms 3.712 ms 3.993 ms
7 200.223.43.245 (200.223.43.245) 49.933 ms 50.767 ms 51.947 ms
 8 pos5-0-vlm-sp-rotb-01.telemar.net.br (200.222.119.34) 72.028 ms 200.223.254.137
(200.223.254.137) 71.636 ms
9 200.149.233.178 (200.149.233.178) 78.009 ms 77.461 ms 77.933 ms
10 terra-v-102-dsw2-poa.tc.terra.com.br (200.176.0.129) 65.804 ms 66.404 ms 66.068 ms
11 bsw5-poa-vlan201.tc.terra.com.br (200.176.2.28) 78.050 ms 77.780 ms 77.682 ms
Network -              Comandos

netstat – Mostra recursos de rede utilizados seus status
[fred_m@localhost ~]$ netstat -atun
Conexões Internet Ativas (servidores e estabelecidas)
Proto Recv-Q Send-Q Local Address           Foreign Address       State
tcp     0    0 127.0.0.1:8000         0.0.0.0:*          OUÇA
tcp     0    0 0.0.0.0:111         0.0.0.0:*           OUÇA
tcp     0    0 0.0.0.0:34132         0.0.0.0:*           OUÇA
tcp     0    0 192.168.122.1:53        0.0.0.0:*           OUÇA
tcp     0    0 127.0.0.1:631         0.0.0.0:*           OUÇA
tcp     0    0 0.0.0.0:1241         0.0.0.0:*           OUÇA
tcp     0    0 192.168.15.185:46664       201.71.231.12:22        ESTABELECIDA
udp      0    0 0.0.0.0:32768         0.0.0.0:*
udp      0    0 0.0.0.0:32769         0.0.0.0:*
udp      0    0 0.0.0.0:32770         0.0.0.0:*
udp      0    0 0.0.0.0:784         0.0.0.0:*
udp      0    0 0.0.0.0:815         0.0.0.0:*
udp      0    0 192.168.122.1:53        0.0.0.0:*
udp      0    0 0.0.0.0:67         0.0.0.0:*
udp      0    0 0.0.0.0:68         0.0.0.0:*
udp      0    0 0.0.0.0:5353         0.0.0.0:*
udp      0    0 0.0.0.0:111         0.0.0.0:*
udp      0    0 0.0.0.0:631         0.0.0.0:*
udp      0    0 192.168.15.185:123       0.0.0.0:*
Network –                Tarefas Administrativas

Adicionando mais um IP a interface
[root@localhost fred_m]# /sbin/ifconfig wlan0:0 192.168.15.28 netmask 255.255.255.0
[root@localhost fred_m]# /sbin/ifconfig wlan0:1 192.168.15.29 netmask 255.255.255.0


wlan0     Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09
        inet end.: 192.168.15.185 Bcast:192.168.15.255 Masc:255.255.255.0
        endereço inet6: fe80::290:4bff:fea8:e509/64 Escopo:Link
        UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
        RX packets:1706 errors:0 dropped:0 overruns:0 frame:0
        TX packets:1845 errors:0 dropped:0 overruns:0 carrier:0
        colisões:0 txqueuelen:1000
        RX bytes:1261560 (1.2 MiB) TX bytes:182720 (178.4 KiB)


wlan0:0 Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09
        inet end.: 192.168.15.28 Bcast:192.168.15.255 Masc:255.255.255.0
        UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1


wlan0:1 Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09
        inet end.: 192.168.15.29 Bcast:192.168.15.255 Masc:255.255.255.0
        UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
Network –         Tarefas Administrativas


Removendo um IP da interface
[root@localhost fred_m]# /sbin/ifconfig wlan0:1 down


Removendo a rota padrão
[root@localhost fred_m]# /sbin/route del default


Adicionando uma rota padrão
[root@localhost fred_m]# /sbin/route add 0.0.0.0/0 gw 192.168.15.3
[root@localhost fred_m]# /sbin/route add default gw 192.168.15.3


Adicionando um rota para outra rede
[root@localhost fred_m]# /sbin/route add -net 192.168.0.1 netmask
255.255.255.0 dev eth1
Network –        Tarefas Administrativas


Configurando uma conexão ADSL
[root@localhost fred_m]# pppoe-setup
ADMINISTRAÇÃO DE REDES I ­ LINUX
Configuração de Rede

                                     Frederico Madeira
                                   LPIC­1, LPIC­2, CCNA
                                   fred@madeira.eng.br
                                    www.madeira.eng.br

(10) network

  • 1.
    ADMINISTRAÇÃO DE REDES I ­ LINUX Configuração de Rede Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br
  • 2.
    Network Conceitos - Endereço IP– Padrão de endereçamento utilizado nas redes baseadas em TCP/IP - Máscara de sub-rede – Define o range da rede a qual o endereço faz parte. - Gateway Padrão – Elemento da rede responsável por enviar o pacote para redes diferentes da rede local - Servidor DNS – Servidor responsável por traduzir nomes e convertê- los para endereços IP - Hosts – Elementos da rede que possui um endereço IP. - ARP – Protocolo de comunicação entre rede ethernet
  • 3.
    Network Nome das Interfacesde Rede - eth0 – Interfaces de rede ethernet, podem ser wireless - eth1 - Interfaces de rede ethernet, podem ser wireless - eth2 - Interfaces de rede ethernet, podem ser wireless - wlan0 - Interfaces de rede wireless - ath0 - Interfaces de rede wireless (Baseado no chipset Atheros) - ppp0 – Conexões ppp (modem / ADSL) - lo – Interface Loopback
  • 4.
    Network - Arquivos /etc/hosts – Mapeamento estático de nome para ip [fred_m@localhost ~]$ cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.15.10 firewall.dominio.com firewall 192.168.15.20 correio.dominio.com correio 201.21.123.13 www.terra.com.br terra /etc/resolv.conf – Configuração do domínio e do endereço IP do servidor DNS [fred_m@localhost ~]$ cat /etc/resolv.conf search dominio.com --> define o domínio nameserver 192.168.15.3 --> define o servidor DNS /etc/hosts.conf – Ordem de consulta dos arquivos hosts e bind [fred_m@localhost ~]$ cat /etc/host.conf order hosts,bind
  • 5.
    Network - Arquivos /etc/sysconfig/network – Define o hostname, nome do dominio (DNS e NIS), roteador padrão e se a rede deve ser inicializada ou não no boot. [fred_m@localhost ~]$ cat /etc/sysconfig/network NETWORKING=yes HOSTNAME= fred.dominio.com GATEWAY=192.168.15.1 DOMAINNAME=domain.com
  • 6.
    Network - Arquivos /etc/sysconfig/network-scripts/ifcfg-eth0 – Configuração da rede da interface eth0 [fred_m@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ DEVICE=eth0 BOOTPROTO=dhcp (pode ser static) HWADDR=00:0F:B0:6D:8E:D0 ONBOOT=yes TYPE=Ethernet IPADDR=192.168.15.20 NETMASK=255.255.255.0 NETWORK=192.168.15.0 BROADCAST=192.168.15.255 GATEWAY=192.168.15.1
  • 7.
    Network - Comandos ifconfig - é usado para configurar (e posteriormente manter) as inter-faces de rede. Sem parâmetros exibe o status das interfaces eth0 Link encap:Ethernet Endereço de HW 00:0F:B0:6D:8E:D0 UP BROADCASTMULTICAST MTU:1500 Métrica:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) IRQ:22 Endereço de E/S:0x2400 lo Link encap:Loopback Local inet end.: 127.0.0.1 Masc:255.0.0.0 endereço inet6: ::1/128 Escopo:Máquina UP LOOPBACKRUNNING MTU:16436 Métrica:1 RX packets:7907 errors:0 dropped:0 overruns:0 frame:0 TX packets:7907 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:0 RX bytes:3733964 (3.5 MiB) TX bytes:3733964 (3.5 MiB)
  • 8.
    Network - Comandos wlan0 Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09 inet end.: 192.168.15.185 Bcast:192.168.15.255 Masc:255.255.255.0 endereço inet6: fe80::290:4bff:fea8:e509/64 Escopo:Link UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1 RX packets:50 errors:0 dropped:0 overruns:0 frame:0 TX packets:94 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:1000 RX bytes:20073 (19.6 KiB) TX bytes:13417 (13.1 KiB)
  • 9.
    Network - Comandos Route – exibe/manipula a tabela de roteamento [fred_m@localhost ~]$ /sbin/route Tabela de Roteamento IP do Kernel Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 wlan0 192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0 default 192.168.15.3 0.0.0.0 UG 0 0 0 wlan0 ARP – Manipula o cache arp do sistema [fred_m@localhost ~]$ /sbin/arp Address HWtype HWaddress Flags Mask Iface 192.168.15.224 ether 00:11:25:8A:87:9B C wlan0 192.168.15.4 ether 00:0C:29:76:8E:40 C wlan0 192.168.15.3 ether 00:10:C6:B9:68:F5 C wlan0 192.168.15.226 ether 00:0A:E4:3B:B9:F9 C wlan0
  • 10.
    Network - Comandos Ping – envia mensagens ICMP Echo request para hosts da rede [fred_m@localhost ~]$ ping 192.168.15.224 PING 192.168.15.224 (192.168.15.224) 56(84) bytes of data. 64 bytes from 192.168.15.224: icmp_seq=1 ttl=64 time=3.21 ms 64 bytes from 192.168.15.224: icmp_seq=2 ttl=64 time=1.10 ms 64 bytes from 192.168.15.224: icmp_seq=3 ttl=64 time=1.26 ms --- 192.168.15.224 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 1.109/1.861/3.211/0.956 ms
  • 11.
    Network - Comandos traceroute – exibe a rota utilizada para chegar até um host na rede. [root@fw ~]# traceroute www.terra.com.br traceroute to www.terra.com.br (200.176.3.142), 30 hops max, 38 byte packets 1 gateway (201.71.231.12) 0.693 ms 0.656 ms 0.482 ms 2 20118078045.host.telemar.net.br (201.18.78.45) 3.223 ms 3.696 ms 3.477 ms 3 gigabitethernet1-0-1-nbv-pe-rotd-h01.telemar.net.br (201.18.253.1) 4.474 ms 4 gigabitethernet1-0-0-nbv-pe-rotn-h01.telemar.net.br (201.18.253.213) 3.712 ms 3.715 ms 3.984 ms 5 pos0-0-nbv-pe-rotn-01.telemar.net.br (201.18.246.21) 3.971 ms 3.693 ms 3.982 ms 6 pos2-0-bvg-pe-rotn-01.telemar.net.br (200.223.131.2) 3.972 ms 3.712 ms 3.993 ms 7 200.223.43.245 (200.223.43.245) 49.933 ms 50.767 ms 51.947 ms 8 pos5-0-vlm-sp-rotb-01.telemar.net.br (200.222.119.34) 72.028 ms 200.223.254.137 (200.223.254.137) 71.636 ms 9 200.149.233.178 (200.149.233.178) 78.009 ms 77.461 ms 77.933 ms 10 terra-v-102-dsw2-poa.tc.terra.com.br (200.176.0.129) 65.804 ms 66.404 ms 66.068 ms 11 bsw5-poa-vlan201.tc.terra.com.br (200.176.2.28) 78.050 ms 77.780 ms 77.682 ms
  • 12.
    Network - Comandos netstat – Mostra recursos de rede utilizados seus status [fred_m@localhost ~]$ netstat -atun Conexões Internet Ativas (servidores e estabelecidas) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:8000 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:34132 0.0.0.0:* OUÇA tcp 0 0 192.168.122.1:53 0.0.0.0:* OUÇA tcp 0 0 127.0.0.1:631 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:1241 0.0.0.0:* OUÇA tcp 0 0 192.168.15.185:46664 201.71.231.12:22 ESTABELECIDA udp 0 0 0.0.0.0:32768 0.0.0.0:* udp 0 0 0.0.0.0:32769 0.0.0.0:* udp 0 0 0.0.0.0:32770 0.0.0.0:* udp 0 0 0.0.0.0:784 0.0.0.0:* udp 0 0 0.0.0.0:815 0.0.0.0:* udp 0 0 192.168.122.1:53 0.0.0.0:* udp 0 0 0.0.0.0:67 0.0.0.0:* udp 0 0 0.0.0.0:68 0.0.0.0:* udp 0 0 0.0.0.0:5353 0.0.0.0:* udp 0 0 0.0.0.0:111 0.0.0.0:* udp 0 0 0.0.0.0:631 0.0.0.0:* udp 0 0 192.168.15.185:123 0.0.0.0:*
  • 13.
    Network – Tarefas Administrativas Adicionando mais um IP a interface [root@localhost fred_m]# /sbin/ifconfig wlan0:0 192.168.15.28 netmask 255.255.255.0 [root@localhost fred_m]# /sbin/ifconfig wlan0:1 192.168.15.29 netmask 255.255.255.0 wlan0 Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09 inet end.: 192.168.15.185 Bcast:192.168.15.255 Masc:255.255.255.0 endereço inet6: fe80::290:4bff:fea8:e509/64 Escopo:Link UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1 RX packets:1706 errors:0 dropped:0 overruns:0 frame:0 TX packets:1845 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:1000 RX bytes:1261560 (1.2 MiB) TX bytes:182720 (178.4 KiB) wlan0:0 Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09 inet end.: 192.168.15.28 Bcast:192.168.15.255 Masc:255.255.255.0 UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1 wlan0:1 Link encap:Ethernet Endereço de HW 00:90:4B:A8:E5:09 inet end.: 192.168.15.29 Bcast:192.168.15.255 Masc:255.255.255.0 UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
  • 14.
    Network – Tarefas Administrativas Removendo um IP da interface [root@localhost fred_m]# /sbin/ifconfig wlan0:1 down Removendo a rota padrão [root@localhost fred_m]# /sbin/route del default Adicionando uma rota padrão [root@localhost fred_m]# /sbin/route add 0.0.0.0/0 gw 192.168.15.3 [root@localhost fred_m]# /sbin/route add default gw 192.168.15.3 Adicionando um rota para outra rede [root@localhost fred_m]# /sbin/route add -net 192.168.0.1 netmask 255.255.255.0 dev eth1
  • 15.
    Network – Tarefas Administrativas Configurando uma conexão ADSL [root@localhost fred_m]# pppoe-setup
  • 16.
    ADMINISTRAÇÃO DE REDES I ­ LINUX Configuração de Rede Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br