CLI를 사용하여 무선 네트워크에 자동 연결


13

시작할 때마다 무선 네트워크에 자동으로 연결하려면 컴퓨터가 필요합니다

헤드리스 서버 (10.04)를 실행 중이며 다음 명령을 사용하여 네트워크에 수동으로 연결

sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0

etc / network / interfaces 파일을 수정하여 그렇게 할 수 있다면 고맙겠습니다.

내 라우터가 wep를 실행 중입니다. 미리 감사드립니다.


관련성이 보이지 않습니다. AP에 아무 문제없이 연결할 수 있습니다. 프로세스를 자동화하고 싶습니다. 가이드에 포함되어 있지 않습니다.
loo3y35

당신은 완전히 옳습니다.
Luis Alvarado

답변을 게시했습니다. 테스트하여 알려주십시오.
Luis Alvarado

알았어 ... 이것은 어제 dhcp와 함께 작동했지만 오늘은 로그인 할 때 스크립트를 실행 하여이 작업을 수행하려고 시도한 것을 기억하여 스크립트를 제거하고 내 컴퓨터가 더 이상 작동하지 않습니다. 한 번에 VGA 또는 WiFi 모듈을 연결할 수 있습니다. Wi-Fi 모듈을 제거하면 시스템이
제대로

GUI에서 다음을 수행 할 수 있습니다. 네트워크 관리자 가져 오기-> (클릭) 연결 편집-> 현재 연결 선택 연결 목록에서--(클릭) 편집-> (클릭) 일반-> (확인 표시) 자동 연결 이 네트워크 및 모든 사용자가이 네트워크에 연결할 수 있습니다 (L. James의 linuxquestions.org에서 복사)
Tom

답변:


11

/ etc / network / interfaces 파일을 다음과 같이 수정하십시오 :

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX

서버에 ssh 및 ftp를 사용하려면 서버가 어디에 있는지 알아야합니다. 고정 IP 주소로 수행하십시오.

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

또한 설정은 네트워크가 WEP로 암호화되어 상당히 안전하지 않다는 것을 의미합니다. 라우터를 WPA2-AES로 변경하는 것이 좋습니다.

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

라우터에서 DHCP 서버가 사용하는 범위를 벗어난 주소를 선택하고 여기에서 세부 정보를 대체하십시오.


1
절차는 작동하지만 로그인 후 다시 부팅 할 때마다이 작업을 수행해야합니다. sudo ifdown wlan0 && sudo ifup -v wlan0 자동으로 수행 할 수있는 방법이 있습니까?
ad3luc

@ ad3luc이 문제를 해결할 수 있었습니까?
user427969

@ user427969 nope ...하지만 하드웨어 호환성이라고 생각합니다. 나는 그 노트북을 버렸다. 어쨌든 고마워
ad3luc

2

로그인시 자동 무선 연결

무선 라우터에 자동으로 로그인하려는 경우 다음 단계를 수행하십시오.

  1. 열려있는 interface파일을 :

    sudo nano /etc/network/interfaces
    
  2. 다음 정보를 추가하십시오 (인터페이스를 wlan0이라고 가정).

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. 파일을 저장하고 컴퓨터를 재부팅하십시오.


내 리눅스 컴퓨터는 RB110 (단일 보드 컴퓨터)이며 하나의 pci 인터페이스 (WiFi 및 VGA는 pci) 만 가지고 있으므로 동시에 연결할 수 없으므로 오류 메시지가 표시되지 않지만 꽤 예쁘다 기계가 eth1의 주소를 얻지 못하고 있는지 확인하십시오. SSH를 사용하여 컴퓨터에 액세스
loo3y35

1
안내에 따라 자동 Wi-Fi를 구성하고 모듈이 연결된 경우 SSH를 통해 시스템에 액세스 할 수 없습니다. 그러나 모듈이 연결되어 있지 않으면 SSH를 사용할 수 있고 wlan0 오류를 찾을 수 없으며 구성을 제거하면 VGA 모듈이 연결되지 않은 경우에도 아무런 문제없이 SSH를 사용할 수 있습니다
loo3y35

먼저 새로운 버전의 우분투 (10.04를 발견했습니다)에 업데이트하는 것이 좋습니다. 왜냐하면 특히 전체 ssh / 네트워킹 / 원격 액세스 시나리오에서 발생하는 문제를 해결할 수있는 몇 가지 업데이트가 포함되어 있기 때문입니다. 귀하의 경우 최신 버전을 사용할 수 있습니까? 13.10에서 지금 여기에서하고 있기 때문에 묻고 제대로 작동합니다. 물론 동일한 하드웨어가 아니라 ssh가 위에서 설명한 구성으로 무선에 연결 한 후 작동합니다.
Luis Alvarado

실제로 아니오, 이것은 내 하드웨어에서 실행할 수있는 가장 최신 버전입니다. 꽤 오래되었습니다. 또한 내가 실행중인 버전은 LTS이며 2015 년 4 월까지 지원됩니다
loo3y35

1
roboard.com/RB-110.htm 과은을 i486 프로세서가
loo3y35
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.