[РЕШЕНО] Настройка сети

nafanja
ну посмотри какие команды в юните выполняются.
ExecStart=/usr/bin/ip link set dev %i up
ExecStart=/usr/bin/wpa_supplicant -B -i %i -c /etc/wpa_supplicant/wpa_supplicant.conf
ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev %i
ExecStart=/usr/bin/ip route add default via ${gateway}
их и выполни, соответственно подкорректировав, и заменив переменные на нужные данные.

Судя моим юнитам, у меня должен быть 1 юнит - network-wireless@wlan0
но здесь - /etc/systemd/system - нету.
См. скрин


И кишки network-wireless@.service
[Unit]
Description=Wireless network connectivity (%i)
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device

[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network-wireless@%i

ExecStart=/usr/bin/ip link set dev %i up
ExecStart=/usr/bin/wpa_supplicant -B -i %i -c /etc/wpa_supplicant/wpa_supplicant.conf
ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev %i
ExecStart=/usr/bin/ip route add default via ${gateway}

ExecStop=/usr/bin/ip addr flush dev %i
ExecStop=/usr/bin/ip link set dev %i down

[Install]
WantedBy=multi-user.target


А также кишки этого файла - netctl@wlan0-v.service
.include /usr/lib/systemd/system/netctl@.service

[Unit]
Description=Automatically generated profile by wifi-menu
BindsTo=sys-subsystem-net-devices-wlan0.device
After=sys-subsystem-net-devices-wlan0.device

Что корректировать без понятия - эти файлы были созданы системой.
TheNovaLive
wiki конечно это авторитетный источник, однако это какой то велосипед))
если хотите настроить средствами systemd делается это вот так
и без наличия подключения что вы хотите увидеть?
Ошибки в тексте-неповторимый стиль автора©
вот как ты должен был подкорректировать
ip link set dev wlan0 up
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ip addr add 192.168.0.99/24 broadcast 192.168.0.255 dev wlan0
ip route add default via 192.168.0.1

и выполни это под рутом
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
indeviral
nafanja долго вы с ним будете мучатся)))
а я свой скил прокачиваю ))) у меня вайфая нет, приходится на других тренироваться ;)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
вот как ты должен был подкорректировать
ip link set dev wlan0 up
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ip addr add 192.168.0.99/24 broadcast 192.168.0.255 dev wlan0
ip route add default via 192.168.0.1

и выполни это под рутом
Здесь все отредактировал "network-wireless@.service" - может имя должно быть такое - "network-wireless@wlan0.service"?!
[Unit]
Description=Wireless network connectivity (%i)
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-wlan0.device
After=sys-subsystem-net-devices-wlan0.device

[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network-wireless@wlan0

ExecStart=/usr/bin/ip link set dev wlan0 up
ExecStart=/usr/bin/wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ExecStart=/usr/bin/ip addr add 192.168.0.99/24 broadcast 192.168.0.255 dev wlan0
ExecStart=/usr/bin/ip route add default via 192.168.0.1

ExecStop=/usr/bin/ip addr flush dev wlan0
ExecStop=/usr/bin/ip link set dev wlan0 down

[Install]
WantedBy=multi-user.target

nafanja
indeviral
nafanja долго вы с ним будете мучатся)))
а я свой скил прокачиваю ))) у меня вайфая нет, приходится на других тренироваться ;)
Благодарю, дома проверю.
Кстати, нашел похожую тему 2-х летней давности, ранее на неё не натыкался.
Вообщем, суть такая же как и меня. Имя интерфейса изменился после обновления и пошли траблы.

Хотел тоже у себя создать udev правило на имя интерфейса, но по пути - /etc/udev/rules.d/... нет таких правил "70-rename-network.rules", "50-rename-net.rules" и т.д.
У меня так:
TheNovaLive, тебе не сервис нужно было корректировать, а выполнить команды из этого сервиса но подкорректированными.
я их за тебя уже поправил.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
TheNovaLive, тебе не сервис нужно было корректировать, а выполнить команды из этого сервиса но подкорректированными.
я их за тебя уже поправил.
?!
Не пойму. Что сделать?!
nafanja
вот как ты должен был подкорректировать
ip link set dev wlan0 up
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ip addr add 192.168.0.99/24 broadcast 192.168.0.255 dev wlan0
ip route add default via 192.168.0.1

и выполни это под рутом

Каждую строчку в терминале прогнать под рутом?!
TheNovaLive
вы же в курсе как wpa_supplicant.conf генерируется?
Ошибки в тексте-неповторимый стиль автора©
Всё добавил под рутом! Вроде бы без ошибок.
[thenovalive@hp_pavilion_g6 ~]$ su
Пароль:
[root@hp_pavilion_g6 thenovalive]# ip link set dev wlan0 up
[root@hp_pavilion_g6 thenovalive]# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Successfully initialized wpa_supplicant
Line 1309: unknown EAP method 'SIM'
You may need to add support for this EAP method during wpa_supplicant
build time configuration.
See README for more information.
Line 1309: failed to parse eap 'SIM'.
Line 1312: failed to parse network block.
Line 1319: unknown EAP method 'PSK'
You may need to add support for this EAP method during wpa_supplicant
build time configuration.
See README for more information.
Line 1319: failed to parse eap 'PSK'.
Line 1323: failed to parse network block.
Line 1355: unknown EAP method 'IKEV2'
You may need to add support for this EAP method during wpa_supplicant
build time configuration.
See README for more information.
Line 1355: failed to parse eap 'IKEV2'.
Line 1358: failed to parse network block.
Line 1443: too large mode (value=5 max_value=4)
Line 1443: failed to parse mode '5'.
Line 1446: failed to parse network block.
Line 1451: too large mode (value=5 max_value=4)
Line 1451: failed to parse mode '5'.
Line 1453: invalid key_mgmt 'SAE'
Line 1453: no key_mgmt values configured.
Line 1453: failed to parse key_mgmt 'SAE'.
Line 1455: failed to parse network block.
Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'.
[root@hp_pavilion_g6 thenovalive]# ip addr add 192.168.0.99/24 broadcast 192.168.0.255 dev wlan0
[root@hp_pavilion_g6 thenovalive]# ip route add default via 192.168.0.1

Сейчас юниты поднимать и этот файл network-wireless@.service в исходное состояние вернуть?!
 
Зарегистрироваться или войдите чтобы оставить сообщение.