Linux - Network

16
ADMINISTRAÇÃO DE REDES I - LINUX Configuração de Rede Frederico Madeira LPIC-1, LPIC-2, CCNA [email protected] www.madeira.eng.br

description

Linux Network : Arquivos e comandos úteis

Transcript of Linux - Network

Page 1: Linux - Network

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

Frederico MadeiraLPIC­1, LPIC­2, [email protected]

Page 2: Linux - 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

Page 3: Linux - 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

Page 4: Linux - Network

/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

Page 5: Linux - Network

/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

Page 6: Linux - Network

/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 - Arquivos

Page 7: Linux - Network

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

Network - Comandos

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)

Page 8: Linux - Network

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

Page 9: Linux - Network

Network - Comandos

Route – exibe/manipula a tabela de roteamento

[fred_m@localhost ~]$ /sbin/routeTabela de Roteamento IP do KernelDestino Roteador MáscaraGen. Opções Métrica Ref Uso Iface192.168.15.0 * 255.255.255.0 U 0 0 0 wlan0192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0default 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

Page 10: Linux - Network

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

Page 11: Linux - Network

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

Page 12: Linux - Network

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 ESTABELECIDAudp 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 - Comandos

Page 13: Linux - Network

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

Page 14: Linux - Network

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

Page 15: Linux - Network

Configurando uma conexão ADSL

[root@localhost fred_m]# pppoe-setup

Network – Tarefas Administrativas

Page 16: Linux - Network

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

Frederico MadeiraLPIC­1, LPIC­2, [email protected]