Autor Tópico: [Resolvido]Como configurar rede ponto a ponto (nat) entre Ubuntu 9.10xVista Home  (Lida 4727 vezes)

Offline Miqueloti

  • Usuário Ubuntu
  • *
  • Mensagens: 19
    • Ver perfil
Galera,

Baixei a nova versão do ubuntu para ficar por dentro das novidades, mais como sou leigo no mundo linux ainda, estou tomando uma coça do sistema rsrs. O que pega é o seguinte:

Eu tenho um Desktop rodando Ubuntu 9.10 e um Notebook rodando Windows Vista Home Premium.

Minha conexão banda larga (velox) está conectada e configurada na eth0 através do pppoeconf e defini através das conexões vnp que a eth1 teria o ip 192.168.0.1 e submascara 255.255.255.0. Creio ter configurado assim tanto a placa de rede que recebe a internet quanto a que fará a conexão com o Notebook corretamente.

No Vista eu coloquei o endereço ip na configuração da placa de rede para 192.168.0.2 com submascara 255.255.255.0  o gateway 192.168.0.1 e o DNS principal da velox aqui no rio de janeiro.

Queria saber se fiz os procedimentos corretamente, pois sempre quando tento fazer a conexão entre os dois computadores, a internet cai e fica como rede não identificada no Windows vista do notebook, e pra acessar a internet no desktop só reiniciando o linux.

Queria um tutorial pra fazer essa parada, e de preferencia que tenha que configurar apenas uma vez, para que qualquer um aqui em casa possa ligar o computador apenas e poder acessar a net pelo notebook com o windows.

Desde já grato galera!!!
Valeu!
« Última modificação: 28 de MAR?O de 2010, 14:42 por Miqueloti »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Citar
defini através das conexões vnp que a eth1 teria o ip 192.168.0.1 e submascara 255.255.255.0. Creio ter configurado assim tanto a placa de rede que recebe a internet quanto a que fará a conexão com o Notebook corretamente.
Opa, acho que este foi o teu erro. A conexão seria por NAT, não por VPN.

A forma mais rápida de configurar essa conexão seria pelo arquivo de configuração, não pelo NetworkManager. Seria assim:

1. Edite o arquivo "/etc/network/interfaces" e adicione o trecho abaixo ao final:

Código: [Selecionar]
auto eth1
iface eth1 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255

Use o comando "sudo ifup eth1" para ativá-la.

2. Edite o arquivo "/etc/rc.local" e adicione o trecho abaixo antes da linha "exit 0".

Código: [Selecionar]
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

Execute o comando "sudo sh /etc/rc.local" para ativar essa configuração.

O XP deve começar a navegar imediatamente.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Miqueloti

  • Usuário Ubuntu
  • *
  • Mensagens: 19
    • Ver perfil
Valeu zekkerj, resolveu o problema aqui!  ;)

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Vc deve ter visto que a interface "auto eth1" agora é "não gerenciável" para o NetworkManager.

Isso é previsto, por vc ter configurado ela no "/etc/network/interfaces" (aliás, já deve estar acontecendo também com a eth0 e com a ppp0, quando a internet está conectada).

Vc elimina essa mensagem mudando o arquivo /etc/NetworkManager/nm-system-settinggs.conf, onde está:

Código: [Selecionar]
...
[ifupdown]
managed=false
...

de "false" para "true", e reiniciando o serviço NetworkManager.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D