gesousa
(usa Ubuntu)
Enviado em 06/09/2008 - 15:51h
bom isso seria relativamente facil, seria a mesma coisa de compartilhar normalmente:
apenas alguns detalhes, a primeira coisa é saber a interface de cada rede do seu pc:
acessorios -> consola (terminal)
ifconfig
bom no caso do wireless deve ser a wlan0 ou ath0 (dependera do modelo da sua placa)
no caso da sua placa de rede deve eth0 ou eth1
com essas informações vc já pode começar a configuração:
o primeiro passo seria configurar elas de modo a assim que vc ligar o computador o wireless se conectar a internet e a placa de rede configurar com o ip certo.
sudo gedit /etc/network/interfaces
Exemplo de rede wireless usando wep / se vc ja usa automaticamente esta rede é bem capaz dela já está aparecendo aqui...
# The loopback network interface
auto lo
iface lo inet loopback
#Wireless Internet
auto wlan0
iface wlan0 inet dhcp
wireless-essid NOME_REDE
wireless-key SENHA
wireless-channel CANAL
wireless-mode managed
#rede interna
auto eth0
iface eth0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
bom depois de configurar com a sua configuração, lembrando que a do wireless pode haver mudança se vc usar wpa ou alguma placa que requeira uma configuração diferente, reinicia as suas conexões eveja se tudo está como deveria, se o wireless conectou a internet e se a sua placa de rede pegou o ip 192.168.0.1
/etc/init.d/networking restart
ifconfig
bom agora vamos fazer o rederecionamento da rede, ou seja vamos fazer arede entender que tudo que chegar pela sua placa de rede deve ir para a placa wireless e vice-versa
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -s 192.168.0.0/24 -o wlan0 -j ACCEPT
sudo iptables -A FORWARD -d 192.168.0.0/24 -m state --state ESTABLISHED,RELATED -i wlan0 -j ACCEPT
ainda precisa permitir que haja redericionamento:
sudo gedit /etc/sysctl.conf
ache a linha:
#net.ipv4.ip_forward=1
e deixe sem o #
net.ipv4.ip_forward=1
vc já pode configurar o seu pc com windows entre painel de controles -> conexoes -> placa de rede propriedades -> tcp/ip
ip: 192.168.0.2
mascara: 255.255.255.0
gateway: 192.168.0.1
DNS Primario: 192.168.0.1
no outro computador com ubuntu -> Sistema -> administração -> rede -> desbloquear
redes com fios -> propriedades
desmarque habiliatr roaming
ip: 192.168.0.3
mascara: 255.255.255.0
gateway: 192.168.0.1
clica em ok
va aba dns e adicionar -> 192.168.0.1
bom se não tiver funcionando verefique seu arquivo /etc/resolv.conf
e adicione manualmente o ip dos seus dns da sua provedora de internet ou usa o do opendns.org
bom vc tambem pode deixar a configuração do windows e ubuntu sem mexer instalando um servidor dhcp na maquina que esta ligada na internet
apt-get install dhcp3-server
sudo gedit /etc/dhcpd.conf
salve isso dentro do arquivo
default-lease-time 600;
max-lease-time 7200;
option domain-name-servers DNS_PRIMARIO, DNS_SECUNDARIO;
#Subnet for DHCP Clients
subnet 192.168.0.0 netmask 255.255.255.0 {
# range of 10 machines
range 192.168.0.10 192.168.0.20;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
* lembre-se de trocar o DNS_PRIMARIO E DNS_SECUNDARIO pelo dns da sua provedora de internet..
salve e saia
escolha a interface onde o dhcp vai escutar:
sudo gedit /etc/default/dhcp3-server
INTERFACES="eth0"
slave e saia.
e reincie o serviço
sudo /etc/init.d/dhcp3-server restart
pronto agora o seu windows e o outro pc ubuntu devem conseguir se conectar diretamente...