Fórum Ubuntu Linux - PT

Área para Iniciantes => Dicas e Truques => Tópico iniciado por: raidicar em 15 de Maio de 2008, 20:46

Título: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 15 de Maio de 2008, 20:46
Primeiro, habilite o root e logue como root no terminal.
$ sudo passwd root - habilita o root e define senha para o mesmo.
$ su - permite que logue como root, é só digitar a senha que definiu no passo anterior.
pronto, o terminal deve ter ficado assim: $ root@NOMEDOCOMPUTADOR:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Vamos supor sempre que você ligou o sinal da internet na ETH0 e a ETH1 manda o sinal para os micros da rede.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Compartilhando Speedy ou internet que utilizam ppp.

Defina os IPs
(Para setar o IP na placa de rede pode acessar o MENU / SISTEMA / ADMINISTRAÇÂO / REDE)

                            Micro ubuntu                                                       
Placa de rede ETH0                     Placa de rede ETH1                            micros da rede
IP - Automatico                          IP - 192.168.0.1                                IP - 192.168.0.2
SubMascara - Automático             SubMascara - 255.255.255.0               SubMascara - 255.255.255.0
Gateway - Automatico                 Gateway - Automático                        Gateway - 192.168.0.1
DNS - Automatico                       DNS - Automático                              DNS 1 - 200.204.0.10
                                                                                                     DNS 2 - 200.204.0.138
Os comandos que deve dar no linux, como root,  são:
$ iptables -F
$ iptables -F INPUT
$ iptables -F OUTPUT
$ iptables -F POSTROUTING -t nat
$ iptables -F PREROUTING -t nat
$ echo 1 > /proc/sys/net/ipv4/ip_forward
$ iptables -P FORWARD ACCEPT
$ iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

Pronto, speedy compartilhado.
Se o compuatador 2 for linux também, nada muda, basta digitar no terminal do computador 2 o comando:
$ route add -net gw 192.168.0.1   ou para quem não habilitou o root, o comando é $ sudo route add -net gw 192.168.0.1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Virtua ou internet que, ligada na placa de rede, funciona automaticamente.
(Caso o sinal do virtua esteja na eth0 e a eth1 manda o sinal para os micros da rede).
                            Micro ubuntu                                                       
Placa ETH0 - Virtua                     Placa de rede ETH1                            micros da rede
IP - Automatico                          IP - 192.168.0.1                                IP - 192.168.0.2
SubMascara - Automático             SubMascara - 255.255.255.0               SubMascara - 255.255.255.0
Gateway - Automatico                 Gateway - Automático                        Gateway - 192.168.0.1
DNS - Automatico                       DNS - Automático                              DNS1 - 201.6.0.136
                                                                                                     DNS2 - 201.6.0.114
os comandos que deve dar no linux, como root,  são:
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Se o micro da rede que recebe for linux também, nada muda, basta digitar no terminal do computador 2 o comando:
$ route add -net gw 192.168.0.1   ou para quem não habilitou o root, o comando é $ sudo route add -net gw 192.168.0.1

Se o compartilhamento não funcionar, as possiveis causas são:
1 - errou as DNS, a DNS é fundamental.
2 - Você tem algum problema de rede, nada tem a ver com o compartilhamento, pode ser cabo, IP especificado errado, placa de rede ruim... varifique o cabo, placa de rede, IPs, deixe os micros na mesma redes e, de preferencia, no mesmo grupo de trabalho, verifique tudo, reinicie o linux e tente novamente.

velox - ajato - etc... dependendo da conexão, os procedimentos aqui vão funcionar.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 09 de Junho de 2008, 14:39
Olha Raidicar,

estou de saco cheio de nesse negócio de rede wireless, não sei se é o ubuntu ou burrice minha, mas fico tentado em acreditar na segunda opção...   :)

Depois de ler e reler esse e outros tópicos seus, fazer bonitinho, mas não dá em nada. E ainda descobri que quando consigo conectar à rede wireless que configurei no ubuntu e no vista, não consigo acessar nada do vista, e fico sem internet, é só desconectar da rede wireless adhoc, e carregar de novo, volta a internet. Ou seja, wireless e virtua não conjugam...  F...da!!!

 :'(

Socorro!
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 10 de Junho de 2008, 13:18
Como é aqui na casa da patroa...  Quando venho para cá, trago o meu note com o Ubuntu e tento conectar no virtua dela.  A única forma de conectar na internet é malocar o cabo do notebook dela e colocar no meu, rsrsrs, e ela nao gosta muito...

O que eu quero é isso, configurar uma rede wireless colocando o cabo do virtua no meu ubuntu, e compartilhando com o Vista Basic dela na outra máquina.

Ubuntu: Recebendo Virtua e compartilhando via Wireless
Vista: Recebendo internet via Wireless

Já tentei fazer o contrário, deixando o virtua no Vista e tentando receber com o ubuntu, mas não deu em nada... E como não quero mexer muito no computador dela, prefiro fazer as mudanças no meu.

