[РЕШЕНО] Wifi, wpa_supplicant и dhcpcd

Добрый вечер,
Я думаю для многих очень тривиальный вопрос, но уже попортил у меня изрядное количество кровушки. У меня, как и у многих сейчас дома ноутбуки и wi-fi роутер. Месяца 3 назад, когда только поставил ArchLinux чтобы подключиться к сети приходилось делать следующее:
sudo ip link set wlp6s0 up - дабы поднять по умолчанию выключенную карту
sudo wpa_supplicant -B -Dwext -i wlp6s0 -c /etc/wpa_supplicant.conf  - запускал wpa_supplicant с драйверами по умолчанию и с конфигурацией из файла wpa_supplicant.conf
sudo dhcpcd wlp6s0 - поднимал dhcp, 
Информацию брал отсюда. Как не сложно догадаться, очень надоело это всё набирать через некоторое время, особенно вторая строка. Но не было бы счастья, да систему я угробил... Новую ставить приходилось в несколько других условиях (не получалось с wpa_supplicant установил dialog) и при установки подключался через wifi-menu чем пользуюсь и сейчас. Тем не менее это достаточно глупо загрузившись, открывать консоль и так далее... Как я понимаю можно добавить скрипт при загрузке, взяв за основу метод, который я использовал ранее и добавив 5 секунд ожидания между инициализацией wpa_suppliacant и запуском dhcpcd.
Подскажите пожалуйста как такое написать и в каком формате сохранить.
Как я вижу
ip link set wlp6s0 up
wpa_supplicant -B -Dwext -i wlp6s0 -c /etc/wpa_supplicant.conf
sleep=5s
dhcpcd wlp6s0
Хотя скорее всего это большая глупость.
P.S. Пытался подключиться по старому методу - почему-то теперь wpa_supplicant.conf лежит в одноименной папке, а не сразу в etc, как было раньше, скопировал его в etc. Почему то passphrase отказывал в доступе даже через sudo пришлось переключиться в рута и там уже загнал essid и пароль в конфиг. После чего wpa_supplicant инициализируется. dhcpcd включается и начинает работать, но подвисает на waiting for carrier, а затем выдает ошибку тайм аута... Хотя пароль 100% правильный. Но это не суть, это я добью не мытьем - катаньем, вот как написать этот скрипт загрузочный - вот вопрос.

Заранее благодарю тех кто откликнется - огромный плюс в карму! =)))
https://wiki.archlinux.org/index.php/NetworkManager
https://wiki.archlinux.org/index.php/Wicd
Lupus pilum mutat, non mentem.
Про netctl почитайте также....
neobrave, как написать? К тому, что уже написано, сверху добавить
#!/bin/bash
Скрипт готов
GitHub, ArchWiki, AUR
Kycok
neobrave, как написать? К тому, что уже написано, сверху добавить
#!/bin/bash
Скрипт готов
вовсе не обязательно. А иногда и вредно даже

А прямой ответ на вопрос ТСа выглядит примерно так. Но я все же рекомендую посмотреть в сторону netctl. Делает тоже самое, а затрат меньше
PGP 0x31361F01
arcanisrepo
jim945
https://wiki.archlinux.org/index.php/NetworkManager
https://wiki.archlinux.org/index.php/Wicd
Благодарю... стараюсь следовать правилам форума и сначала ищу ответы на форумах и в гугле, NetworkManager и Wicd - далеко не лучшие варианты.
NM - в упор не видит беспроводной сети (из доступных только VPN), wicd установил, и прочитал мануал - тоже не так работает как хотелось бы.
anty
Про netctl почитайте также....
NetCtl тоже полезен, но надо создавать профиль, который будет все параметры брать из того же wpa_supplicant.conf и так же подключаться, но + грузить кучу всего лишнего.

Kycok
neobrave, как написать? К тому, что уже написано, сверху добавить
#!/bin/bash
Скрипт готов
Ок... Начинает доходить... Так вот он этот могучий баш... Невольно проводятся аналогии с .bin файлами на винд. машинах... Благодарю, знаю )теперь куда копать нужно)

arcanis
А прямой ответ на вопрос ТСа выглядит примерно так. Но я все же рекомендую посмотреть в сторону netctl. Делает тоже самое, а затрат меньше
Боже мой сколько кода... Думаю задача достаточна тривиальна. А это тот высший пилотаж, куда еще не доросла у меня эта... ну как ее... голова в общем)))

Благодарю еще раз за все ваши советы. Буду пробовать и отписываться!

Всем спокойной ночи!
neobrave
когда только поставил ArchLinux чтобы подключиться к сети приходилось делать следующее
поначалу думал что это круто, так подключаться, со временем понял что это тупо...

Рекомендую, и будет все как в винде, красиво и удобно...
$ sudo gpasswd -a <user> network
$ sudo systemctl stop dhcpcd.service
$ sudo systemctl start NetworkManager
$ sudo systemctl enable NetworkManager
$ sudo systemctl disable dhcpcd.service
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Всем доброго времени суток, ребят может кто на пальцах обьяснить как работает netctl?
Копирую профиль wireless-wpa из /etc/netctl/examples в /etc/netctl
редактирую его, как нужно, указываю SSID + пароль и IP=dhcp + интерфейс.
далее перезагружаю Арч, инета нет. Терминал - sudo netctl start wireless-wpa - не запускается.
Но если я запущу wifi-menu, то все работает.
Что я неверно сделала?

upd:\\ Про NetworkManager не хочется слышать, пакман говорит, что он установлен. Только визуально я его не вижу.
uname -a
Linux ArchA53SC 3.12.9-1-ARCH #1 SMP PREEMPT Sun Jan 26 09:01:37 CET 2014 x86_64 GNU/Linux
Kde
# netctl enable <профиль>
https://t.me/atvva
Это я тоже делала, не работает. Может сам WiFi интерфейс не поднимается?
 
Зарегистрироваться или войдите чтобы оставить сообщение.