gunigugu |
|
Темы:
8
Сообщения:
29
Участник с: 09 сентября 2012
|
каждый раз при загрузке системы, чтобы подключиться к сети, мне приходится её запускать, т.е. прописывать в комнадной строке ip link dev enp3s0 set up а затем делать dhcpcd enp3s0 как поставить это в автозапуск? а, и еще, где теперь прописывается mac-адрес? (его тоже приходится писать ручками в комнадной строке ip link-ом каждый раз, что неудобно) раньше был rc.conf и все это там писалось, однако сейчас появились какие-то sytemctl enable |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
А чужой mac вам зачем? |
gunigugu |
|
Темы:
8
Сообщения:
29
Участник с: 09 сентября 2012
|
а это и не чужой, изначально, при загрузке, там стоят нули, вот и приходится каждый раз ставить о да, это я видел, типо автозапуск dhcpcd. однако, решит ли это проблему с автозапуском интерфейса enp3s0? |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
guniguguhttp://linuxg.net/3-ways-to-temporary-change-the-mac-address-in-linux-and-unix/ (там есть блок с iproute2) Пишите юнит, или читайте маны по netctl, он умеет кастомные команды запускать |
gunigugu |
|
Темы:
8
Сообщения:
29
Участник с: 09 сентября 2012
|
arcanisничего нового не узнал, про автозапуск там ни слова arcanisуооо, а что такое юнит? оО arcanisо а ведь и вправду, netctl enable enp3s0 наверное решит проблему с автозапуском, однако как быть с mac-адресом? |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
guniguguЭто автозапуск dhcpcd именно и только для интерфейса enp3s0. Сам интерфейс запустить нельзя, он не программа, можно только "поднять", но это dhcpcd сделает сам.о да, это я видел, типо автозапуск dhcpcd. однако, решит ли это проблему с автозапуском интерфейса enp3s0? arcanis
Или даже так: /etc/systemd/system/[email protected]
P.S. Остаётся вопрос: нафиг нужен чужой MAC-адрес? Как правило, такие костыли требуются для "уравновешивания" каких-то других костылей. Как правило, проще убрать старые костыли, чем городить новые. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Natrio, сейчас модно не копировать сам юнит в /etc, а создавать там папку вида /etc/systemd/system/unit.service.d, в ней файл unit.conf, а уже в него дописывать нужные параметры. Позволяет не проверять юниты каждый раз при обновлении. https://wiki.archlinux.org/index.php/Systemd#Editing_provided_unit_files |
gunigugu |
|
Темы:
8
Сообщения:
29
Участник с: 09 сентября 2012
|
о спасибо всем, помогло два действия: 1) прописать в /etc/systemd/system/[email protected] строчку ExecStartPre=/usr/bin/ip link set dev enp3s0 address 01:23:45:67:89:AB; 2) systemctl enable [email protected] не знаю почему раньше не сделал второе, мне казалось что я так уже пробовал таки да, все было просто ) p.s. Natrioэто не чужой, это мой. при запуске системы, там стоят нули, а если конкретно 6 пар нулей lampslaveсейчас модно говорить не "модно", а "в тренде" так что, сейчас в тренде говорить не "модно", а "в тренде" :D |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
guniguguче ж тогда про мак спрашивали?) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
lampslaveСпасибо, но в этот раз сей способ не пригодился – в первом варианте юнит был целиком самописный, а во втором был хак с составным именем@файла без симлинка. |