Conexão Ubuntu x Windows

Iniciado por carol_2007, 12 de Dezembro de 2006, 20:42

tópico anterior - próximo tópico

Akuhn

Citação de: Perícope online 08 de Janeiro de 2007, 12:31
CitarVou tentar resumir aqui os principais passos:

1º - Usar o comando ifconfig para saber se as interfaces de rede estão todas habilitadas:
ifconfig

Isto eu fiz, e coloquei a saída em minha mensagem anterior.


Citar2º - Habilitar o repasse de pacotes (ip_forward):
sudo gedit /etc/sysctl.conf

Procure pela linha "net/ipv4/ip_forward=1" e remova o # que tiver no início dela.

3º - Fazer o mascaramento das conexões (masquerade):
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

Preste bastante atenção ao endereço ip da rede, ele deve estar dentro da faixa da sua rede local.

Eu fiz isso, e tive a resposta de permissão negada.
Como identifico a faixa de ip da minha rede local, exatamente? Com as informações que passei anteriormente, você pode me ajudar a identificar isso?

Olá colega,

Verifiquei e realmente o comando "sudo echo 1 > /proc/sys/net/ipv4/ip_forward" não funciona, retornando o erro de permissão negada. Para contornar o mesmo é necessário fazer o seguinte:
Citarsudo su
Citarecho 1 > /proc/sys/net/ipv4/ip_forward

Para identificar a faixa de IPs da sua rede é fácil, use o "ifconfig" para identificar seu IP e a máscara de rede, de posso desses dados e conhecendo como eles funcionam fica fácil identificar a rede.
EX:
inet end.: 192.168.2.4  Bcast:192.168.2.255  Masc:255.255.255.0

Pode ver que:
IP=192.168.2.4
Endereço de Broadcast=192.168.2.255
Mascara de Rede=255.255.255.0

A rede então é:
Endereço da Rede=192.168.2.0

Essa rede compreende os IPs de 192.168.2.0 até 192.168.2.255
A faixa de rede pode ser expressa por:
192.168.2.0/24
ou
192.168.2.0/255.255.255.0

Tem um link que eu postei nesse tópico que explica um pouco sobre TCP/IP e redes, mas é só o básico.

[ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

Perícope

Prezado Akuhn, e demais, nada funciona ainda.  :-\
Segui exatamente as instruções, coloquei a faixa de ip da rede, identificada em eth1, mas neca de conexão na outra máquina.
Onde pode estar o problema?
Usuário Linux n. 414104 - Usuário Ubuntu n. 3048
| Não tenha pressa: pesquise no fórum primeiro! |

Mudinhu

é aqui nada de funcionar aqui também, outro linux q peguei baseado no Ubuntu veio com um script e atraves dele consegui compartilhar, mas na raça com os comandos direto no ubuntu nao vai nao =/

Akuhn

Citação de: Perícope online 09 de Janeiro de 2007, 22:01
Prezado Akuhn, e demais, nada funciona ainda.  :-\
Segui exatamente as instruções, coloquei a faixa de ip da rede, identificada em eth1, mas neca de conexão na outra máquina.
Onde pode estar o problema?

Se você der um ping de uma máquina para outra funciona?
Aldefax Gilvan Kuhn

Linux User 410689

Perícope

#34
Citar
Se você der um ping de uma máquina para outra funciona?

Sim, sem nenhuma perda.


Acréscimo no dia 12/01:

Mais alguma dica?
Usuário Linux n. 414104 - Usuário Ubuntu n. 3048
| Não tenha pressa: pesquise no fórum primeiro! |

jaiderazevedo

Pessoal, para eu fazer o compartilhamento da internet no Ubuntu 6.10 com outras makinas windows, o servidor (Ubuntu), tem que ser o ip 192.168.0.1 ou pode ser qq ip dentro da faixa de 1 a 254? Valeu galera

Akuhn

Pode ser qualquer ip dentro da faixa sim, mas daí você deve estar atento ao fato de que as outras máquinas terão que ter esse endereço como gateway da rede.
Aldefax Gilvan Kuhn

Linux User 410689

Wa59

Ótimo tópico, deu tudo certo.
O único problema é que eu tenho que colocar esse comando toda vez que reinicio o PC :
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

Tem um jeito de colocar isso em algum lugar pra ativar automaticamente quando ligo o PC ?
Swim... Swim... Hungry...
Dopefish lives.

arlei

Wa59,

vc pode colocar essa linha de comando no arquivo /etc/rc.local antes da linha final onde tem um exit que o mesmo será executado na inicialização do sistema.

T+
Arlei

Perícope

Citação de: Akuhn online 14 de Janeiro de 2007, 16:53
Pode ser qualquer ip dentro da faixa sim, mas daí você deve estar atento ao fato de que as outras máquinas terão que ter esse endereço como gateway da rede.

Akuhn, segui todas as dicas, o ping funciona em ambas máquinas, mas nada de conexão. Onde está o furo?  ???
Usuário Linux n. 414104 - Usuário Ubuntu n. 3048
| Não tenha pressa: pesquise no fórum primeiro! |