Muito obrigado por sua atenção!

 :)

Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 10 de Junho de 2008, 18:37
Se a sua rede interna não funciona ao conectar o virtua, então o problema não é de compartilhamento, vc primeiro deve configurar a rede wireless e em seguida reiniciar o ubuntu pra ver se a rede continua ativa.
Depois, vc conecta o virtua no seu pc na placa de rede que já esta configurada para pegar o ip automaticamente.
Assim que a rede interna via wireless e a internet estiver pegando no ubuntu, vc faz o compartilhamento e testa no vista.
O IP do vista e da sua placa wireless devem estar setados e o gateway do pc vista deve ser o ip da sua placa wireless.
ao compartilhar cuidado ao dar o comando:
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o Placa de rede da Internet -j MASQUERADE
no seu caso, acho que a placa de rede da internet é a eth0.
Agora, se a sua rede não funciona simultaneamente a internet, então nem adianta compartilhar, pra saber o por que, só sabendo os ips, gateway, dns e mascara que vc especifica nas placas wireless do vista e do ubuntu.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 10 de Junho de 2008, 18:59
Agora eu vou dar uma saída, mas pra adiantar, estou vendo que vou ter um trabalhão e ficar te enchendo o saco, vc quer a saída de quais comandos para colocar aqui?

ABração!

ps: agora sou seu melhor amigo, o chato, que vai grudar, rsrsrs.

 ;D
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 11 de Junho de 2008, 10:09
Está certo, é isso mesmo, recebo o Virtua via cabo, vindo do modem, e quero compartilhar via Wireless para o Vista dela. Quando digo malocar o cabo, é quando ela vai trabalhar, eu tiro o cabo do virtua dela e coloco no ubuntu.

Não consigo entender pq o ubuntu não consegue gerenciar as duas conexões ao mesmo tempo.  Ou wireless ou cabo, que coisa irritante.  Outra coisa, também tenho que aprender a configurar o samba, acho que será necessário para acessar os arquivos na máquina dela via wireless.

Essa é a saída do ifconfig do ubuntu com o cabo do virtua ligado aqui, o do Vista vou ficar devendo, pois ela levou o note dela...

Citar
eth0      Link encap:Ethernet  Endereço de HW 00:15:f2:cb:85:cd 
          inet end.: 189.60.220.202  Bcast:255.255.255.255  Masc:255.255.240.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:12395 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:10293 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:9374063 (8.9 MB) TX bytes:1857993 (1.7 MB)
          IRQ:219 Endereço de E/S:0xa000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:48 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:48 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:2400 (2.3 KB) TX bytes:2400 (2.3 KB)

wlan0     Link encap:Ethernet  Endereço de HW 00:13:02:07:c4:c6 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wmaster0  Link encap:Não Especificado  Endereço de HW 00-13-02-07-C4-C6-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Abraços e muito obrigado!

 ;D
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 12 de Junho de 2008, 12:03
Status atual:

Ubuntu: Conectado ao virtua, numa boa
            Diz que está conectado a rede ubuntu, que configurei do jeito que falou... Mas não consigo acessar nada no computador dela.

