Проблема с netctl

Тыкс... результаты:

[[email protected] berg]# systemctl status [email protected]
[email protected] - A basic static ethernet connection
Loaded: loaded (/etc/systemd/system/[email protected]; enabled)
Active: failed (Result: exit-code) since Вс 2013-08-11 17:37:58 YEKT; 1min 30s ago
Docs: man:netctl.profile(5)
Process: 208 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)

авг 11 17:37:52 arch-home systemd[1]: Starting A basic static ethernet connection...
авг 11 17:37:53 arch-home network[208]: Starting network profile 'network'...
авг 11 17:37:58 arch-home network[208]: No connection on interface 'enp0s7'
авг 11 17:37:58 arch-home network[208]: Failed to bring the network up for profile 'network'
авг 11 17:37:58 arch-home systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
авг 11 17:37:58 arch-home systemd[1]: Failed to start A basic static ethernet connection.
авг 11 17:37:58 arch-home systemd[1]: Unit [email protected] entered failed state.
[[email protected] berg]#nano /etc/systemd/system/[email protected]

.include /usr/lib/systemd/system/[email protected]

[Unit]
Description=A basic static ethernet connection
BindsTo=sys-subsystem-net-devices-enp0s7.device
After=sys-subsystem-net-devices-enp0s7.device
Гы :) Тогда, вероятно, netctl отрабатывает раньше того, что превращает eth0 в enp0s7. Соответственно, надо преобразование отключить и поправить конфиг netctl.
ага, странно
а еще покажи, так же сразу после ошибки.
systemctl status sys-subsystem-net-devices-enp0s7.device
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Гм, у меня вообще нету преобразований enp0s7 в eth0, из чего такие выводы? Я изначально настраивала с systemd-шным названием интерфейса. И еще раз - чего ж оно при рестарте то (и по моему при старте с нуля, сейчас проверю) нормально отрабатывает, а при перезагрузке из винды нет?

systemctl status sys-subsystem-net-devices-enp0s7.device - сейчас сделаю.
lampslave,
я бы сначала прописал в basic.target.wants/ systemd-udev-settle.service
а уж если и это не сработало, то отключил преобразование.

И еще раз - чего ж оно при рестарте то (и по моему при старте с нуля, сейчас проверю) нормально отрабатывает, а при перезагрузке из винды нет?
может винда как то по своему не правильно отключает интерфейс, и он притормаживает... )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Гм, у меня вообще нету преобразований enp0s7 в eth0, из чего такие выводы? Я изначально настраивала с systemd-шным названием интерфейса. И еще раз - чего ж оно при рестарте то (и по моему при старте с нуля, сейчас проверю) нормально отрабатывает, а при перезагрузке из винды нет?
Преобразование идёт из eth0 в enp0s7, а не наоборот. Возможно, винда её как-то усыпляет, но это всё домыслы и магия.
[[email protected] berg]# systemctl status sys-subsystem-net-devices-enp0s7.device
sys-subsystem-net-devices-enp0s7.device - MCP61 Ethernet
Loaded: loaded
Active: active (plugged) since Вс 2013-08-11 18:08:29 YEKT; 1min 3s ago
Device: /sys/devices/pci0000:00/0000:00:07.0/net/enp0s7

авг 11 18:08:29 arch-home systemd[1]: Found device MCP61 Ethernet.

Ваще тогда перестаю что то понимать. Ошибка есть, а девайс в наличии.

Проверила со старта "с нуля", выключила комп и грузанулась сразу в арч. Все оки. Из винды - гарантированный фейл. Реально магия какая то...
Может как то можно это все-таки вылечить? Чтоб сетевку пинком будило?

lampslave
Гы :) Тогда, вероятно, netctl отрабатывает раньше того, что превращает eth0 в enp0s7. Соответственно, надо преобразование отключить и поправить конфиг netctl.
Я в этом не особо сильна, что именно надо сделать?
попробуй создать папку
mkdir /etc/systemd/system/basic.target.wants
и ссылку
ln -s /usr/lib/systemd/system/systemd-udev-settle.service /etc/systemd/system/basic.target.wants/systemd-udev-settle.service
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Я в этом не особо сильна, что именно надо сделать?
Замаскировать соответствующий юнит. Только не помню, какой именно, погуглить надо. Или может nafanja подскажет. Но сначала сделайте, что он предложил.
не юнит, а правило удава...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.