Como amarrar sua conexão com a internet n95s nokia para o seu laptop via bluetooth no linux

Video: How to connect internet via bluetooth or USB using mobile in 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 adaptador Bluetooth. Vou mostrar-lhe como amarrar seu N95 para o seu computador portátil via Bluetooth a linha de comando maneira rápida e suja, bem como a maneira GUI mais bonita. Nestes exemplos Estou executando o Fedora 9 e Gnome.

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!

  1. A primeira coisa que você precisa fazer é se certificar que seu N95 está emparelhado com o seu laptop. Isto é muito mais fácil do que eu esperava. Contanto que você tiver o pacote gnome-Bluetooth instalado, é tão simples como iniciar o emparelhamento do telefone e entrar na mesma chave de acesso tanto o telefone e o computador quando solicitado. Você também 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 qualquer pacote gerente vem w / a sua distro Linux).
  2. Agora que ambos os dispositivos são emparelhados, abra uma janela de terminal e executar hcitool varredura para descobrir seus telefones endereço Bluetooth MAC. Esta seção aplica-se tanto a linha de comando e GUI partes deste tutorial.

    [User @ radon ~] $ hcitool varredura
    Digitalização ...
    00: 22: 66: 9F: 83: 37 N95

  3. Em seguida, usamos sdptool para descobrir o canal para o serviço dial-up.

    [User @ radon ~] $ sdptool ver 00: 22: 66: 9F: 83: 37
    Visitar 00: 22: 66: 9F: 83: 37 ...
    Nome do serviço: rede dial-up
    RecHandle serviço: 0x1004a
    Serviço Lista de Classes ID:
    “Rede dial-up” (0 × 1103)
    Protocolo Lista descritor:
    “L2CAP” (0 × 0100)
    “RFCOMM” (0 × 0003)
    Canal: 2
    Lista idioma base Attr:
    code_ISO639: 0x454e
    codificação: 0x6a
    base_offset: 0 × 100
    Perfil Lista descritor:
    “Rede dial-up” (0 × 1103)
    Versão: 0 × 0100

  4. Provavelmente haverá algumas telas de saída. Eu só ter incluído a parte relevante no exemplo acima. Note que o serviço dial-up está em canal 2.
  5. Usando seu editor de texto favorito, como root, editar /etc/bluetooth/rfcomm.conf e torná-lo parecido com o seguinte, substituindo seus telefones de endereços MAC e número do canal.
  6. #
    # Arquivo de configuração RFCOMM.
    #

    rfcomm0 {
    ligam-se sim-
    dispositivo de 00: 22: 66: 9F: 83: 37-
    canal 2-
    }

  7. Salve sua rfcomm.conf e sair do seu editor de texto.
  8. Como root, reinicie o serviço de bluetooth:

    [Root @ radon ~] # serviço restart Bluetooth
    Parando serviços Bluetooth: [OK]
    Iniciando serviços Bluetooth: [OK]

  9. Nós agora ter criado uma porta serial Bluetooth em / dev / rfcomm0 que irá ser persistente através de reinicializações. Esta é a porta que você irá usar como um “modem” durante o resto da configuração.

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.

Comando Método Linha
Método GUI


Comando Método Linha

Video: Bluetooth en Linux

  1. Editar /etc/wvdial.conf e torná-lo parecido com este:
  2. Modem = / dev / rfcomm0
    Baud = 460800
    SetVolume = 0
    Dial Command = ATDT
    Inic1 = ATZ
    Init3 = ATM0
    FlowControl = CRTSCTS

    [Marcador Bluetooth]
    Username = usuário
    Password = passagem
    Telefone = * 99 *** 1 #
    Modo de burro = 1
    Inic1 = ATZ
    Herda = Modem0

  3. 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.
  4. 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:
  5. #! / 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

  6. 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 ~] # Bluetooth 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

  7. 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.
  8. 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) KiB

    ppp0 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

  9. 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; Conectar tempo 5,8 minutos.
    -gt; Desligar a Sun 19 de outubro 16:54:48 2008


Método GUI

Agora, se tudo isso linha de comando assusta você, aqui está como fazê-lo funcionar usando GUI do Gnome:

  1. Clique Sistema -gt; Administração -gt; Rede


  2. Você será solicitado a digitar sua senha de root. Digite-a e clique Está bem.
  3. Agora você pode ver uma lista de dispositivos de rede instalados. Clique no ferragens aba.
  4. Agora clique no Novo botão, selecione Modem, e clique Está bem.
  5. Mudar o dispositivo de modem para / dev / rfcomm0. Se / dev / rfcomm0 não está disponível na lista, basta digitá-lo. Clique em Está bem.
  6. Agora clique no Devices aba.
  7. Clique no Novo botão, selecione Modem conexão e clique progressivo.
  8. 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 Bluetooth. Clique progressivo.
  9. Video: Nokia-C3 vs. AnyRemote vs. Audacious... Ubuntu Linux

  10. Deixei estas opções em seus padrões. Clique progressivo.
  11. Nós terminar de criar a conexão. Clique Aplique.
  12. Clique no X no canto superior direito para fechar esta janela.
  13. Clique sim para salvar as alterações.
  14. Clique Está bem. Não, nós não precisará reiniciar o computador.
  15. Então, vamos usar nossa conexão recém-criado. Clique Sistema -gt; Administração -gt; Controle de Dispositivos de Rede.
  16. Selecione a conexão Bluetooth você acabou de criar e clique Ativar.
  17. Observe como a conexão Bluetooth mudou de Inativo para Ativo.
  18. Abra o Firefox e visitar http://simplehelp.net.
  19. Quando terminar linha, voltar para o Controle de Dispositivos de Rede janela, selecione o Bluetooth ativa conexão e clique Desativar.
  20. Verifique se a conexão Bluetooth é de fato inativo, em seguida, fechar a janela de controle do dispositivo de rede.
  21. 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.

Artigos relacionados