( Resolvido ) Compartilhar internet estação não navega, não pinga
NINJATO
Clayton
Pessoal, sou novato no forum, mas segui alguns tutoriais, mesmo assim não deu certo.
Será que alguem poderia me ajudar.
Estou tentando compartilhar a internet.
Abaixo as descrições:
*Modem telefônica
+ (ligado ao roteador tp-link)
*Roteador tplink 192.168.0.30
+ (roteando o sinal de internet)
*PC com duas placas de rede
eth0 IP 192.168.0.1 recebe o sinal do roteador 192.168.0.30)
eth1 (deveria distribuir o sinal mas não consigo) 192.168.0.2
+ (porta eth1 ligado ao hub para distruibuir o sinal com a atraves de um hub)
hub 8 portas
+PCS 10 estações com windows XP
******************************************************
Baixei a iso do ubuntu-12.10-desktop-i386
gravei em um dvd
após a instalação
1º defini senha do root
$ sudo passwd root
password:
New Password Unix: (digitei a do root)
Repeat Password Unix: (repeti a senha do root)
$ su digitei a senha do root
dei um reboot
$ reboot
2º configurei o arquivo com a interface de rede:
$su
nano /etc/network/interfaces
meu arquivo /etc/network/interfaces configurei desta forma:
# interfaces(5) file used by ifup(Legal and ifdown(Legal
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.30
dns-nameservers 200.204.0.10 200.204.0.138
auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broatcast 192.168.0.255
Salvei de dei mais um reboot
$ reboot
3º passo: atualizar
$ su
$ apt-get update
$ apt-get upgrade
depois de atualizar mais um reboot
$ reboot
4º PASSO instalar o ssh aptitude dhcp sysv-rc-conf:
apt-get install ssh
apt-get install aptitude
apt-get install dhcp3-server
apt-get install sysv-rc-conf
mais um reboot
$ reboot
5º passo
editei o arquivo /etc/sysctl.conf
$ su
$ nano /etc/sysctl.conf
descomentei a linha:
# net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
ficando assim:
net.ipv4.ip_forward=1
5° firewall
Criei um arquivo de firewall em /etc/local/bin conforme abaixo " meu_firewall"
#!/bin/sh
# Carrega os módulos
modprobe iptables
modprobe iptable_nat
# Compartilha a conexão
modprobe iptable_nat
iptables -t nat -A POSTROUTING o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# protege contra pacotes danificados (usados em ataques DoS por exemplo) é:
iptables -A FORWARD -m unclean -j DROP
# Abre algumas portas (opcional)
iptables -A INPUT -p tcp --destinationport 22 j ACCEPT
iptables -A INPUT -p tcp --destinationport 1021 j ACCEPT
iptables -A INPUT -p tcp --destinationport 1080 j ACCEPT
# Abre para a rede local, obs se vc estiver usando rede 192.168.0.1
iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
6º dei permissão para execução do arquivo
$
chmod +x /usr/local/bin/meu_firewall
7º editei o arquivo rc.local para carregar na inicialização adicionando /usr/local/bin/meu_firewall
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/local/bin/meu_firewall
exit 0
Ao final de tudo
fui em uma das estações xp em configurações tcp/ip defini da seguinte forma:
IP 192.168.0.10
mascara 255.255.255.0
gateway 192.168.0.2
dns (telefônica)
200.204.0.10
200.204.0.138
até reiniciei mas não navega
OBs: conferi a máquina que deveria estar compartilhando a internet e está recebendo sinal do roteador e navegando normalmente. As estações não navegam
Já formatei umas 10 vezes e inclusive seguindo vários tutoriais, já instalei CENTOS e não consigo, fazer as estações navegarem.
O que será que ficou faltando fazer?
Estou quase desistindo e formatando para instalar o TMG da microsoft.
Será que alguem poderia me ajudar.
Estou tentando compartilhar a internet.
Abaixo as descrições:
*Modem telefônica
+ (ligado ao roteador tp-link)
*Roteador tplink 192.168.0.30
+ (roteando o sinal de internet)
*PC com duas placas de rede
eth0 IP 192.168.0.1 recebe o sinal do roteador 192.168.0.30)
eth1 (deveria distribuir o sinal mas não consigo) 192.168.0.2
+ (porta eth1 ligado ao hub para distruibuir o sinal com a atraves de um hub)
hub 8 portas
+PCS 10 estações com windows XP
******************************************************
Baixei a iso do ubuntu-12.10-desktop-i386
gravei em um dvd
após a instalação
1º defini senha do root
$ sudo passwd root
password:
New Password Unix: (digitei a do root)
Repeat Password Unix: (repeti a senha do root)
$ su digitei a senha do root
dei um reboot
$ reboot
2º configurei o arquivo com a interface de rede:
$su
nano /etc/network/interfaces
meu arquivo /etc/network/interfaces configurei desta forma:
# interfaces(5) file used by ifup(Legal and ifdown(Legal
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.30
dns-nameservers 200.204.0.10 200.204.0.138
auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broatcast 192.168.0.255
Salvei de dei mais um reboot
$ reboot
3º passo: atualizar
$ su
$ apt-get update
$ apt-get upgrade
depois de atualizar mais um reboot
$ reboot
4º PASSO instalar o ssh aptitude dhcp sysv-rc-conf:
apt-get install ssh
apt-get install aptitude
apt-get install dhcp3-server
apt-get install sysv-rc-conf
mais um reboot
$ reboot
5º passo
editei o arquivo /etc/sysctl.conf
$ su
$ nano /etc/sysctl.conf
descomentei a linha:
# net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
ficando assim:
net.ipv4.ip_forward=1
5° firewall
Criei um arquivo de firewall em /etc/local/bin conforme abaixo " meu_firewall"
#!/bin/sh
# Carrega os módulos
modprobe iptables
modprobe iptable_nat
# Compartilha a conexão
modprobe iptable_nat
iptables -t nat -A POSTROUTING o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# protege contra pacotes danificados (usados em ataques DoS por exemplo) é:
iptables -A FORWARD -m unclean -j DROP
# Abre algumas portas (opcional)
iptables -A INPUT -p tcp --destinationport 22 j ACCEPT
iptables -A INPUT -p tcp --destinationport 1021 j ACCEPT
iptables -A INPUT -p tcp --destinationport 1080 j ACCEPT
# Abre para a rede local, obs se vc estiver usando rede 192.168.0.1
iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
6º dei permissão para execução do arquivo
$
chmod +x /usr/local/bin/meu_firewall
7º editei o arquivo rc.local para carregar na inicialização adicionando /usr/local/bin/meu_firewall
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/local/bin/meu_firewall
exit 0
Ao final de tudo
fui em uma das estações xp em configurações tcp/ip defini da seguinte forma:
IP 192.168.0.10
mascara 255.255.255.0
gateway 192.168.0.2
dns (telefônica)
200.204.0.10
200.204.0.138
até reiniciei mas não navega
OBs: conferi a máquina que deveria estar compartilhando a internet e está recebendo sinal do roteador e navegando normalmente. As estações não navegam
Já formatei umas 10 vezes e inclusive seguindo vários tutoriais, já instalei CENTOS e não consigo, fazer as estações navegarem.
O que será que ficou faltando fazer?
Estou quase desistindo e formatando para instalar o TMG da microsoft.
Entre ou Registre-se para fazer um comentário.
Comentários
O problema era a configuração do eth1 que não pode ser igual a eth0.
Alterei o meu arquivo interfaces e funcionou.
Segue o exemplo do meu arquivo corrigido:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.30
dns-nameservers 200.204.0.10 200.204.0.138
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broatcast 192.168.1.255