Vista Home Basic: Diz que está esperando usuários se conectarem numa rede adhoc. Não vejo o meu note no windows explorer dela.
                         Quando tento compartilhar a internet nele, só pra saber, dá um erro aleatório.   >:( >:( >:(

Isso está ficando cansativo... Para conectar a rede wireless, estou usando o aplicativo wi-fi, que é rápido de configurar.

ABraços e muito obrigado!
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 13 de Junho de 2008, 10:31
Olha Raidicar,

depois que reiniciei a máquina as coisas melhoraram, embora longe de ser resolvidas...  O virtua está funcionando junto com o wireless, sem crise. O meu note está na minha assinatura.

O vista idiota continua aguardando conexão no adhoc, embora no ubuntu já apareça alguma coisa no compartilhamentos windows em casa (só a impressora). Agora ele pede uma senha para acessar a impressora em rede que eu não faço a menor idéia qual seja, já tentei a senha da rede e a do sistema e não é nenhuma delas. Instalei tudo que vc falou e também não sei configurar rsrsrsrs. Não sei nem onde fica ou se é só via terminal. Uma verdadeira anta em redes, aff! Quando isso acabar, vai virar um ótimo wireless for dummies, isso se acabar!

 ;D
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: IgorM0L em 14 de Junho de 2008, 20:10
  Caros colegas, como vão?

  Bom, somente para complementar o tutorial de raidicar (que merece os parabéns pelo artigo), para que quando você inicie o computador que possui a conexão direta com a Internet e compartilha a mesma - chamado pelo artigo de computador 1 ele já comece compartilhando, basta adicionar os comandos utilizados ao final do arquivo /etc/init.d/rc.local

  O meu ficou dessa maneira:
Código: [Selecionar]
#! /bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions

do_start() {
if [ -x /etc/rc.local ]; then
log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
log_end_msg $?
fi
}

case "$1" in
    start)
do_start
        ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
    stop)
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac

echo " * Iniciando placa de rede: Atl2"
insmod /usr/lib/atl2.ko

echo " * Iniciando compartilhamento de Internet"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ddjrenato em 09 de Dezembro de 2008, 14:28
Pessol alguém pode me ajudar ???

Li este tópico e tentei compartilhar meu speedy via cross over e não consegui... deixe explicar como esta minha rede:

Tenho um computador que recebe o sinal do speedy via wirelles, ou seja, tenho uma antena externa que é conectada direta na placa wirelles no computador, neste mesmo computador tem uma saída de rede onboard na placa, onde conecto o cabo crossover e esse cabo vai para um notebbok com ubuntu.

renato@renato-desktop:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:11:5b:e0:08:e3 
          inet end.: 192.168.0.3  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::211:5bff:fee0:8e3/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:23 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:55 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:2140 (2.0 KB) TX bytes:6485 (6.3 KB)
          IRQ:18 Endereço de E/S:0xe000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:1560 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1560 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:78000 (76.1 KB) TX bytes:78000 (76.1 KB)

wlan0     Link encap:Ethernet  Endereço de HW 00:1b:11:b9:5c:53 
          inet end.: 192.168.0.27  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::21b:11ff:feb9:5c53/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:2534 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1095 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:479856 (468.6 KB) TX bytes:243959 (238.2 KB)

wmaster0  Link encap:Não Especificado  Endereço de HW 00-1B-11-B9-5C-53-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

renato@renato-desktop:~$


Computador 1 (com o sinal speedy)

Endereço: 192.168.0.27
Máscara: 255.255.255.0
Rota padrão: 192.168.0.1
DNS primairo: 200.204.0.10
DNS Secundario 200.204.0.138

Computador 2 (NOTEBOOK)

Endereço: 192.168.0.2
Máscara: 255.255.255.0
Rota padrão: 192.168.0.1
DNS primairo: 200.204.0.10
DNS Secundario 200.204.0.138


Como faço para compartilhar o sinal que chega no micro via wirelles e dividir com o notebook via cabo ???

dei esses comandos mas não funcionou, acho que o problema esta na ultima linha, mas aonde ???

1 $ iptables -F
2 $ iptables -F INPUT
3 $ iptables -F OUTPUT
4 $ iptables -F POSTROUTING -t nat
5 $ iptables -F PREROUTING -t nat
6 $ echo 1 > /proc/sys/net/ipv4/ip_forward
7 $ iptables -P FORWARD ACCEPT
8 $ iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERADE

fico no aguardo... valeu

Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 09 de Dezembro de 2008, 17:15
Ao amigo Raidicar, agradeço, sempre ajuda demais.  Já estava pensando em fazer coveiragem desse tópico, pois coloquei o Intrepid e nada que fiz, seja pelo tuto do Raidicar ou as dezenas de dicas lá do Morimoto, consegui fazer um computador que recebe virtua via cabo (vista) compartilhe internet e arquivos via wireless para o meu ubuntu.

Abraços!
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 13 de Dezembro de 2008, 14:22
Deus Ex Machina
De virtua não mando, não sei como ele compartilha a conexão, deve ter opções nas conexões de rede, mas para compartilhar do ubuntu para o vista eu dei uma atualizada no tópico para simplificar, de uma olhada.

ddjrenato tem alguns erros na sua configuração, deixe sua rede assim:
Computador 1                                                       
Placa de rede wlan0                      Placa de rede ETH0                            Computador 2
IP - 192.168.0.27                          IP - 192.168.0.3                                IP - 192.168.0.2
SubMascara - 255.255.255.0           SubMascara - 255.255.255.0               SubMascara - 255.255.255.0
Gateway - 192.168.0.1                  Gateway - Automático                        Gateway - 192.168.0.3 vc errou aki.
DNS - 200.204.0.10                       DNS - Automático                             DNS 1 - 200.204.0.10
DNS - 200.204.0.138                                                                           DNS 2 - 200.204.0.138

Primeiro erro
O computador 2 deve ter como rota padrão 192.168.0.3 que é o IP da rede de onde recebe o sinal, e ele recebe o sinal da rede que tem o IP 192.168.0.3, ele só teria como gateway o ip 192.168.0.1 se estivesse ligado ao roteador wireless que tem o ip 192.168.0.1 ou se a placa de rede do computador 1 tivesse o ip 192.168.0.1 e não 192.168.0.3.
Vc pode ou arrumar o gateway, deixando com ip 192.168.0.3 ou mudar o ip da eth0 do computador 1 para 192.168.0.1.
Recomendo que mude o gateway do computador 2.

Segundo erro
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERADE
substitua o eth0 por wlan0.
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ddjrenato em 16 de Dezembro de 2008, 10:43
Obrigado Raidicar.... consegui compartilhar, segui suas dicas e esta funcionando direitinho... valeu mesmo!!! ;D ;D ;D

Se puder me ajudar numa ultima coisa agradeço... como faço para colocar esses comandos abaixo para executarem automáticamente quando ligo o computador ????

1 $ iptables -F
2 $ iptables -F INPUT
3 $ iptables -F OUTPUT
4 $ iptables -F POSTROUTING -t nat
5 $ iptables -F PREROUTING -t nat
6 $ echo 1 > /proc/sys/net/ipv4/ip_forward
7 $ iptables -P FORWARD ACCEPT
8 $ iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE


Assim não preciso ficar toda hora digitando eles como root.

Abraços
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: marcosalvesps em 16 de Dezembro de 2008, 12:11
Deixe-me fazer uma pergunta:

Existe para o Ubuntu algum programa gráfico que facilite essa configuração de compartilhamento de internet e rede? Estou comprando mais um micro para minha casa, e queria compartilhar o velox para os dois, porém realmente não suporto esse negócio de linha de comando. Sabia fazer isso tranquilamente no Windows, pelos assistentes, porém não uso mais Windows, só Ubuntu, e queria um programa fácil como o do Windows para essa finalidade.

Abraço
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 17 de Dezembro de 2008, 14:18
ddjrenato.
no terminal, como root, digite gedit /etc/init.d/compartilharnet.sh
nesse arquivo de texto digite os comandos para o compartilhamento:
iptables -F
iptables -F INPUT
etc...
salve o arquivo e feche o gedit.
no terminal, como root, digite chmod +x /etc/init.d/compartilharnet.sh
reinicie o micro e veja se esta funcionando.
Vc também pode utilizar o arquivo rc.local que esta dentro de init.d, Nesa pagina, o IgorM0L da a dica de como utiliza-lo, é que eu prefiro criar um script separado para cada caso, mas as minhas unidade de rede são montadas automaticamente pelos comandos dentro do rc.local, foi a preguiça.

marcosalvesps
desconheço tal programa, o que ja pensei em fazer, e que talves exista, é um script mais aperfeissoado, mas achei perda de tempo e ia dar dor de cabeça pois como ve acima, o compartilhamento é relativamente simples, mas como o ddjrenato errou no gateway, muita gente erraria também na configuração da rede e diriam que o script é uma m... e não compartilha nada, quando na verdade, a internet esta compartilhada, mas o outro micro não acessa por que a rede esta configurada errada.
Além, esse negócio de não suportar linha de comando não é muito compativel com a idéia de se usar linux, aqui, linha de comando é necessária a todo momento e, mesmo odiando, deve se acostumar, mas nesse caso, vc pode se livrar dela seguindo a dica que dei ao ddjrenato, criando um script e jogando ele dentro da pasta init.d ou seguindo a dica do IgorM0L que esta nessa pagina.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ddjrenato em 18 de Dezembro de 2008, 10:48
Citar
ddjrenato.
no terminal, como root, digite gedit /etc/init.d/compartilharnet.sh
nesse arquivo de texto digite os comandos para o compartilhamento:
iptables -F
iptables -F INPUT
etc...
salve o arquivo e feche o gedit.
no terminal, como root, digite chmod +x /etc/init.d/compartilharnet.sh
reinicie o micro e veja se esta funcionando.
Vc também pode utilizar o arquivo rc.local que esta dentro de init.d, Nesa pagina, o IgorM0L da a dica de como utiliza-lo, é que eu prefiro criar um script separado para cada caso, mas as minhas unidade de rede são montadas automaticamente pelos comandos dentro do rc.local, foi a preguiça.

Ola Raidicar.... cara valeu pela ajuda....

Fiz o que vc falou, criei o arquivo com os comandos dentro mas não funcionou... o arquivo ficou assim:

nome do arquivo: compartilharnet.sh

iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE

Será que tenho que colocar o sudo na frente desses comandos ??? como o ubuntu sabe que é para ser executado como se fosse no terminal ???


Tentei dar uma olhada no arquivo do IgorM0L, mas fiquei com uma dúvida:

o que esta linha significa ????

Citar
echo " * Iniciando placa de rede: Atl2"
insmod /usr/lib/atl2.ko

Atl2 ?????

e porque vc me passou praticamente 8 linhas de código e no rc.local seria colocado só duas linhas, e o comando está diferente do seu...
Citar
echo " * Iniciando compartilhamento de Internet"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

desculpa tantas perguntas  ;D ;D ;D

só para concluir... se eu fosse colocar no rc.local poderia ser só este pedaço ???

Citar
echo " * Iniciando compartilhamento de Internet"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE

Valeu novamente pela ajuda...

Renato
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ddjrenato em 19 de Dezembro de 2008, 09:36
Primeiramente... vc é o cara.... rsrsrs  ;D

vamos lá...

ddjrenato, vc criou o arquivo no local correto?
Sim... segue um ls:
Citar
carolina@carolina-desktop:/etc/init.d$ ls
acpid         brltty              hal                              mountall-bootclean.sh  pppd-dns           sendsigs              urandom
acpi-support  checkfs.sh          halt                             mountall.sh            procps             single                usplash
alsa-utils    checkroot.sh        hostname.sh                      mountdevsubfs.sh       pulseaudio         skeleton              vbesave
anacron       compartilharnet.sh  hotkey-setup                     mountkernfs.sh         rc                 stop-bootlogd         waitnfs.sh
apmd          console-screen.sh   hwclockfirst.sh                  mountnfs-bootclean.sh  rc.local           stop-bootlogd-single  wpa-ifupdown
apparmor      console-setup       hwclock.sh                       mountoverflowtmp       rcS                stop-readahead        x11-common
apport        cron                keyboard-setup                   mtab.sh                readahead          sysklogd              xserver-xorg-input-wacom
atd           cupsys              killprocs                        networking             readahead-desktop  udev
avahi-daemon  dbus                klogd                            nvidia-kernel          README             udev-finish
bluetooth     dhcdbd              laptop-mode                      pcmciautils            reboot             ufw
bootclean     dns-clean           linux-restricted-modules-common  policykit              rmnologin          umountfs
bootlogd      gdm                 loopback                         powernowd              rsync              umountnfs.sh
bootmisc.sh   glibc.sh            module-init-tools                powernowd.early        screen-cleanup     umountroot
carolina@carolina-desktop:/etc/init.d$

veja se ele esta dentro de /etc/init.d, vc foi la e checou?
Sim... confirmado...

depois vc deu o chmod, dando a propriedade de execução ao arquivo? vc checou se ele esta com a propriedade correta?
dei o comando: chmod +x /etc/init.d/compartilharnet.sh

de o comando ls -l /etc/init.d/com* e poste o resultado.
segue abaixo:
Citar
carolina@carolina-desktop:/etc/init.d$ ls -l /etc/init.d/com*
-rwxr-xr-x 1 root root 249 2008-12-18 10:02 /etc/init.d/compartilharnet.sh
carolina@carolina-desktop:/etc/init.d$

Raidicar valeu pelo que disse sobre dicas... acho que uma grande galera precisava ouvir isso... pois temos a idéia de copiar e colar, mas como vc disse cada caso é um caso, e é ai que entra a adaptação para cada um... entendi perfeitamente.

Sobre o arquivo compartilharnet o que vc acha que fiz de errado ???

Abraços :) :) :)
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: vampire_thunder em 19 de Dezembro de 2008, 18:30
Minha conexão é 3G, do tipo discada (usa ppp0). Não consegui compartilhar a conexão com esses comandos. O que preciso fazer? Ambos os PCs são Ubuntu.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ddjrenato em 20 de Dezembro de 2008, 13:56
Raidicar.... olha que loucura... :P :P :P

