Problemas com compartilhamento de internet

Iniciado por silencer, 26 de Julho de 2007, 23:38

tópico anterior - próximo tópico

silencer

Já ficou um tanto repetitiva a situação e, entretanto, nenhuma das soluções apresentadas no fórum resolveu o problema.

Estou com um pc e um note com o ubuntu 7.04 instalado e preciso passar a conexão de internet do pc pro note.

configuração do pc:
-eth1: recebe a conexão da internet
-eth0: 192.168.7.1
           -netmask: 255.255.255.0
           -gateway: nulo

configuração do note:
-eth0: 192.168.7.2
           -netmask: 255.255.255.0
           -gateway: 192.168.7.1
           -dns: 192.168.7.1

Um outro problema que estou tendo, com o mesmo comportamento:

Minha estação de trabalho tem 16 micros, onde em um deles está instalado o ubuntu 7.04 server (o servidor de conexão).

Preciso, primeiramente, passar a conexão do servidor para os 15 clientes, e, depois disso, arrumar um meio de os usuários do servidor poderem fazer logon nas máquinas clientes.

O que eu fiz até agora foi alterar um arquivo que tem as entradas:
auto eth0
iface eth0 inetd dhcp (algo assim)

colocando as linhas
auto eth1
iface eth1 inet static (não lembro se o parâmetro é inet ou inetd)
address 192.168.6.1
netmask 255.255.255.0
broadcast 192.168.6.255

E, depois disso, o mesmo processo do caso anterior. Ainda não tentei a segunda parte do problema (o logon do servidor no cliente), mas preciso que a primeira esteja resolvida antes disso.

clcampos

#1
Para os usuários cadastrados no servidor  autenticarem nas estações basta usar isto aqui (preocupe-se só com a parte de autenticação - NIS - pois lá tem mais).

Quando a sua internet terá que executar estes comandos no servidor, liberando a internet para as demais máquinas:


iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -o eth1 -j  MASQUERADE
echo "1" >/proc/sys/net/ipv4/ip_forward


Para saber mais consulte o Guia Foca sobre o comando iptables.

Tem estes também:

http://focalinux.cipsga.org.br/guia/avancado/ch-fw-iptables.htm#s-fw-iptables-nat-fastmasquerade
http://focalinux.cipsga.org.br/guia/avancado/ch-fw-iptables.htm#s-fw-iptables-nat-snat
http://focalinux.cipsga.org.br/guia/avancado/ch-fw-iptables.htm#s-fw-iptables-exemplo-snat

Acho que fui mais detalhado aqui.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

silencer

continuo sem resposta nos clientes.
Eu tentei fazer também com as seguintes instruções:
#: iptables -t nat -A POSTROUTING -s 192.168.7.0/255.255.255.0 -o eth1 -j MASQUERADE
#: iptables -t nat -A POSTROUTING -s 192.168.7.0/255.255.255.0 -o ppp0 -j MASQUERADE

E achei que o comando
#: iptables -t filter -P FORWARD ACCEPT
influenciava em alguma coisa, mas... não funciona não.

O comando do ip_forwarding é ativado ao iniciar o sistema.

clcampos

#3
Que internet é a sua? ADSL? Rádio? Discada? Tem que ter mais detalhes para podermos ajudar, pois os IP's estão corretos, e tudo deveria estar funcionando.

Você consegue "pingar" as outras máquinas da rede? Tudo esta correto? É só a internet que não consegue distribuir?

-- EDIT --

Lendo agora olhe isto:

Citar
configuração do note:
-eth0: 192.168.7.2
           -netmask: 255.255.255.0
           -gateway: 192.168.7.1
           -dns: 192.168.7.1

O DNS não pode ser 192.168.7.1 e sim um DNS correto, consulte a informação no seu provedor. O IP 192.168.7.1 é apenas o gateway mesmo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

silencer

aqui, na estação de trabalho o esquema de compartilhamento funcionou, com a correção que você me mostrou, do dns.
lá em casa, não tá nem pingando um ip no outro. talvez seja por falta dos pacotes de compartilhamento (que foi o que resolveu esse problema aqui).

quanto ao caso do note, a internet de lá é net-virtua (adsl).

vou tentar agora resolver a segunda parte do problema da estação. valeu muito a ajuda.

clcampos

Ok, qualquer coisa detalhe como ficou a situação do problema não resolvido que tentamos ajudar.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

silencer

Agora, tenho um problema com as autenticações.

Qualquer sistema cliente (win / linux) pode acessar a internet tranquilamente.
Só tem um problema: precisei mudar a pasta geral dos usuários, de /home para /usernet, para conseguir autenticar os usuários do servidor nos clientes linux. Nos clientes linux, tudo ok. Nos clientes win (tudo win2000pro/sp4), só tem a internet. Um usuário do servidor linux não loga num cliente windows.

Talvez você vai querer me perguntar sobre o /etc/samba/smb.conf. O arquivo é quase o mesmo do que você colocou na explicação. As únicas diferenças são as pastas (de /home* para /usernet*), a faixa de IPs e o nome do grupo.

A única configuração que eu consegui fazer no cliente win foi a de IP:
192.168.6.40/255.255.255.0/192.168.6.1/dns_servidor/dns_servidor

Se precisar de mais detalhes, fala

Gocho

#7
Boas! Acho que o meu problema se encaixa aqui! Tenho um pc desktop com o qual desejo partilha a ligação a internet. A ligação a internet é feita através de um pc portátil com uma ligação adsl através de um modem usb. Conseguia partilhar pastas e ficheiros entre os dois pc's, mas dps de seguir este tutorial http://doc.gwos.org/index.php/Share_Internet_Connection , para alem de continuar sem internet partilhada, agora nem consigo partilhar pastas e ficheiros. Alguem ajuda ai?

EDIT: A ligação entre dois pc's é feita através de um cabo cruzado...