Ребята, все отлично заработало, система загружается точно с такой же скоростью как и раньше, только сразу с инетом - то что и хотел суперздорово…

Насчет юнита, как я понимаю еще придется столкнуться, но задача, как мне кажется слишком тривиальна для таких изысков. И до лго разбираться, ради того не очень хочется, хотя понимаю, что в будущем придется столкнуться (4-ый месяц только как с линуксом)…
какие изыски? теперь все через systemd запускается! а вот sudo без пароля это изврат! даже таких мыслей не должно возникать.
nafanja, благодарю за предостережение, смутно понимаю, что sudo без пароля - минус безопасности, тем не менее думаю просто отключить некоторые команды или посмотреть можно ли сделать без пароля только ip и dhcpcd… На данном этапе - счастье, в ближайшем будущем, когда эйфория пройдет буду делать юнитом).

Всем, кто советовал - сердечная благодарность. Тема закрыта)))
Ребята, спасибище огромное за советы...
Sheykhnur
neobrave, а по предп оследнему пункту, насчёт второго ноута и переходника: у вас в загрузчике GRUB разве отсутствует fallback загрузка?
Она присутствует, но все равно грузила скрипты из profile.d.
Насчет netctl, nm и wicd - основная причина перехода на более гибкую систему как арч - знание того, что твориться в процессах - очень напрягала в win7 и XP активность сети вызванная процессами, которым сеть не нужна по умолчанию... Или ради маленьких незначительных действий нагружать систему процессами и отнимать 200 метров оперативки, так как подгружается кроме графики то, что не используется, а главное сидит в оперативке частично и после выключения (чтобы если чего стартонуть быстрее). NM - реально отнимает около 20 секунд при загрузке. И использует wpa_supplicant и dhcpclient (вместо dhcpcd) как бэкэнд. У меня нет сложных соединений, всегда Wi-fi через роутер. И не сложно один раз загнать пароль через wpa_passphrase или если надо на 1 раз, то всегда есть wifi-menu.

Kycok
Sudo же, наверное, можно убрать, если оно в /etc/profile.d кладется
Не получается, скрипт видно запускается уже после того, как залогинешься...

lampslave
У вас 2 варианта:
  1. настроить sudo, чтобы указанные команды выполнялись без пароля
  2. написать юнит

Супер огромнейшая благодарность, lampslave, давно хотел сделать, так как несколько поднадоел набирать пароль после sudo, ведь уже наученный опытом по неволе понимаешь ответственность за команду от имени рута. (Очень порадовало наставление от разработчиков при использовании sudo в первый раз).
Насчет юнита, как я понимаю еще придется столкнуться, но задача, как мне кажется слишком тривиальна для таких изысков. И до лго разбираться, ради того не очень хочется, хотя понимаю, что в будущем придется столкнуться (4-ый месяц только как с линуксом)...

Благодарю всех еще раз. Уберу пароль от sudo) Чувствую заработает, сразу отпишусь)
Добрый день всем постигающим и постигшим свой путь юникс.
Я недавно создавал тему по не поднимающемуся dhcpcd, и как отписался - все получилось, всем огромное спасибо. Неожиданные приключения поджидали в самом конце как казалось. А именно автозапуск скрипта:
wifi.sh
#!/bin/bash [i]sudo[/i] ip link set wlp6s0 up #sudo wpa_supplicant -B -Dwext -i wlp6s0 -c /etc/wpa_supplicant.conf [i]sudo[/i] dhcpcd wlp6s0 exit Скрипт замечательно работает на руте и с sudo на моем юзере…
Тем не менее, чтобы вообще хорошо, хотел поставить в автозапуск… Наобум набрал в менюшке KDE autostart и о чудо - полезная функция, можно ставить программы и скрипты в автозагрузку, тем не менее скрипт при загрузке не срабатывает, так как X уже стартует из под юзера, если стартовать Х из под рута - все работает именно как надо. Проблема очевидна нужно скрипту дать волю - либо как-то логиниться через баш, а потом сам скрипт, либо менять владельца от dhcpcd (чего делать крайне не хочу, так как предыдущая система почила именно из-за того, что раскидывался правами через chown).
Покопав Wiki нашел как казалось супер способ - засунуть скрипт в /etc/profile.d, к остальным скриптам выполняющимся при загрузке… И скрипт заработал, только очень подло - судо команды он пропускает, так как надо как-то вводить пароль, а выполняет только exit, притом не из скрипта, а аккаунта… Те, я запускаюсь, ввожу логин пароль, система начинает грузиться и тут же выходит опять на форму логин-пароль… И так бесконечно. Та же историю из под рута. Благо был переходник sata-usb и второй ноут, последний exit из кода убрал, система начала грузиться как надо, но скрипт все равно не грузит. Думаю решение элементарное, подскажите где косячу… Заранее благодарю)
Ааа ребята, вы супер... Хотя ничего, что здесь говорили не помогло, но научили немного мыслить самостоятельно и подтолкнули к правильному решению. Проблему обнаружил следующим образом - каждый раз когда что-то менял в скрипте и так далее, приходилось отключаться от сети, чтобы посмотреть срабатывает ли скрипт. Так как полный самоучка - не нашел лучшего метода, чем ps -A и в выводе задач убивать процессы wpa_supplicant и dhcpcd. Напрягало то, что было несколько wpa_supplicant (всегда четное кол-во). Немного присмотревшись к работе dhcpcd заметил, что она тоже запускает его.
Короче говоря, все решилось просто - закомментировав строчку с запуском wpa_supplicant.