Fiz o teste que vc pediu e o comando retornou erro... ai fiquei com uma pulga atraz da orelha... entrei no diretório e o arquivo estava lá...

então executei dentro do diretório ./compartilharnet.sh e funcionou beleza... mas porque fora do diretorio diz que não existe ???? veja meus procedimentos abaixo:

Citar
carolina@carolina-desktop:~$ su
Senha:
root@carolina-desktop:/home/carolina# ./etc/init.d/compartilharnet.sh
bash: ./etc/init.d/compartilharnet.sh: Arquivo ou diretório inexistente
root@carolina-desktop:/home/carolina# cd /etc/init.d/
root@carolina-desktop:/etc/init.d# ls
acpid         checkroot.sh        hwclockfirst.sh                  mtab.sh            README                ufw
acpi-support  compartilharnet.sh  hwclock.sh                       networking         reboot                umountfs
alsa-utils    console-screen.sh   keyboard-setup                   nvidia-kernel      rmnologin             umountnfs.sh
anacron       console-setup       killprocs                        pcmciautils        rsync                 umountroot
apmd          cron                klogd                            policykit          samba                 urandom
apparmor      cupsys              laptop-mode                      powernowd          screen-cleanup        usplash
apport        dbus                linux-restricted-modules-common  powernowd.early    sendsigs              vbesave
atd           dhcdbd              loopback                         pppd-dns           single                waitnfs.sh
avahi-daemon  dns-clean           module-init-tools                procps             skeleton              wpa-ifupdown
bluetooth     gdm                 mountall-bootclean.sh            pulseaudio         stop-bootlogd         x11-common
bootclean     glibc.sh            mountall.sh                      rc                 stop-bootlogd-single  xserver-xorg-input-wacom
bootlogd      hal                 mountdevsubfs.sh                 rc.local           stop-readahead
bootmisc.sh   halt                mountkernfs.sh                   rcS                sysklogd
brltty        hostname.sh         mountnfs-bootclean.sh            readahead          udev
checkfs.sh    hotkey-setup        mountoverflowtmp                 readahead-desktop  udev-finish
root@carolina-desktop:/etc/init.d# ls c*.*
checkfs.sh  checkroot.sh  compartilharnet.sh  console-screen.sh
root@carolina-desktop:/etc/init.d#

eita, eita, eita,... ;D ;D. questão de prova essa heim.. :D ;D. onde será que está o erro ????????
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 20 de Dezembro de 2008, 19:04
ddjrenato, foi falha minha, tem de tirar o "ponto" da frente e executar o comando /etc/init.d/compartilharnet.sh.
"./arquivo" vc só executa dessa forma se estiver dentro do diretório do arquivo, se estiver fora, deve retirar o ponto.
/etc/init.d/com....sh
tente colocar o conteudo de seu script dentro do arquivo /etc/init.d/rc.local.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Deus Ex Machina em 20 de Dezembro de 2008, 19:38
Caro Raidicar,

troquei alguns números para evitar alguém  da legião do mal, mas é o que eu tenho aqui. Lembrando que eu preciso que o virtua entre no Vista via cabo, e o Vista compartilhe via wireless com o meu Intrepid.  Socorro!   ;D

Citar

rjo.virtua.com.br
MAC: 00.1c.23.f8.11.c8
IPV4 Address: 189.60.161.40
IPV4 Subnet Mask: 255.255.240.0
IPV4 Default gateway: 189.60.160.10
IPV4 DHCP Server: 201.17.0.20
IPV4 DNS Server: 201.17.0.18 e 201.17.0.19


ps: tentei algumas coisas suas e outras lá do morimoto, e agora não sei se como está, se estragou tudo ou não, rsrs.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: vampire_thunder em 24 de Dezembro de 2008, 12:07

vampirehunter, se sua conexão é ppp0, então na ultima linha de comando substitua o eth0 por ppp0.
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

outra coisa que pode tar errada é sua rede, informe os ips, gateways, mascarras e dns que colocou nas placas de rede do micro que recebe e compartilha a internet e também o ip, gateway, mascara e dns do micro ubuntu que recebe o sinal do micro que compartilha a internet.

outra coisa que pode estar errada é o cabeamento, os mixros se comunicam entre si?

sem esses dados não tem como lhe ajudar.
No micro que recebe a conexão 3G eu defini IP 192.168.0.1, máscara 255.255.255.0, gateway automático. No 2° micro eu coloquei IP 192.168.0.2, máscara 255.255.255.0, gateway 192.168.0.1.
Os micros se comunicam, pinguei nos 2 e funcionou. No entanto o compartilhamento não se dá.
No 1° micro eu tenho o XP instalado, fui nas propriedades de rede lá e cliquei na caixa para compartilhar, e consegui usar a internet compartilhada no 2° micro.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 25 de Dezembro de 2008, 15:15
vampire_thunder ainda é preciso mais dados, como a dns, sua rede esta correta, mas provavelmente falta a dns.
no 2° micro a conexão ficaria assim:
IP: 192.168.0.2
mascara: 255.255.255.0
Gateway: 192.168.0.1
DNS Prim: 200.169.119.22 (dns da claro 3g)
DNS Sec: 200.169.117.22 (dns da claro 3g)

no ultimos dos comandos vc substituiu eth por ppp0?
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: vampire_thunder em 25 de Dezembro de 2008, 21:29
Sim, eu tinha feito tudo isso e colocado ppp0 no lugar do eth0. Aliás, a dica da primeira página já estava com ppp0. A única coisa que não tinha feito foi definir um DNS, que no caso não poderia ser esses. Teria de ser um da Vivo ou um OpenDNS.
Mas valeu pela força. Consegui compartilhar usando essas dicas:
http://perfectron.blogspot.com/2007/11/compartilhando-internet-e-arquivos-em.html
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ReLiver em 12 de MAR?O de 2009, 11:34
Olá galera... Sou o mais novo membro do Fórum.
Já usei o Kurumin (achei ele bem fraquinho). Agora estou com ubuntu (Dual com o Win XP).
...
Sou um usuário bemmm amador ainda, mas ampliando meu conhecimento com a Facul. =)
...
Bom, chega de bla bla bla...
Estou com seguinte problema:
Minha internet é um serviço do meu bairro (Interair - Plano Predial). Uso IP Fixo com ela.
Mas afinal, qual seu problema?
Bom, eu configuro o IP (pela tela gráfica, ainda não manjo Terminal), primeiro que as vezes funciona, as vezes não. Tenho que desabilitar e reabilitar a rede para subir a net.
Até aí tudo bem... Agora um outro problema:
Uso uma rede, um note e um Desk com XP. Não consigo compartilhar a Internet. Lembrando que não uso roteador e não é DHCP, e é rede cabeada.
Coloco no Auto Eth1 (placa de rede ligado ao HUB) as configurações:
192.168.0.1
255.255.255.0
Gateway: 192.168.0.1
DNS: Deixo em branco.
Porém não sei o que falta para compartilhar.
E outra, quando ponho essas configurações, a Internet do próprio PC com Linux, também cai. Como se só conectasse uma placa de rede por vez.
...
Minhas configs da internet (IP Fixo):
IP: 999.99.150.27
Mask: 255.255.255.224
Gateway: 999.99.150.1
DNS1: 200.150.160.36
DNS2: 200.150.160.37
...
Enfim, espero que não tenha faltado nenhuma informação.
Alguém poderia me ajudar?
...
Valeu pela atenção.
Abraços.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 12 de MAR?O de 2009, 13:05
sua eth1 ta errada,
IP 192.168.0.1
Gateway: 192.168.0.1
Não me admira que a internet caia, primeira vez que eu vejo o gateway igual ao ip da mesma placa.
Deixe a placa eth1 sem gateway, remova o gateway, se ela tivesse de ter algum gateway seria o ip que informou nas configurações de IP fixo, cujo final é 27.
Mas não é necessário definir gateway na placa de rede eth1.
deixe apenas o ip 192.168.0.1 e a mascara 255.255.255.0

MENOS NECESSÁRIO AINDA É VC INFORMAR SUA CONFIGURAÇÃO DE REDE COM O IP FIXO, NUNCA INFORME SEU IP EXTERNO, AINDA MAIS SE FOR FIXO.
NÃO ESTA DIFICIL DE INVADIR O SEU SISTEMA, POIS EM UMA VERIFICAÇÃO BASICA, O GATEWAY INFORMADO NA SUA CONFIGURAÇÃO DE IP FIXO TEM PORTAS ABERTAS, RESPONDE AO TELNET, ENTÃO, ESTÁ SUJEITO A INVASÃO. EDITE SEU POST E COLOQUE UMA CONFIGURAÇÃO FICTÍCIA PARA SUA SEGURANÇA, EX:IP 206.97.130.97 E GATEWAY 206.97.130.1

Os comandos que deve dar no linux, para compartilhar, são:
sudo iptables -F
sudo iptables -F INPUT
sudo iptables -F OUTPUT
sudo iptables -F POSTROUTING -t nat
sudo iptables -F PREROUTING -t nat
sudo sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -P FORWARD ACCEPT
sudo iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERADE

O notebook deve estar com essa configuração:
IP 192.168.0.2
mascara 255.255.255.0
gateway 192.168.0.1
DNS1: 200.150.160.36
DNS2: 200.150.160.37

agora, teste e veja se o xp está na internet.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ReLiver em 12 de MAR?O de 2009, 23:05
Eita... Viajei com o Gateway mesmo...  ;D hahaha.
O problema mesmo tava nas linhas de comando, sou um asno (ainda) em terminal.
...
E é verdade, confio muito nas pessoas... xD
...
Bom, muito obrigado pela sua atenção. Assim que puder, testarei. =)
...
Abraços.
----
Editando:
Deu certo, MUITO obrigado pela ajuda! =D
Só uma dúvida: Terei que fazer o processo sempre que reiniciar o o sistema? o.O
...
Abraços.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: AndreAlcantara em 17 de MAR?O de 2009, 18:17
ei ve so
primeiro eu não sei trocar o ip da eth1
na verdade eu tento de tudo e não consigo
ja dei os codigos ai!
nada mudou!

Código: [Selecionar]
#ifconfig

eth0      Link encap:Ethernet  Endereço de HW 00:0f:ea:a5:74:61 
          inet end.: 192.168.xxx.xxx  Bcast:192.168.xxx.xxx  Masc:255.255.255.0
          endereço inet6: fe80::20f:eaff:fea5:7461/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:239 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:345 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:83072 (83.0 KB) TX bytes:87082 (87.0 KB)
          IRQ:23 Endereço de E/S:0xa000

eth1      Link encap:Ethernet  Endereço de HW 00:e0:4c:6c:20:cc 
          endereço inet6: fe80::2e0:4cff:fe6c:20cc/64 Escopo:Link
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:14766 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:16145 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:12682391 (12.6 MB) TX bytes:2609792 (2.6 MB)
          IRQ:18 Endereço de E/S:0xd000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ai ta eu acho que algumas informações que, talvez, você possa me ajudar!
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: AndreAlcantara em 19 de MAR?O de 2009, 20:13
Alguem?
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: raidicar em 20 de MAR?O de 2009, 21:14
AndreAlcantara, seu problema esta vago, é preciso saber exatamente o que vc já tentou, pois eu mudo o ip tanto pelo modo gráfico quanto pelo modo texto.
Não sei qual a versão do Ubuntu você utiliza e nem o que você já tentou fazer.
Na verdade, o melhor seria se abrisse um tópico na sessão iniciantes, pois teria melhor visibilidade.
Se vc postar uma um problema dentro de uma tópico na sessão de dicas, não conseguirá muita ajuda, pois nesse tópico só entra quem precisa compartilhar a internet, se criar um tópico com seu problema, que é não conseguir fixar o IP, vai conseguir muito mais ajuda e terá um melhor resultado.
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: ReLiver em 22 de MAR?O de 2009, 09:37
Olá pessoal...
Eu tava vendo esse tópico, e tentei fazer o script na pasta init.d. Só que não deu certo.  :-\
Vou detalhar o que fiz, para ver se vocês podem me ajudar:

- Criei um arquivo no local: /etc/init.d/
- O nome do arquivo era: cnet.sh
- Fui no emacs e coloquei os seguintes comandos dentro dele:
Código: [Selecionar]
sudo iptables -F
sudo iptables -F INPUT
sudo iptables -F OUTPUT
sudo iptables -F POSTROUTING -t nat
sudo iptables -F PREROUTING -t nat
sudo sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -P FORWARD ACCEPT
sudo iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERAD

Porém ao rebootar minha máquina, a internet não se auto compartilhou...  :-\
Então, como vi o esquema do arquivo "rc.local".
Meu arquivo ficou assim:
Código: [Selecionar]
*AQUI O INICIO DO ARQUIVO*
*E LOGO ABAIXO O QUE ADICIONEI NO ARQUIVO*
sudo iptables -F
sudo iptables -F INPUT
sudo iptables -F OUTPUT
sudo iptables -F POSTROUTING -t nat
sudo iptables -F PREROUTING -t nat
sudo sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -P FORWARD ACCEPT
sudo iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERADE

Mas também não deu certo.
Alguém poderia me ajudar? Tá osso ter que ficar digitando esses comandos toda vez que subo o Linux.  :-\

Abraços, e parabéns pelo trabalho que vocês fazem aqui... Espero um dia manjar tanto, para poder também ajudar! ;D
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: fkj em 30 de Junho de 2009, 22:47
Aproveitando o tópico,

Tenho dois PCs rodando o Ubuntu 9.04. Um deles tem duas placas de rede, onde uma é conectada no modem e a outra no outro PC.

O tutorial abaixo funcionou sem problema até a versão 8.04:
http://www.ubuntugeek.com/sharing-internet-connection-in-ubuntu.html

A partir da versão 8.10, quando instalo os pacotes dnsmasq e ipmasq minha conexão com a internet para de funcionar. Pesquisando na web encontrei apenas cópias desse mesmo tutorial do link acima.

Tentei os comandos mencionados no post mas também não obtive sucesso.

Já perdi horas tentando fazer isso funcionar. Segue abaixo a saída do ifconfig, onde eth0 é a placa que ligo no outro PC e eth1 é a placa onde ligo o modem.

Código: [Selecionar]
fkj@fkj-desktop:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:50:fc:62:76:47 
          inet end.: 192.168.0.1  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::250:fcff:fe62:7647/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:35 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:70 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:4935 (4.9 KB) TX bytes:9203 (9.2 KB)
          IRQ:19 Endereço de E/S:0xd400

eth1      Link encap:Ethernet  Endereço de HW 00:0f:ea:9b:a4:18 
          inet end.: 192.168.254.1  Bcast:192.168.254.255  Masc:255.255.255.0
          endereço inet6: fe80::20f:eaff:fe9b:a418/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:1246 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1398 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:915681 (915.6 KB) TX bytes:331372 (331.3 KB)
          IRQ:23 Endereço de E/S:0x2000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:8 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:8 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:480 (480.0 B) TX bytes:480 (480.0 B)


Qualquer ajuda é bem vinda.
Obrigado,
Felipe
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: rodrigão em 20 de Julho de 2009, 16:44
Vou tentar...mas esse tópico ja me deu uma luz pois sou iniciante no mundo linux ubuntu...
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: rodrigão em 21 de Julho de 2009, 16:24
Olá a todos.
Segui as instruções e claro que li um pouco a respeito disso, estou começando nesse mundo novo e estou adorando as possibilidades !
Bom mas não deu certo.
O que acontece:
Quando conecto o cabo de rede na Eth0 (internet da NET(embratel) conecta automaticamente) não consigo obter os endereços que são atribuídos automaticamente, isso também ja deixei setado na placa(dhcp). Estou usando a versão 9.04
A pergunta é:
Porque o ubuntu não esta pegando os endereços ? O que poderá estar faltando para configurar ?
Se alguém puder me ajudar fico muito grato
meu msn é rodrisjc@hotmail.com
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: rodrigão em 22 de Julho de 2009, 12:52
Consegui !!!!!!!!!!! uhuuuu  valeu
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: rodrigão em 22 de Julho de 2009, 14:04
Olá a todos novamente...
Consegui compartilhar sem maiores problemas.
O que acontece agora é o seguinte :

Quando tento dar o comando

~# gedit /etc/init.d/compartilharnet.sh   ( para editar esse arquivo seguindo a dica para que quando reiniciar ja suba o compartilhamento)
Me retorna uma mensagem

( gedit:6206): Gtk-warning **: cannot open display:

Estou pesquisando nas comunidades e na net...mas deve ser alguma coisa que devo instalar ou configurar...
Se alguém puder me dar uma dica ficaria grato...
Abraxxx a todos
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: cristhianbini em 01 de Setembro de 2009, 23:40
Resolveu em partes meus problemas!

Bom pessoal, segui essa dica de como segui a descrição de  um modo fácil e rápido de como compartilhar a Internet, que está num servidor Linux, para uma estação Windows, descrevendo os passos a serem seguidos tanto no Linux quanto no Windows. Vamos lá!!

No servidor Linux temos:

* eth0 = Essa placa conecta o servidor Linux com a estação Windows; (Na verdade, dessa placa eth0 sai o cabo que vai direto para um HUB e nesse Hub conecto maquinas com Windows XP e VISTA e Linux e um roteador Wireless DIR-635.

* wlan0 = Essa placa conecta o servidor Linux a internet;


Na estação Windows temos:

* eth0 = Se conecta ao servidor Linux; através do HUB que por sua vez tem um cabo que vem do computador com UBUNTU 9,04 conectado a internet através da rede a rádio.


(1) Configurando o servidor Linux:

Primeiro vamos setar o IP da placa de rede que se conecta à estação Windows (eth0), para isso usamos o comando abaixo:

# ifconfig eth0 192.168.0.1

Feito isso o IP da placa de rede eth0 passará a ser 192.168.0.1.

OBS: Se tiver mais de duas placas de redes no servidor UBUNTU tem que desativar a terceira!!!!

Depois disso vamos liberar o acesso com o iptables:

# iptables -A POSTROUTING -t nat -s 192.168.0.2 -o wlan0 -j MASQUERADE

Esse comando vai direcionar tudo que chega na wlan0 (a internet) para o IP 192.168.0.2 (que no nosso caso é da máquina Windows).

# iptables -t filter -P FORWARD ACCEPT

Esse comando aqui é bastante importante, pois é ele que autoriza o comando acima. Sem ele nada irá funcionar.

# echo > 1 /proc/sys/net/ipv4/ip_forward

Com esse comando você estará ativando o roteamento na sua máquina.

(2) Configurando a estação Windows:

Você precisa configurar manualmente as configurações TCP/IP de sua placa de rede, segue um exemplo:

IP = 192.168.0.2
Subnet Mask = 255.255.255.0
Default Gateway = 192.168.0.1 (esse Gateway se refere a minha máquina Linux)
Dns Primário = xxx.xxx.xxx.xxx (DNS DO SEU PROVEDOR)
Dns Secundário = xxx.xxx.xxx.xxx (DNS DO SEU PROVEDOR)

Pronto, com isso ficou resolvido meu compartilhamento! No meu caso apenas uma parte!!!!!!! :'( :'( :'(

O que eu preciso é:

Vi alguns casos de alvar scripts mas não sei se aplica-se a essa minha configuração de rede. Alguém pode me dar um dica simples, rsrsrs

No meu caso não quero atribuir IP nas maquinas ligadas ao HUB quero que seja por DHCP ou seja que elas se conectem automáticas a Internet assim que eu plugar o cabo nelas, tem como?

Também quero que esse compartilhamento fique permanente!!! Como esta sempre que reinicio a maquina tem que dar todos esses comando de volta, tem como mais isso?
Título: Re: Compartilhar internet (qq tipo). Passo a passo p/ Ubuntu (qq versão)
Enviado por: Juliolx em 22 de Setembro de 2009, 11:50
Primeiro, habilite o root e logue como root no terminal.
$ sudo passwd root - habilita o root e define senha para o mesmo.
$ su - permite que logue como root, é só digitar a senha que definiu no passo anterior.
pronto, o terminal deve ter ficado assim: $ root@NOMEDOCOMPUTADOR:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Estou com um problemao,

Eu recebo o sinal da virtua, porem o meu serve nao navega nem as estações, quando coloco uma rWuindows ele navega.

Poderiam me ajuda
Título: Problema com Virtua, MAC [Resolvido]
Enviado por: Juliolx em 23 de Setembro de 2009, 10:49
Primeiro, habilite o root e logue como root no terminal.
$ sudo passwd root - habilita o root e define senha para o mesmo.
$ su - permite que logue como root, é só digitar a senha que definiu no passo anterior.
pronto, o terminal deve ter ficado assim: $ root@NOMEDOCOMPUTADOR:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Estou com um problemao,

Eu recebo o sinal da virtua, porem o meu serve nao navega nem as estações, quando coloco uma rWuindows ele navega.

Poderiam me ajuda



Este problema foi resolvido,
o problema é que sempre que a Virtua cai, e a empresa solicita um tecnico, os tecnicos da virtua testam o sinal no Note, sendo assim o modem pega o endereço do MAC do note, apos eles testarem o sinal, eles colocam o cabo de rede de volta no servidor, ai quando o modem tenta comparar o MAC ele não cosegue renovar o endereço deixando o endereço do note gravado, assim impedindo a conexao.

Solução, deixar o modem desligadko  por 10 min.