터미널 리눅스를 통해 인터넷 연결


0

스크립트를 작성하고 싶습니다-Ubuntu_OS-는 무선 인터넷에 연결되므로 Linux에서 터미널을 통해 인터넷을 연결하는 방법을 알아야합니다. 인터넷에서 많은 제안을 시도했지만 전혀 아무것도하지 않았습니다.


"내가 시도한 것"뿐만 아니라 시도한 것을 추가하십시오.
— Rob

당신은 그를 위해 해결했지만이 실패 스레드 에서이 스레드를 확인할 수 있습니다 :( ubuntuforums.org/showthread.php?t=1740726
— wisdom

우분투를 사용하는 링크에서 가정합니다. 무선 네트워크, WEP, WPA 등 어떤 보호 기능이 있습니까?
— Rob

.... 우분투 OS를 사용하고 있습니다. 무선 암호화는 WPA입니다.
— 지혜

답변:


2

귀하의 질문에 따르면 스크립트가 Linux 스크립트를 사용하여 Wi-Fi 네트워크에 연결하고 인터넷에 액세스하려고한다고 가정합니다.

사용 가능한 모든 네트워크 스캔

iwlist wlan0 스캔

      Cell 14 - Address: 80:A1:D7:7A:5E:68   <<AP
                Channel:6
                Frequency:2.437 GHz (Channel 6)
                Quality=26/70  Signal level=-84 dBm  
                Encryption key:on
                ESSID:"ra"   
                Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                          36 Mb/s; 48 Mb/s; 54 Mb/s
                Mode:Master
                Extra:tsf=000000003621716c
                Extra: Last beacon: 1260ms ago
                IE: Unknown: 000472686561
                IE: Unknown: 010482848B96
                IE: Unknown: 030106
                IE: WPA Version 1
                    Group Cipher : TKIP
                    Pairwise Ciphers (1) : TKIP
                    Authentication Suites (1) : PSK
                IE: Unknown: 050400010000
                IE: Unknown: 2A0104
                IE: Unknown: 32080C1218243048606C

목록에서 연결하려는 Wi-Fi 네트워크 작업을 선택하십시오.

iwconfig wlan0 essid ID key KEY

ESSID가 ""인 경우 액세스 포인트를 사용하십시오.

iwconfig wlan0 ap AP key KEY

스크립트

#!/bin/bash
ifconfig wlan0
iwconfig wlan0 ap AP key KEY
dhclient wlan0

이 방법을 시도했지만 다음과 같이 작동이 끝날 때 알려줍니다. [No DHCPOFFERS received. 기록 된 임대 시도 192.168.1.100 PING 192.168.1.1 (192.168.1.1) 56 (84) 바이트의 데이터. --- 192.168.1.1 핑 통계 --- 1 개의 패킷 전송, 0 개의 수신, +1 오류, 100 % 패킷 손실, 시간 0ms 영구 데이터베이스에 작동중인 임대가 없습니다. ] 그게 무슨 뜻입니까 ?? 그렇다면 연결 여부를 어떻게 확인할 수 있습니까?!
— 지혜

sudo /etc/init.d/networking restart
— Rob

dhcpoffers를받지 못했습니다. 라우터에서 dhcp를 올바르게 구성하지 않았거나 Wi-Fi 인터페이스가 올바르게 연결되지 않았 음을 의미합니다. "iwconfig wlan0"의 출력이 제대로 연결되어 있는지 확인하십시오. 또한 dhcp가 구성되지 않은 경우 ip를 수동으로 구성해야 할 수도 있습니다. ifconfig wlan0 192.168.0.1/24
— daya

죄송합니다 ... 수동 ip로도 그렇게 할 수 없습니다 : (, 누구나 스크립트가 어떻게 작동하는지 단계별로 설명 할 수 있습니까? 또는 코드를 작성한 다음 업로드 할 수 있습니까? ?
— 지혜

누구든지 도움이 될 수 있습니다하십시오 '(무선 이상이 코드를 시도한 후 자동 해제 된 모든 7-10분 :(, 그래서 문제를 건너 뛸 그것의 비밀번호를 변경.
— 지혜

0

WICD 네트워크 관리자를 사용해보십시오. 설치할 수있는 CLI 네트워크 관리자가 있습니다.

smxi 의 Ceni 스크립트를 사용해보십시오 .WICD 및 Gnome-network-manager가 작동하지 않는 경우에 효과적이었습니다.

이것들은 실제로 네트워크 연결을 시작하는 스크립트는 아니지만 둘 다 명령 줄에서 액세스 할 수 있으며 둘 다 네트워크 스캔, 연결, 키 입력 등을 멋진 방법으로 수행 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.