Como amarrar sua conexão com a internet n95s nokia para o seu computador portátil via usb no linux
Às vezes você acabar em algum lugar com o seu laptop, onde você simplesmente não pode encontrar qualquer WiFi aberta. Felizmente, você tem um Nokia N95 e um cabo de dados USB. Vou mostrar-lhe como amarrar seu N95 para o seu computador portátil via USB a forma de linha de comando rápida e suja, bem como a maneira GUI mais bonita. Nestes exemplos Estou executando o Fedora 9 e Gnome.
Conteúdo
Video: Firewall iptables - Compartilhamento de Internet com a Rede Local - vídeo 06
Atenção: Você provavelmente só quer fazer isso se você tiver um plano de dados decente. Usando dados 3G pode resultar em um projeto muito grande!
- Você precisa ter o pacote ppp eo pacote wvdial instalado. Se você não fizer isso, você pode simplesmente executar, como root em uma janela de terminal, yum install ppp wvdial (Ou use o gerenciador de pacotes para sua distro Linux).
- Comece por ligar o seu telefone ao computador com um cabo de dados USB. Quando o telefone pede-lhe para seleccionar o modo de conexão, selecione PC Suite.
- Agora abra uma janela de terminal e verificar a sua saída do dmesg. Você deve ver algo semelhante ao seguinte:
[User @ radon ~] $ dmesg
usb 4-2: novo dispositivo full speed USB usando uhci_hcd e abordar 16
usb 4-2: Configuração # 1 escolhido a partir de 1 escolha
cdc_acm 4-2: 1,10: ttyACM0: dispositivo ACM USB
usb 4-2: maus descritores CDC
usb 4-2: maus descritores CDC
usb 4-2: Dispositivo USB New encontrado, idVendor = 0421, idProduct = 0070
usb 4-2: New cordas dispositivo USB: Fabricante = 1, produto = 2, SerialNumber = 0
usb 4-2: Produto: Nokia N95 8GB
usb 4-2: Fabricante: NokiaObserve a linha que diz cdc_acm 4-2: 1,10: ttyACM0: dispositivo ACM USB. Isso nos diz que o modem do telefone está em / dev / ttyACM0.
Video: Curso de Redes - Compartilhando Internet no Linux (NAT)
Agora vamos passar para a configuração de linha de comando rápida e suja. Sinta-se livre para pular para a configuração GUI abaixo se você não está muito confortável com a linha de comando.
- Editar /etc/wvdial.conf e torná-lo parecido com este:
- Estou usando Rogers Wireless no Canadá e nos acima é a configuração mínima que funciona para mim. Literalmente nome de usuário = usuário e senha = passar. Você pode precisar fazer alterações nas linhas Nome de usuário, senha e telefone. Consulte a sua operadora para obter os detalhes corretos.
- Eu também tive que criar um script chamado /etc/ppp/ip-up.local para fazer o trabalho de configuração DNS automática. Aqui é o meu ip-up.local:
- Infelizmente eu não tenho sido capaz de se conectar como um usuário normal nesta configuração, assim você vai ter que ligar como root.
[Root @ radon ~] # USB wvdial
-gt; WvDial: Internet versão discador 1,60
-gt; Não é possível obter informações para a porta serial.
-gt; Inicializar modem.
-gt; Envio: ATZ
ATZ
Está bem
-gt; Envio: ATM0
ATM0
Está bem
-gt; Modem inicializado.
-gt; Envio: ATDT * 99 *** 1 #
-gt; À espera de transportadora.
ATDT * 99 *** 1 #
CONECTAR
~ [7F]} # @!}!}}} 2} #} $ @ #}!} $}% }”}&}}}} * G}% ~
-gt; Transportador detectado. Começando PPP imediatamente.
-gt; Começando pppd no Sun 19 de outubro 16:48:56 2008
-gt; Pid do pppd: 8028
-gt; Usando a interface ppp0
-gt; 172.28.53.106 endereço IP local
-gt; endereço IP remoto 10.6.6.6
-gt; 207.181.101.4 endereço DNS primário
-gt; 207.181.101.5 endereço DNS secundário - Tirei as linhas que contêm caracteres não imprimíveis, mas caso contrário, você deve ver algo muito semelhante ao anterior. Note-se que estadias wvdial em primeiro plano. Isto é assim que você pode desligar, simplesmente pressionando Ctrl-C.
- Você pode verificar se você está online por mudar para uma nova janela de terminal e executar o ifconfig.
[Root @ radon ~] # ifconfig
lo Link encap: Loopback local
inet addr: Máscara 127.0.0.1: 255.0.0.0
inet6 endereço: :: 1/128 Âmbito: Anfitrião
UP LOOPBACK FUNCIONAMENTO MTU: 16436 Metric: 1
pacotes RX: 12767 erros: 0 Soltos: 0 saturações: 0 quadro: 0
pacotes TX: 12767 erros: 0 Soltos: 0 saturações: 0 transportadora: 0
colisões: 0 txqueuelen: 0
RX bytes: 714652 (697.9 KiB) TX bytes: 714652 (697.9) KiBppp0 Link encap: Point-to-Point Protocol
inet addr: 172.28.53.106 P-T-P: 10.6.6.6 Máscara: 255.255.255.255
UP POINTOPOINT QUE FUNCIONA NOARP MULTICAST MTU: 1500 métrica: 1
pacotes RX: 4 erros: 0 Soltos: 0 saturações: 0 quadro: 0
pacotes TX: 5 erros: 0 Soltos: 0 saturações: 0 transportadora: 0
colisões: 0 txqueuelen: 3
RX bytes: 64 (b) 64,0 bytes TX: 94 (b) 94,0[Root @ radon ~] # simplehelp.net de ping
PING simplehelp.net (74.52.95.42) 56 (84) bytes de dados.
64 bytes de 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 1 ttl = 46 tempo = 110 ms
64 bytes de 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 2 TTL = 46 tempo = 102 ms
64 bytes de 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 3 TTL = 46 tempo = 164 ms
64 bytes de 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 4 TTL = 46 tempo = 130 ms
64 bytes de 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 5 ttl = 46 tempo = 149 ms
^ C
- Estatísticas simplehelp.net PING -
5 pacotes transmitidos, recebidos 5, 0% de perda de pacotes, em tempo 4513ms
rtt min / avg / max / MDEV = 102.061 / 131,349 / 164,376 / 23,190 ms - Quando terminar online, não se esqueça de voltar para o terminal onde executou wvdial e pressione Ctrl-C.
^ Sinal CCaught 2: Tentando sair normalmente ...
-gt; Terminação de sinal 15
-gt; Tempo de conexão 4.7 minutos.
-gt; Desligar a Sun 19 de outubro 18:24:32 2008
Modem = / dev / ttyACM0
Baud = 460800
SetVolume = 0
Dial Command = ATDT
Inic1 = ATZ
Init3 = ATM0
FlowControl = CRTSCTS[USB Dialer]
Username = usuário
Password = passagem
Telefone = * 99 *** 1 #
Modo de burro = 1
Inic1 = ATZ
Herda = Modem0
#! / Bin / bash
#PATH = / sbin: / usr / sbin: / bin: / usr / bin
PATH exportação
echo “# criado por pppd” gt; /etc/resolv.conf
echo “nameserver $ {DNS1}” gt; gt; /etc/resolv.conf
echo “nameserver $ {DNS2}” gt; gt; /etc/resolv.conf
chmod go + r /etc/resolv.conf
Não se esqueça de chmod 755 /etc/ppp/ip-up.local
Video: Connecting a 3G usb modem to the Internet using wvdial
Agora, se tudo isso linha de comando assusta você, aqui está como fazê-lo funcionar usando GUI do Gnome:
- Clique Sistema -gt; Administração -gt; Rede
- Você será solicitado a digitar sua senha de root. Digite-a e clique Está bem.
- Agora você pode ver uma lista de dispositivos de rede instalados. Clique no ferragens aba.
- Agora clique no Novo botão, selecione Modem, e clique Está bem.
- Mudar o dispositivo de modem para / dev / ttyACM0. Se / dev / ttyACM0 não está disponível na lista, basta digitá-lo. Clique em Está bem.
- Agora clique no Devices aba.
- Clique no Novo botão, selecione Modem conexão e clique progressivo.
- Tudo que eu precisava fazer para fazer meu trabalho conexão Rogers Wireless foi insira * 99 *** 1 # como o número de telefone, do utilizador como o Nome de login e passar como a senha. Eu também escolheu para nomear esta conexão USB. Clique progressivo.
- Deixei estas opções em seus padrões. Clique progressivo.
- Nós terminar de criar a conexão. Clique Aplique.
- Clique no X no canto superior direito para fechar esta janela.
- Clique sim para salvar as alterações.
- Clique Está bem. Não, nós não precisará reiniciar o computador.
- Então, vamos usar nossa conexão recém-criado. Clique Sistema -gt; Administração -gt; Controle de Dispositivos de Rede.
- Selecione a conexão USB que você acabou de criar e clique Ativar.
- Observe como a conexão USB mudou de Inativo para Ativo.
- Abra o Firefox e visitar http://simplehelp.net.
- Quando terminar linha, voltar para o Controle de Dispositivos de Rede janela, selecione a conexão USB ativa e clique Desativar.
- Verifique se a conexão USB é de fato Inativo, em seguida, fechar o Controle de Dispositivos de Rede janela.
Alguns de vocês podem estar se perguntando por que eu escolhi não usar o Network Manager. É simplesmente devido ao fato de que o apoio banda larga móvel em Network Manager está em sua infância e eu achei que fosse praticamente inutilizável. Uma vez que o suporte de banda larga móvel da Network Manager torna-se melhor, eu vou reescrever este tutorial com base nele.