COMPARTILHANDO VELOX NA REDE

1. COMPARTILHANDO VELOX NA REDE

Paulo Roberto
prasantos

(usa Debian)

Enviado em 22/10/2008 - 11:45h

Caros Amigos:

Tenho 1 Debian com Eth0 = Internet e Eth1 = Rede, 1 Switch e 2 XP, mais um Modem SpeedStream Roteado, coloquei essas linhas no rc.local:

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -j MASQUERADE

Fiz assim no meu arquivo Interfaces:

vim /etc/network/interfaces

# Interface de rede local - loopback

auto lo
iface lo inet loopback

# Primeira placa de rede – eth0 - Internet
auto eth0
iface eth0 inet static
address 192.168.254.1
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
gateway 192.168.254.254

# Segunda placa de rede – eth1- Lan
auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

dns-nameservers 192.168.0.2
dns-search casao.com

Fui nos Windows XP alterei as propriedades de rede

Endereço de Ip 192.168.0.3
Mascara sub-rede 255.255.255.0
Gateway padrão 192.168.0.2
Servidor DNS 200.149.55.140

E AI, NADA DE COMPARTILHAMENTO DO VELOX, E NADA DE XP NAVEGAR.

SO FALTA PERGUNTAR PARA O BIL COMO FAZER, QUEM PODE ME AJUDAR, JÁ OLHEI VARIOS HOWTO, JÁ FALEI COM MEU AMIGO GOOGLE E NADA.



  


2. Re: COMPARTILHANDO VELOX NA REDE

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 22/10/2008 - 15:40h

bom eu faria assim, levando em consideração que o seu modem é roteado e não em modo bridge (DISCADO) pelo que pude entender pelo seu arquivo de configuração.

1. HABILITAR O ROTEAMENTO:

1.1 ubuntu, não sei se o debian tem tb o sysctl.conf, se não tiver o arquivo pule para o próximo passo:

sudo gedit /etc/sysctl.conf

descomentar a linha:

net.ipv4.conf.forwarding=1

aplicar a nova configuração do sysctl

sudo systctl -p


1.2 Permitir o Roteamento:

sudo echo 1 > /proc/sys/net/ipv4/ip_forward

2. ROTEAMENTO

2.1 Fazer o roteamento pelo Firewall

limpe as regras de firewall

sudo su -

iptables -F

etx= placa ligada no modem

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ethx -j MASQUERADE
iptables -A FORWARD -s 192.168.0.0/24 -o ethx -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -m state --state ESTABLISHED,RELATED -i ethx -j ACCEPT

coloque outras regas depois destas...

salvar regras para serem aplicadas no boot:

iptables-save > /etc/iptables.conf

2.2 IPMASQ
No caso do debian e Ubuntu existe um script que pode ser instalado para fazer a mesma função das regras do firewall a cima, no caso seria melhor usa-lo se for só usar o firewall para fazer este roteamento, sem mais regras:

sudo apt-get install ipmasq

Configure o ipmasq para ser iniciado depois do networking

sudo dpkg-reconfigure ipmasq


3. CONFIGURAR O NETWORKING:

sudo gedit /etc/network/interfaces

ex:

# The loopback network interface
auto lo
iface lo inet loopback

#EXEMPLO DO GATEWAY (INTERNET COM DHCP)
# A LINHA PRE_UP CARREGA A CONFIGURAÇÂO DO FIREWALL, SE USAR O IPMASQ RETIRAR ELA
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.conf

#EXEMPLO DO GATEWAY (INTERNET COM IP ESTÁTICO)
# A LINHA PRE_UP CARREGA A CONFIGURAÇÂO DO FIREWALL, SE USAR O IPMASQ RETIRAR ELA
auto eth0
iface eth0 inet static
address 192.168.1.17
netmask 255.255.255.0
gateway 192.168.1.1
pre-up iptables-restore < /etc/iptables.conf


#REDE INTERNA
auto eth1
iface eth1 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255

salvar e sair

Carregar as novas configurações
sudo /etc/init.d/networking restart

4. CONFIGURAR DHCP
O Próximo passo é desnecessário mais facilita a sua vida, já que vc poderá deixar o windows xp em modo automatico, sem precisar configura um ip estatico.

4.1 DNSMASQ

o DNSMASQ é um simples servidor dhcp, que não precisa de configuração.


sudo apt-get install dnsmasq

sudo /etc/init.d/dnsmasq restart


4.2 DHCP
Se quiser um servidor dhcp mais completo:

sudo apt-get install dhcp3-server

sudo gedit /etc/dhcpd.conf

apague o conteúdo do arquivo e copie e cole o texto as seguir:

default-lease-time 600;
max-lease-time 7200;

#CHANGE THIS TO YOUR DNS SERVERS
option domain-name-servers 68.87.69.146, 67.87.85.98;
option domain-name "youdomainnamehere.com";

#Subnet for DHCP Clients
subnet 192.168.0.0 netmask 255.255.255.0 {
# range of 10 machines
range 192.168.0.50 192.168.0.60;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;


salve e saia:

ecolha a interface a qual o DHCP irá ouvir:

sudo gedit /etc/default/dhcp

INTERFACES="eth1"

salve e saia:

bom este é o arquivo básico de configuração do dhcp, procure na net se quiser configurar para o ip seja fixo a mac ou outras configurações mais avançadas.

Bom agora reinicie sua maquina, que deve já está compartilhando com o windows xp.

obs: se utilizar o ip estatico na configuração do modem, então lembre-se de colocar no resolv.conf o dns do servidor.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts