Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

때로는 열려 있는 WiFi를 찾을 수 없는 랩톱이 있는 곳에서 끝납니다. 운 좋게도 Nokia N95와 USB 데이터 케이블이 있습니다. USB를 통해 빠르고 더러운 명령줄 방식과 더 예쁜 GUI 방식을 통해 N95를 랩톱에 연결하는 방법을 보여 드리겠습니다. 이 예에서 저는 Fedora 9와 Gnome을 실행하고 있습니다.

참고:이 가이드는 2008년에 처음 게시되었으며 참조하는 소프트웨어 중 일부가 그 이후로 변경되었을 수 있습니다.

경고: 적절한 데이터 계획이 있는 경우에만 이 작업을 수행하고 싶을 것입니다. 3G 데이터를 사용하면 매우 큰 비용이 발생할 수 있습니다!

  1. ppp 패키지와 wvdial 패키지가 설치되어 있어야 합니다. 그렇지 않은 경우 터미널 창에서 루트로 yum install ppp wvdial을 실행하면 됩니다. (또는 Linux 배포판의 패키지 관리자를 사용하십시오).
  2. USB 데이터 케이블을 사용하여 휴대전화를 컴퓨터에 연결하여 시작합니다. 전화에서 연결 모드를 선택하라는 메시지가 표시되면 PC Suite를 선택합니다. .
  3. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  4. 이제 터미널 창을 열고 dmesg 출력을 확인합니다. 다음과 유사한 내용이 표시되어야 합니다.

    [user@radon ~]$ dmesg
    usb 4-2:uhci_hcd 및 주소 16을 사용하는 새로운 최대 속도 USB 장치
    usb 4-2:1개 선택 항목에서 구성 #1 선택
    cdc_acm 4 -2:1.10:ttyACM0:USB ACM 장치
    usb 4-2:잘못된 CDC 설명자
    usb 4-2:잘못된 CDC 설명자
    usb 4-2:새 USB 장치 발견, idVendor=0421, idProduct=0070
    usb 4-2:새 USB 장치 문자열:Mfr=1, Product=2, SerialNumber=0
    usb 4-2:제품:Nokia N95 8GB
    usb 4-2:제조업체:Nokia

    cdc_acm 4-2:1.10:ttyACM0:USB ACM device라는 줄에 유의하세요. . 이것은 전화기의 모뎀이 /dev/ttyACM0에 있음을 알려줍니다.

이제 빠르고 더러운 명령줄 설정으로 넘어갑니다. 명령줄이 익숙하지 않다면 아래 GUI 설정으로 건너뛰어도 됩니다.

  1. /etc/wvdial.conf를 편집하여 다음과 같이 만듭니다.
  2. <블록 인용>

    모뎀 =/dev/ttyACM0
    전송 속도 =460800
    SetVolume =0
    다이얼 명령 =ATDT
    Init1 =ATZ
    Init3 =ATM0
    FlowControl =CRTSCTS

    [Dialer USB]
    사용자 이름 =사용자
    비밀번호 =pass
    전화 =*99***1#
    Stupid Mode =1
    Init1 =ATZ
    상속 =Modem0

  3. 저는 캐나다에서 Rogers Wireless를 사용하고 있으며 위의 구성이 저에게 적합한 최소 구성입니다. 말 그대로 사용자 이름 =사용자 및 암호 =통과입니다. 사용자 이름, 암호 및 전화 회선을 변경해야 할 수도 있습니다. 정확한 정보는 무선 제공업체에 문의하십시오.
  4. 또한 자동 DNS 구성이 작동하도록 /etc/ppp/ip-up.local이라는 스크립트를 만들어야 했습니다. 여기 내 ip-up.local이 있습니다:
  5. <블록 인용>

    #!/bin/bash
    #

    PATH=/sbin:/usr/sbin:/bin:/usr/bin
    export PATH
    echo “# pppd에 의해 생성됨”> /etc/resolv.conf
    echo “네임서버 ${ DNS1}">> /etc/resolv.conf
    echo "nameserver ${DNS2}">> /etc/resolv.conf
    chmod go+r /etc/resolv.conf

    chmod 755 /etc/ppp/ip-up.local을 잊지 마세요.

  6. 안타깝게도 이 구성에서는 일반 사용자로 연결할 수 없으므로 루트로 연결해야 합니다.

    [root@radon ~]# wvdial USB
    –> WvDial:인터넷 다이얼러 버전 1.60
    –> 직렬 포트에 대한 정보를 가져올 수 없습니다.
    –> 모뎀을 초기화하는 중입니다.
    –> 보내는 중:ATZ
    ATZ
    OK
    –> 송신:ATM0
    ATM0
    OK
    –> 모뎀이 초기화되었습니다.
    –> 송신:ATDT*99***1#
    –> 통신사를 기다리고 있습니다.
    ATDT*99***1#
    CONNECT
    ~[7f]}#@!}!} } }2}#}$@# }!}$}%\}”}&} }*} } g}%~
    –> 캐리어가 감지되었습니다. 즉시 PPP를 시작합니다.
    –> 2008년 10월 19일 Sun 16:48:56에서 pppd 시작
    –> pppd의 Pid:8028
    –> 인터페이스 ppp0 사용
    –> 로컬 IP 주소 172.28.53.106
    –> 원격 IP 주소 10.6.6.6
    –> 기본 DNS 주소 207.181.101.4
    –> 보조 DNS 주소 207.181.101.5

  7. 인쇄할 수 없는 문자가 포함된 행을 제거했지만, 그렇지 않으면 위와 매우 유사한 것을 볼 수 있습니다. wvdial은 포그라운드에 유지됩니다. 이것은 단순히 Ctrl-C를 눌러 연결을 끊을 수 있도록 하기 위한 것입니다.
  8. 새 터미널 창으로 전환하고 ifconfig를 실행하여 온라인 상태인지 확인할 수 있습니다.

    [root@radon ~]# ifconfig
    lo Link encap:로컬 루프백
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr:::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 메트릭:1
    RX 패킷:12767 오류:0 삭제:0 오버런:0 프레임:0
    TX 패킷:12767 오류:0 삭제:0 오버런:0 캐리어:0
    충돌:0 txqueuelen:0
    RX 바이트:714652(697.9KiB) TX 바이트:714652(697.9KiB)

    ppp0 링크 encap:점대점 프로토콜
    inet addr:172.28.53.106 P-t-P:10.6.6.6 Mask:255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500
    TX 패킷:5 오류:0 삭제:0 오버런:0 캐리어:0
    충돌:0 txqueuelen:3
    RX 바이트:64(64.0b) TX 바이트:94(94.0b)

    [root@radon ~]# ping simplehelp.net
    PING simplehelp.net(74.52.95.42) 56(84) 바이트 데이터.
    2a.5f.344a.static.theplanet.com(74.52.95.42)의 64바이트:icmp_seq =1 ttl=46 시간=110 ms
    2a.5f.344a.static.theplanet.com(74.52.95.42)의 64바이트:icmp_seq=2 ttl=46 시간=102ms
    64바이트 2a.5f.344a.static.theplanet.com(74.52.95.42):icmp_seq=3 ttl=46 time=164ms
    2a.5f.344a.static.theplanet.com(74.52.95.42)의 64바이트 :icmp_seq=4 ttl=46 시간=130ms
    2a.5f.344a.static.theplanet.com(74.52.95.42)에서 64바이트:icmp_seq=5 ttl=46 시간=149ms
    ^ C
    — simplehelp.net 핑 통계 —
    5개의 패킷 전송, 5개의 수신, 0% 패킷 손실, 시간 4513ms
    rtt min/avg/max/mdev =102.061/131.349/164.376/23.190 ms

  9. 온라인이 끝나면 wvdial을 실행한 터미널로 다시 전환하고 Ctrl-C를 누르는 것을 잊지 마십시오.

    ^CCaught 신호 2:정상적으로 종료하려고 시도 중...
    –> 신호 15에서 종료
    –> 연결 시간 4.7분.
    –> Sun Oct 19 18:24:32 2008

<시간 />

GUI 방식

이제 모든 명령줄 내용이 두렵다면 Gnome의 GUI를 사용하여 작동하게 하는 방법은 다음과 같습니다.

  1. 시스템을 클릭합니다. -> 관리 -> 네트워크
  2. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  3. 루트 암호를 입력하라는 메시지가 표시됩니다. 입력하고 확인을 클릭합니다. .
  4. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  5. 이제 설치된 네트워크 장치 목록을 볼 수 있습니다. 하드웨어를 클릭합니다. 탭.
  6. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

    Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  7. 이제 새로 만들기를 클릭합니다. 버튼을 누르고 모뎀을 선택합니다. , 확인을 클릭합니다. .
  8. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  9. 모뎀 기기 변경 /dev/ttyACM0으로. 목록에서 /dev/ttyACM0을 사용할 수 없는 경우 입력하기만 하면 됩니다. 확인을 클릭합니다. .
  10. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  11. 이제 기기 탭.
  12. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

    Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  13. 새로 만들기를 클릭합니다. 버튼을 누르고 모뎀을 선택합니다. 연결하고 전달을 클릭합니다. .
  14. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  15. Rogers Wireless 연결이 작동하려면 전화번호로 *99***1#을 입력하기만 하면 됩니다. user 로그인 이름으로 통과 암호로. 또한 이 연결의 이름을 USB로 지정했습니다. 전달을 클릭합니다. .
  16. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  17. 이 옵션을 기본값으로 두었습니다. 전달을 클릭합니다. .
  18. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  19. 연결 생성을 완료했습니다. 적용을 클릭합니다. .
  20. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  21. X를 클릭합니다. 이 창을 닫으려면 오른쪽 상단 모서리를 클릭하세요.
  22. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  23. 를 클릭합니다. 변경 사항을 저장합니다.
  24. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  25. 확인을 클릭합니다. . 아니요, 컴퓨터를 다시 시작할 필요가 없습니다.
  26. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  27. 이제 새로 만든 연결을 사용하겠습니다. 시스템을 클릭합니다. -> 관리 -> 네트워크 기기 제어 .
  28. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  29. 방금 생성한 USB 연결을 선택하고 활성화를 클릭합니다. .
  30. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

    Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  31. USB 연결이 비활성에서 어떻게 변경되었는지 확인합니다. 활성으로 .
  32. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  33. Firefox를 열고 https://www.simplehelp.net을 방문하십시오.
  34. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

  35. 온라인이 끝나면 네트워크 기기 제어로 돌아갑니다. 창에서 활성 USB 연결을 선택하고 비활성화를 클릭합니다. .
  36. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

    Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법

  37. USB 연결이 실제로 비활성인지 확인합니다. , 네트워크 기기 제어를 닫습니다. 창.
  38. Linux에서 USB를 통해 Nokia N95s 인터넷 연결을 노트북에 테더링하는 방법
    확대하려면 클릭하세요.

내가 왜 Network Manager를 사용하지 않기로 결정했는지 궁금해 하시는 분들이 계실 것입니다. Network Manager의 모바일 광대역 지원이 초기 단계에 있고 사실상 사용할 수 없다는 사실을 알게 되었기 때문입니다. Network Manager의 모바일 광대역 지원이 더 좋아지면 이를 기반으로 이 튜토리얼을 다시 작성하겠습니다.