sturgeon |
|
Темы:
2
Сообщения:
66
Участник с: 12 декабря 2008
|
Напишите свой юнит поднятия сети и забейте на netctl. С этим netctl иногда магия творится. Я к примеру так и не смог поднять wifi по примеру wireless-wpa-config. |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
lampslaveДа тоже самое. Собсна после всех этих выкрутасов я даже не удивлена, если бы было дело в модуле - помогли бы и все выше примененные способы. Как это ни дико звучит - думаю, что винда действительно как то этак при выключении гасит сетевуху, что netctl ее потом тупо не может разбудить. Причем ощущение, что только netctl, бубунта совсем недавно стояла - все работало. sturgeonЭм... я не настока продвинутая. |
sturgeon |
|
Темы:
2
Сообщения:
66
Участник с: 12 декабря 2008
|
Eva_Berg sudo touch /etc/systemd/system/net.service sudo cat > /etc/systemd/system/net.service [Unit] Description=Network Before=network.target Wants=network.target BindsTo=sys-subsystem-net-devices-enp0s7.device After=sys-subsystem-net-devices-enp0s7.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/ip link set dev enp0s7 up ExecStart=/usr/bin/dhcpcd -q -w -4 enp0s7 ExecStop=/usr/bin/dhcpcd -k -x enp0s7 ExecStop=/usr/bin/ip link set dev enp0s7 down [Install] WantedBy=multi-user.target <control-D> sudo systemctl enable net |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
У меня статик :-) Надо заменить ExecStart=/usr/bin/dhcpcd -q -w -4 enp0s7 ExecStop=/usr/bin/dhcpcd -k -x enp0s7 На ExecStart=/usr/bin/ip link set 192.168.0.2/24 dev enp0s7 ExecStart=/usr/bin/ip route add default via 192.168.0.1 И потом для выключения netctl #netctl disable network Наверное как то так? И чем заменить ExecStop=/usr/bin/dhcpcd -k -x enp0s7 |
sturgeon |
|
Темы:
2
Сообщения:
66
Участник с: 12 декабря 2008
|
Eva_BergExecStop=/usr/bin/ip addr flush dev enp0s7 |
sturgeon |
|
Темы:
2
Сообщения:
66
Участник с: 12 декабря 2008
|
Eva_BergВот так будет правильно. ExecStart=/usr/bin/ip addr add 192.168.0.2/24 dev enp0s7 ExecStart=/usr/bin/ip route add default via 192.168.0.1 ExecStop=/usr/bin/ip addr flush dev enp0s7 |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
ExecStart=/usr/bin/ip addr add 192.168.0.2/24 dev enp0s7 - угу, пасяб, попутала. Сейчас проверю. upd: Все-таки что то тут не так. Не заработало, причем во всех вариантах. Сделала юнит по примеру (ессна изменив цифирки под себя) [Unit] Description=Network Before=network.target Wants=network.target BindsTo=sys-subsystem-net-devices-enp0s7.device After=sys-subsystem-net-devices-enp0s7.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/ip addr add 192.168.0.2/24 dev enp0s7 ExecStart=/usr/bin/ip route add default via 192.168.0.1 ExecStop=/usr/bin/ip addr flush dev enp0s7 ExecStop=/usr/bin/ip link set dev enp0s7 down [Install] WantedBy=multi-user.target сделала #systemctl enable net #netctl disable network и как раньше вышло с отменой переименования. Сетевка есть и активна, старт юнита фейлится. Переустановлю наверное, криво что-то встало. |