Так же отдельная благодарность arcanis насчет флага -4, хотя теперь работает и без него, а с флагом гораздо быстрее, так как не ищет эти IPv6 сети. Будет время проверю как работает через провод, но пока все супер. Делаю в автозагрузку.
Вот вывод ip (надеюсь, то что имелось ввиду)

[[email protected] ~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp8s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:1b:24:92:d6:75 brd ff:ff:ff:ff:ff:ff
3: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether 00:1b:77:dd:74:1f brd ff:ff:ff:ff:ff:ff
[[email protected] ~]$ 

Насчет IPv6 вот что пишет dhcpcd -K

[[email protected] ~]$ sudo dhcpcd -K wlp6s0
dhcpcd[2644]: version 6.2.1 starting
dhcpcd[2644]: DUID 00:01:00:01:1a:2f:43:39:00:1b:77:dd:74:1f
dhcpcd[2644]: wlp6s0: IAID 77:dd:74:1f
dhcpcd[2644]: wlp6s0: soliciting an IPv6 router
dhcpcd[2644]: wlp6s0: rebinding lease of 192.168.0.100
dhcpcd[2644]: wlp6s0: leased 192.168.0.100 for 86400 seconds
dhcpcd[2644]: wlp6s0: adding route to 192.168.0.0/24
dhcpcd[2644]: wlp6s0: adding default route via 192.168.0.1
dhcpcd[2644]: forked to background, child pid 2713
[[email protected] ~]$

и это хорошо, но проблема в том, что это только со второго раза... Если сразу после загрузки пытаться - не работает выдает ошибку no IPv6 router found...
Так работает только при повторном подкючении(
Ого, пока сам пытался разобраться как развилась тема-то)))
Но если все таки вернуться к оригинальному сабжу...
А именно подключение формата - поднятие интерфейса, прогон по конфигу из wpa_supplicant и когда происходит подключение - короткий разговор с роутером об адресах через dhcpcd... Пришлось с 0 вникать в баш хоть чуть-чуть, говорят с опытом C проще, но у меня такогого не имелось, только Делфи и то, давно... Ну да ладно... Вот вышел скрипт, который был поставлен в загрузку.

wifi.sh
#!/bin/bash
sudo ip link set wlp6s0 up
sudo wpa_supplicant -B -Dwext -i wlp6s0 -c /etc/wpa_supplicant.conf
sleep 10
sudo dhcpcd wlp6s0
exit

Скрипт не срабатывает, хотя инициализация wpa_supplicant происходит... Долго грешил на ошибку в пароле или в essid, думаю напрасно, так как несколько раз переделывал wpa_supplicant.conf (кстати здесь небольшое отступление, на предыдущем арче - wpa_passphrase работала из под sudo, в этот раз ответ - Permission Denied. Приходится логиниться в другом терминале под рутом и тогда уже команда выполняется, и это несколько странно - такие непонятки с sudo). В итоге полностью снес wpa_supplicant с конфигами и вуаля - без интернета не день, так как все wicd, netctl, nm и моей любимой wifi-menu используют wpa_supplicant как бэкэнд. Зато это немного помогло в продвижении с поиском причины проблемы.

Как ни странно этот dhcpcd.

Вывод ошибки ниже

[[email protected] ~]$ /home/wifi.sh
Successfully initialized wpa_supplicant
dhcpcd[4462]: version 6.2.1 starting
dhcpcd[4465]: wlp6s0: starting wpa_supplicant
dhcpcd[4462]: wlp6s0: waiting for carrier
dhcpcd[4462]: timed out
dhcpcd[4462]: exited
[[email protected] ~]$
Не смейтесь над логином, большой поклонник фильма =)))

Опять грешил на неправильные essid пароль, но прикол в том что dhcpcd не поднимается даже на кабель (ethernet) с такой же ошибкой таймаута.
Долго играл с dhcpcd, делал с аргументом -K, удалял лизы и даже в конце концов скачал и установил новый dhcpcd, который еще в тестовых репах. Ни в какую. Гугл выдает кучу результатов, но ничего не помогло, вики тоже молчит по поводу dhcpcd. Если кто сталкивался с этой ошибкой, дайте знать, как исправили.

Заранее благодарю!
Всем успехов!
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. Делает тоже самое, а затрат меньше
Боже мой сколько кода... Думаю задача достаточна тривиальна. А это тот высший пилотаж, куда еще не доросла у меня эта... ну как ее... голова в общем)))

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

Всем спокойной ночи!
Добрый вечер,
Я думаю для многих очень тривиальный вопрос, но уже попортил у меня изрядное количество кровушки. У меня, как и у многих сейчас дома ноутбуки и 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% правильный. Но это не суть, это я добью не мытьем - катаньем, вот как написать этот скрипт загрузочный - вот вопрос.

Заранее благодарю тех кто откликнется - огромный плюс в карму! =)))
vasek
Простите за offtop..........Не все так просто спокойно в датском королевстве в последнее время.................... )).............
Да, думаю с появлением Ubuntu теперь каждый второй считает себя линуксойдом... Думаю это очень правильно было убрать гуи установщик из Арч Линукса. 90% аудитории убунту при первом же столкновении с установщиком из командной строки, просто забросят эту идею. Своего рода некий барьер.

Здорово, что форум реально помогает. Проблема решена (сам скрипт конференции работает только на Виндовых машинах). Не знаю только надо ли закрывать тему, или она автоматически перекочевывает в закрытые по истечению времени.
Red, благодарю за помощь. Очень недавно в линукс сообществе - поражает поддержка людей. Реальные советы, без матов, высокомерия, флуда и предложения погуглить... Создается впечатление, что для некоторых дистрибутивов нужно дорасти, и на форумах уже нет той школоты, которая обычно беснуется в рунете. Очень рад что нашел замечательную систему с таким поддерживающим сообществом.