Configurar uma rede doméstica e compartilhar ADSL no Slackware
Configurar uma rede no Slackware não é difícil como alguns dizem. É simples somente. Este artigo irá mostrar como montar uma rede com 2 PCs e compartilhar internet com iptables. Esse artigo é para as pessoas que estão iniciando em redes no Linux, principalmente no Slackware.
Parte 3: Configurando a rede
Os arquivos de configuração de rede no Slackware são:
# ifconfig
# ifconfig ethX up
No qual X é número da placa de rede que não está levantada. OK, vamos configurar os arquivos.
Vamos configurar o Server primeiro:
Vou colocar como IP na minha placa de rede o número 192.168.0.5 e na placa da conexão 192.168.0.1 (que será o gateway).
# vi /etc/rc.d/rc.inet1.conf
- /etc/rc.d/rc.inet1.conf (Configuração da Rede)
- /etc/HOSTNAME (Nome da máquina)
- /etc/hosts
- /etc/resolv.conf (DNS para a máquina cliente)
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:40:F4:5B:B0:14 inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15 errors:0 dropped:0 overruns:0 frame:0 TX packets:15 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1299 (1.2 Kb) TX bytes:1707 (1.6 Kb) Interrupt:10 Base address:0xd000 eth1 Link encap:Ethernet HWaddr 00:80:AD:07:C9:42 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2904 errors:0 dropped:0 overruns:0 frame:0 TX packets:2973 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2244594 (2.1 Mb) TX bytes:460076 (449.2 Kb) Interrupt:11 Base address:0xdc00No meu caso, estão levantadas. Caso não estiver levante-as:
# ifconfig ethX up
No qual X é número da placa de rede que não está levantada. OK, vamos configurar os arquivos.
Vamos configurar o Server primeiro:
Vou colocar como IP na minha placa de rede o número 192.168.0.5 e na placa da conexão 192.168.0.1 (que será o gateway).
# vi /etc/rc.d/rc.inet1.conf
# Config information for eth0: Aqui é a placa da rede
IPADDR[0]="192.168.0.5" Aqui é o IP da minha rede
NETMASK[0]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
# Config information for eth1: Aqui é a placa da conexão ADSL
IPADDR[1]="192.168.0.1" Aqui é o IP da minha placa de rede da conexão
NETMASK[1]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
IPADDR[0]="192.168.0.5" Aqui é o IP da minha rede
NETMASK[0]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
# Config information for eth1: Aqui é a placa da conexão ADSL
IPADDR[1]="192.168.0.1" Aqui é o IP da minha placa de rede da conexão
NETMASK[1]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
OK, vamos para o próximo arquivo.
# vi /etc/HOSTNAME
Acrescentar o nome da máquina, no caso será: Server
# vi /etc/hosts
127.0.0.1 localhost
127.0.0.1 Server.google.com Server
192.168.0.2 Maquina2 IP e nome da máquina cliente
192.168.0.5 Server IP e nome da máquina Server
127.0.0.1 Server.google.com Server
192.168.0.2 Maquina2 IP e nome da máquina cliente
192.168.0.5 Server IP e nome da máquina Server
OBS: Na máquina Server não será necessário mexer nas configurações do arquivo /etc/resolv.conf, pois ele já está com os endereços de DNS, que já colocamos do provedor.
Vamos dar um start na rede:
# /etc/rc.d/rc.inet1 start
Vamos agora para a máquina cliente:
Usarei o seguinte IP para a máquina cliente: 192.168.0.2
OBS: Verifique nela se os módulos da placa de rede estão levantados. Estando tudo OK, parta para a configuração dos arquivos.
# vi /etc/rc.d/rc.inet1.conf
# Config information for eth0: Aqui é a placa da rede
IPADDR[0]="192.168.0.2" Aqui é o IP da minha rede
NETMASK[0]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
# Default gateway IP address:
GATEWAY="192.168.0.1" Gateway da placa que tem a conexão
IPADDR[0]="192.168.0.2" Aqui é o IP da minha rede
NETMASK[0]="255.255.255.0" Aqui é máscara de subrede
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
# Default gateway IP address:
GATEWAY="192.168.0.1" Gateway da placa que tem a conexão
OK, vamos para o próximo arquivo.
# vi /etc/HOSTNAME
Acrescentar o nome da máquina, no caso será: Maquina2
# vi /etc/hosts
127.0.0.1 localhost
192.168.0.2 Maquina2 IP e nome da máquina cliente
192.168.0.5 Server IP e nome da máquina Server
192.168.0.2 Maquina2 IP e nome da máquina cliente
192.168.0.5 Server IP e nome da máquina Server
# vi /etc/resolv.conf
Coloque aqui os mesmos endereços de DNS que estão no /etc/resolv.conf do Server.
Agora, vamos dar um start na rede:
# /etc/rc.d/rc.inet1 start
parabens!