25-04-2006 por hierarquia
Compartilhar conexao Linux e XP
Olá!
Sou novo no forum e caso esteja postando no lugar errado, desculpe-me.
Tenho uma maquina com conexao com a internet banda larga(a cabo) em dual boot com o Linux(Ubuntu) e o Windows XP, que vou chamar de PC1. Esse PC1 compartilha sua conexao com outro PC, que vou chamar de PC2, rodando o Windows XP.
Quando entro pelo XP no PC1 o PC2 tem acesso normal a internet, mas quando entro pelo Linux no PC1 o PC2 nao consegue acessar a internet.
Nas configurações de rede no Linux configurei a placa de rede que compartilha a conexao, igual como fiz no XP., ou seja, IP: 192.168.0.1 Mascara: 255.255.255.0 .
Como faço para o PC2 tem acesso a internet tanto quando eu use o Linux ou o XP no PC1?
25-04-2006 por Elbl
Estranho isso deveria acessar a net normal, aki em casa u uso os 2 também e quando eu entro com o kutumin el acessa a net normal, e é rede entre os vizinho, a unica coisa é que o windos não ve os arquivos do linux, outra coisa é rede ponto a ponto?
25-04-2006 por jqueiroz
Olá
hierarquia, seja bem-vindo ao fórum.
Qual foi o procedimento de configuração que vc usou para o Linux?
26-04-2006 por Sonia Hirata
Tenta assim no linux pra compartilhar com o windows
iptables -t nat -P POSTROUTING DROP
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
26-04-2006 por hierarquia
Ola!
Como eu tinha feito a configuração no XP do PC1
ip = 192.168.0.1
mascara = 255.255.255.0
e no PC2
ip= 192.168.0.2
mascara= 255.255.255.0
Gatway = 192.168.0.1
DNS(preferencial)= 192. 168.0.1
sendo o grupo de trabalho de ambos MSHOME
NO Linux(PC1) eu fiz o seguinte:
ativei a placa de rede referente
habilitei a conexao
ip coloquei como estatico
endereço ip coloquei como 192.168.0.1
mascara 255.255.255.0
nome do dominio MSHOME
Mesmo assim a rede nao funciona.
O PC1(linux) tem acesso normal a internet, mas o PC2 nao tem.
26-04-2006 por hierarquia
obs. a eth1 é a interface de conexao com a internet
e a eth0 é a que compartilha a conexao com o PC2.
26-04-2006 por jqueiroz
Ficou faltando ativar o compartilhamento.
Coloque os comandos abaixo no final do arquivo /etc/init.d/bootmisc.sh:
Código:
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0 -o eth1 -j MASQUERADE
Altere também o endereço de DNS do computador 2, use os mesmos endereços que você usa no 1 (vc encontra esses endereços no arquivo /etc/resolv.conf). Não use o endereço do computador 1, pois ele não é servidor DNS, não irá funcionar.
Por fim, o esclarecimento: esse compartilhamento que a gente está ativando é hiper-simplificado, apenas o suficiente pra 2a máquina conseguir navegar. Vc precisará incrementar esse suporte para conseguir coisas como ID alta no emule, conectividade no bittorrent, controle de acesso (firewall), etc.
26-04-2006 por hierarquia
Citação:
|
Postado Originalmente por jqueiroz
Ficou faltando ativar o compartilhamento.
Coloque os comandos abaixo no final do arquivo /etc/init.d/bootmisc.sh:
...
|
Ficou assim o arquivo bootmisc.sh
Código:
#
# bootmisc.sh Miscellaneous things to be done during bootup.
#
# Version: @(#)bootmisc.sh 2.85-17 04-Jun-2004 miquels@cistron.nl
#
DELAYLOGIN=yes
VERBOSE=yes
EDITMOTD=yes
[ -f /etc/default/rcS ] && . /etc/default/rcS
#
# Put a nologin file in /etc to prevent people from logging in
# before system startup is complete.
#
if [ "$DELAYLOGIN" = yes ]
then
echo "System bootup in progress - please wait" > /etc/nologin
fi
#
# Create /var/run/utmp so we can login.
#
: > /var/run/utmp
if grep -q ^utmp: /etc/group
then
chmod 664 /var/run/utmp
chgrp utmp /var/run/utmp
fi
#
# Set pseudo-terminal access permissions.
#
if [ ! -e /dev/.devfsd ] && [ -c /dev/ttyp0 ]
then
chmod -f 666 /dev/tty[p-za-e][0-9a-f]
chown -f root:tty /dev/tty[p-za-e][0-9a-f]
fi
#
# Update /etc/motd. If it's a symbolic link, do the actual work
# in the directory the link points to.
#
if [ "$EDITMOTD" != no ]
then
MOTD="`readlink -f /etc/motd || :`"
if [ "$MOTD" != "" ]
then
uname -a > $MOTD.tmp
sed 1d $MOTD >> $MOTD.tmp
mv $MOTD.tmp $MOTD
fi
fi
#
# Save kernel messages in /var/log/dmesg
#
if [ -x /bin/dmesg ] || [ -x /sbin/dmesg ]
then
dmesg -s 524288 > /var/log/dmesg
elif [ -c /dev/klog ]
then
dd if=/dev/klog of=/var/log/dmesg &
dmesg_pid=$!
sleep 1
kill $dmesg_pid
fi
#
# Remove ".clean" files.
#
rm -f /tmp/.clean /var/run/.clean /var/lock/.clean
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0 -o eth1 -j MASQUERADE
: exit 0
lembrando que a placa da rede local é eth0.
o PC2 ainda no tem acesso a internet.
O que devo fazer agora?
26-04-2006 por jqueiroz
Já reiniciou a máquina 1?
27-04-2006 por hierarquia
Ola!
fiz da seguinte forma:
Código:
$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
agora funcionou direitinho
Obrigaduuuuuuu jqueiroz , vlw mesmo cara!
Um grande abraço.
05-07-2006 por dila
e o proc inverso
tenho o xp como server e o linus como cliente
como faco para conecatr
ps, o linux é pessoal e por isso n é server
14-07-2006 por Manex
Ae galera, eu estou com o mesmo problema do nosso amigo.
Quero compartilhar internet do Linux pro WinXP!!
Eu só gostaria de saber como eu faço pra adicionar esses comando, melhor, onde eu adiciono eles??
Desculpem a ignorância, mas sou usuário novato no Linux. ehehe
Valeu pessoal
14-07-2006 por mrbean
Isso também vale para o windows 98?
tenho o kurumin 6 e o um pc com 98 e quero compartilhar a conexão...faço a mesma coisa :?:
14-07-2006 por jqueiroz
Citação:
e o proc inverso
tenho o xp como server e o linus como cliente
como faco para conecatr
ps, o linux é pessoal e por isso n é server
|
Configure o XP como está descrito neste tópico:
http://forumgdh.net/viewtopic.php?t=230253
No Linux, você vai configurar a rede com os mesmos parâmetros da máquina cliente, no tópico.
Citação:
Ae galera, eu estou com o mesmo problema do nosso amigo.
Quero compartilhar internet do Linux pro WinXP!!
Eu só gostaria de saber como eu faço pra adicionar esses comando, melhor, onde eu adiciono eles??
Desculpem a ignorância, mas sou usuário novato no Linux. ehehe Sad
|
Faça uma busca na sala Linux, pois seu problema já foi muito discutido por lá.
Citação:
Isso também vale para o windows 98?
tenho o Kurumin 6 e o um pc com 98 e quero compartilhar a conexão...faço a mesma coisa
|
Compartilhar a conexão com o Win98 é meio complicado... mas não impossível.
Agora, pra saber como você vai fazer, tem que saber quem é o servidor, e quem é o cliente.
14-07-2006 por Manex
Opa, muito obrigado Jqueiroz, vou dar uma olhada lá, e mais uma vez me desculpe pela ignorancia
15-07-2006 por dila
valew