Автоматично підключатися до бездротової мережі за допомогою 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 / interface

Зверніть увагу, що мій маршрутизатор працює в режимі wep, заздалегідь дякую


Я не бачу відповідності. Я можу без проблем підключитися до AP, я просто хочу автоматизувати процес, і ваш посібник цього не включає
loo3y35

Ви абсолютно праві.
Луїс Альварадо

Я опублікував відповідь, будь ласка, протестуйте і дайте мені знати.
Луїс Альварадо

Добре ... це працювало для мене вчора з dhcp, але сьогодні я згадав, що намагався досягти цього, запустивши сценарій при вході в систему, тому я видалив сценарій і моя машина більше не працює; Я можу підключити або VGA, або модуль WiFi одночасно, коли я
виймаю

На графічному інтерфейсі ви можете: Bring-up NetworkManager -> (натиснути) Редагувати з'єднання -> Вибрати поточне з'єднання Зі списку з'єднань -> (Клацнути) Редагувати -> (Клацнути) Загальне -> (Відмітка) Автоматичне підключення до ця мережа та всі користувачі можуть підключитися до цієї мережі (Скопійовано з linuxquestions.org Л. Джеймсом)
Том,

Відповіді:


11

Будь ласка, змініть файл / etc / network / interface:

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 ні ... але я думаю, що це сумісність обладнання. Я відмовився від цього ноутбука. Все одно, дякую.
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. Збережіть файл та перезавантажте комп'ютер.


Моя машина Linux є RB110 (єдиний бортовий комп'ютер), і у мене є лише один інтерфейс pci (і wifi, і VGA - pci), тому я не можу підключити їх одночасно, тому я не можу побачити повідомлення про помилку, але я досить впевнений, що машина навіть не отримує адресу на eth1; Я використовую SSH для доступу до машини
loo3y35

1
Якщо я налаштував автоматичний wifi, як ви керувались мною, і модуль був підключений, я не можу отримати доступ до машини через SSH. Однак якщо модуль не був підключений, я можу SSH, і я отримую wlan0 не знайдені помилки, і якщо я видалив конфігурацію, я можу SSH без проблем, навіть якщо модуль VGA не був підключений
loo3y35

Я рекомендую спочатку оновити нову версію Ubuntu (Щойно помітив 10.04), оскільки вона включає в себе пару оновлень, які могли б вирішити проблему, яка виникає у вас, та багато іншого, особливо в цілому сценарії ssh / networking / віддаленого доступу. Чи можливо у вашому випадку використовувати більш нову версію? Я запитую, оскільки я це роблю зараз тут, о 13.10, і це працює правильно. Звичайно, не те саме обладнання, але ssh працює після підключення до бездротового зв'язку з конфігурацією, згаданою вище.
Луїс Альварадо

Насправді ні, це остання версія, яку я можу запустити на своєму обладнанні; це досить старе. Крім того, версія, яку я запускаю, є LTS і підтримується до квітня 2015 року
loo3y35

1
roboard.com/RB-110.htm, і він має процесор i486
loo3y35
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.