The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В ArchLinux интегрирован новый сетевой конфигуратор netctl

10.04.2013 21:11

Разработчики ArchLinux сообщили об интеграции в core-репозиторий проекта новой системы настройки параметров подключения к сети - netctl, разработанной для замены ранее используемой системы netcfg и основанной на задействовании возможностей systemd. Поддержка старого конфигуратора netcfg пока оставлена в составе дистрибутива, но будет удалена в ближайшем будущем. Всем пользователям рекомендуется перейти к использованию netctl, следуя пошаговому руководству по миграции и предварительно ознакомившись с системными руководствами по netctl, netctl.profile и netctl.special.

В основе netctl заложена идея использования профилей с настройками (примеры профилей можно найти в директории /etc/netctl/examples/, где представлены готовые файлы для настройки выделения адреса по dhcp, статического IP, беспроводного соединения с WEP/WPA, сетевого моста, PPPoE, PPP, бондинга, VLAN, различных туннелей и т.п.). Для наглядного конфигурирования беспроводных сетей предусмотрена специальная консольная утилита wifi-menu, осуществляющая настройку в форме меню.

Пример профиля для настройки статического IP:


   Description='A basic static ethernet connection'
   Interface=eth0
   Connection=ethernet
   IP=static
   Address=('192.168.1.23/24' '192.168.1.87/24')
   #Routes=('192.168.0.0/24 via 192.168.1.2')
   Gateway='192.168.1.1'
   DNS=('192.168.1.1')

Пример профиля для настройки PPPoE:


   Description='Example PPPoE connection'
   Interface=eth0
   Connection=pppoe
   User='example@yourprovider.com'
   Password='very secret'
   ConnectionMode='persist'


  1. Главная ссылка к новости (https://www.archlinux.org/news...)
  2. OpenNews: Дистрибутив ArchLinux осуществил миграцию с MySQL на MariaDB
  3. OpenNews: Релиз установочного образа дистрибутива Arch Linux 2012.12.01
  4. OpenNews: Arch Linux перешёл с ConsoleKit на systemd-logind
  5. OpenNews: Arch Linux перешёл на systemd
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36656-archlinux
Ключевые слова: archlinux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:23, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Больше великов и разных, хороших и не особо.
     
  • 1.2, Аноним (-), 21:24, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Note: the systemd service netctl-auto@<interface>.service will need to be enabled in order to allow automatic wireless connection at boot to become functional.

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

    Жаль, что из федоры и суси выпилили аналогичный ifup@.service в пользу *ного нетворк-манагера.

     
     
  • 2.6, Аноним (-), 21:46, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Можно спокойно включать и выключать интерфейсы по одному, штатными средствами systemctl.

    Посмотрел сорцы. Собственно, netctl и есть довольно тривиальный скрипт на баше, предоставляющий обвязку над командами systemctl.

    Собственные фичи реализованы в скриптах типа netctl-auto, запускающихся как сервисы systemd.

     
  • 2.36, anonymous (??), 08:38, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Note: the systemd service netctl-auto@<interface>.service will need to be enabled in order to allow automatic wireless connection at boot to become functional.
    >Использовать для этого экземпляры служб - отличная идея. Можно спокойно включать и выключать интерфейсы по одному, штатными средствами systemctl.

    ??? Пользователи OpenRC смотрят вас с недоумением. У вас интерфейсы включаются/выключаются все разом? Если так, то вы прям дикие люди какие-то.

     
     
  • 3.51, Аноним (-), 21:27, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ??? Пользователи OpenRC смотрят вас с недоумением.

    Фанаты OpenRC просто поклоняются Люку Скайокеру^W Барбато вместо Гарри Поттера. Единственное глобальное отличие.

     
  • 2.47, Прохожий (??), 17:08, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Можно спокойно включать и выключать интерфейсы по одному

    А шо, у вас раньше этого не было, як жеш вы жили то до сего момента? Бедные.

     

  • 1.3, Аноним (-), 21:28, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Просто! Понятно! Удобно!
     
     
  • 2.7, Аноним (-), 21:46, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Просто! Понятно! Удобно!

    Ну дык, KISS и Arch-way во все поля.

     
     
  • 3.14, Anonim (??), 00:44, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Достали они уже со своими простыми утилитами, которые меняют каждые пол года. Только netcfg освоил...
     
     
  • 4.16, Аноним (-), 01:07, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Достали они уже со своими простыми утилитами, которые меняют каждые пол года. Только netcfg освоил...

    Если хотите видеть что-то новое не чаще, чем раз в 10 лет, Debian или Slackware - ваш выбор.

    А арч постоянно движется, от простых решений к еще более простым :)

     
     
  • 5.37, Аноним (-), 09:15, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что ж, так и напишем в заявлении на увольнение.
     
  • 2.13, chinarulezzz (ok), 00:31, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не перевелись еще тонкие анонимы)))
     
     
  • 3.18, Аноним (-), 01:13, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Не перевелись еще тонкие анонимы)))

    И толстые убантуфаны)))

     
     
  • 4.41, Аноним (-), 10:52, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    и пациенты бегающие от логопедов
     
     
  • 5.52, Аноним (-), 21:28, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и пациенты бегающие от логопедов

    Судя по всему - не только от логопедов.

     

  • 1.4, anonymous (??), 21:38, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В systemd и такое есть?
    Надо бы потыкать.
     
     
  • 2.5, Аноним (-), 21:41, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не в systemd, а в arch.

    systemd ортогонален с механизмом настройки сети.

     
     
  • 3.8, anonymous (??), 21:54, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это не в systemd, а в arch.
    > systemd ортогонален с механизмом настройки сети.

    Уп-с, Вы правы.
    Я почему-то подумал, что это очередной компонент systemd.

     
  • 3.9, Аноним (-), 21:56, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > systemd ортогонален с механизмом настройки сети.

    Собственно от systemd там используется только механизм шаблонов. Т.е. можно создавать конфиг служба@.service и запускать его под именами служба@значение1.service, служба@значение2.service и т.д., так что переданное значение будет использоваться для подстановки в параметрах и путях внутри конфига.

    А как это использовать - дело десятое. Можно для сети, можно для других задач:
    netctl@eth0.service
    openvpn@officenet.service
    getty@tty1.service
    fsck@dev-sda1.service
    и т.д.

     
     
  • 4.10, Аноним (-), 22:02, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Собственно от systemd там используется только механизм шаблонов.

    Ну и еще механизм зависимостей - можно привязать профиль к определенному устройству (например, USB-модему), и он будет активироваться автоматически при появлении этого устройства.

     
  • 3.35, ТАВИМ (?), 08:32, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > systemd ортогонален с механизмом настройки сети.

    в netctl бОльшая бОльшая интеграция как минимум с udev что фиксит некоторые родовые баги netcfg с сетевыми устройствами.

     
  • 2.12, IMHO (?), 23:02, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    только в ArchSystemd
     
  • 2.34, Адекват (?), 07:54, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Надо бы потыкать.

    палочкой, только осторожно - вдруг трупные газы наруужу пойдут.

     

  • 1.11, YetAnotherOnanym (ok), 22:56, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > следуя пошаговому руководству по миграции и предварительно ознакомившись с системными руководствами по netctl, netctl.profile и netctl.special.

    Сурово сформулировано.

     
     
  • 2.20, Аноним (-), 01:22, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так и дистр суровый, не для домохозяек.
     
     
  • 3.23, Led (ok), 01:40, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну так и дистр суровый, не для домохозяек.

    ... а для их детей школьного возраста.

     
     
  • 4.24, Аноним (-), 01:42, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ну так и дистр суровый, не для домохозяек.
    > ... а для их детей школьного возраста.

    Для детей убунту придумали)))

     
     
  • 5.54, Аноним (-), 21:34, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Для детей убунту придумали)))

    Убунту придумали для человеков. Которым надо чтобы оно работало и не сношало мозг. А вот те у кого свистит в ж@пе все переколбасить - как правило достаточно юные :). Это не есть криминал - юное существо изучает мир. Лучший способ изучить предмет - разломать на составные части. Но стоит понимать что разламываемый на составные части предмет скорее всего будет уже малопригоден для применения по назначению. Вот с арчем это во весь рост. Ну то-есть на локалхост юному препаратору - вариант. В продакшн? Вас пристрелят после первого же факапа коллеги. Или если не повезет - четвертуют злые пользователи.

     
     
  • 6.55, Led (ok), 00:48, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Для детей убунту придумали)))
    > Убунту придумали для человеков.

    Жаль, но не для людей.

     
  • 4.31, 1 (??), 04:47, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    сколько баттхерта в этой фразе :))
     

  • 1.15, Аноним (-), 00:59, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А пацаны и не знали, что есть etcnet
     
     
  • 2.17, Аноним (-), 01:09, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А пацаны и не знали, что есть etcnet

    etcnet всасывает по гибкости.

     
     
  • 3.19, Аноним (-), 01:16, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > etcnet всасывает по гибкости.

    Конкретно:
    1. Нельзя управлять каждым интерфейсом независимо. Есть только профили, которые являются взаимоисключающими.
    2. Нельзя автоматически обрабатывать появление новых сетевых устройств. Есть только hotplug, т.е. втыкание кабеля в уже существующее.

    Это так, навскидку.

     
     
  • 4.26, Michael Shigorin (ok), 02:30, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Конкретно:

    Рехнулись?

     
     
  • 5.27, Аноним (-), 02:44, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Очевидно, дальше слова "конкретно", вы не читали?
     
     
  • 6.28, Michael Shigorin (ok), 02:45, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Очевидно, дальше слова "конкретно", вы не читали?

    Прочтя, отмотал стек до места, где могла возникнуть проблема, и предположил, какая.

    1) ifup wlan0
    2) /etc/net/ifaces/default/options*

     
     
  • 7.30, Аноним (-), 02:51, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Прочтя, отмотал стек до места, где могла возникнуть проблема, и предположил, какая.
    > 1) ifup wlan0

    Казалось бы, при чем здесь etcnet?

    > 2) /etc/net/ifaces/default/options*

    И как с помощью этих файлов задать автоматическое поднятие сети через USB-модема сразу после его втыкания (hint: он может быть воткнут и вынут не только при загрузке)?

     
     
  • 8.32, 1 (??), 04:48, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Очевидно - перезагрузиться что вы в самом деле, Shigorin-way не знаете... текст свёрнут, показать
     
  • 8.46, Michael Shigorin (ok), 16:25, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    mike ux rpm -qf sbin ifup etcnet-0 9 10-alt8 Вы хоть немного глазами посмот... текст свёрнут, показать
     

  • 1.21, Аноним (-), 01:33, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как PPPoE поднять?
    без ForceConnect=yes тупо не поднимается..
    в логах максимум вижу
    network[2061]: Starting network profile 'PPPoE'...
    network[2061]: The interface of network profile 'PPPoE' is... up
    systemd[1]: netctl@PPPoE.service: main process exited, cod...URE
    systemd[1]: Failed to start PPPoE Connection.
    systemd[1]: Unit netctl@justlanPPPoE.service entered failed state
     
     
  • 2.22, Аноним (-), 01:36, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    --full, чтобы не сокращал строки.
     

  • 1.25, skybon (ok), 02:20, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ээээ... в нормальных дистрах для "миграций" пишут скрипты или даже программы. "Ручками" мигрировать - мсье знает толк в извращениях.
     
     
  • 2.29, Аноним (-), 02:47, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ээээ... в нормальных дистрах для "миграций" пишут скрипты или даже программы. "Ручками"
    > мигрировать - мсье знает толк в извращениях.

    А после того, как эти программы вам намигрируют, начинается собственно веселье.

     
     
  • 3.33, chinarulezzz (ok), 04:54, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А после того, как эти программы вам намигрируют, начинается собственно веселье.

    это ж какие извращенские изменения, чтоб столько перелопатить, что невозможно автоматизировать переход, и насколько надо, в таком случае, разработчикам быть садистами, чтоб заставить своих пользователей проделывать все это руками? Arch way! Бгг)

     
  • 2.53, Аноним (-), 21:31, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ээээ... в нормальных дистрах для "миграций" пишут скрипты

    Не, у джедаев свой путь. Это для них слишком просто.

     

  • 1.38, ВовкаОсиист (ok), 09:19, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    .... кто нибудь уже форкнул былой арч? Блин, и нету нормального дистра для замены
     
     
  • 2.39, Анонимгентушник (?), 10:01, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Gentoo? Более предсказуемого, гибкого и простого дистра не встречал. Арчем и дебианом тоже пользуюсь, сравниваю по опыту.
     
     
  • 3.40, некто (?), 10:26, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    предсказуемого?! ну-ка расскажи сколько раз уже переписывал конфиги сети и ее автостарт. про пляски с libpng тоже не забудь

     
     
  • 4.42, Аноним (-), 13:15, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > про пляски с libpng тоже не забудь

    А тут что непредсказуемого?

     
  • 4.43, Oleg (??), 14:10, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>ну-ка расскажи сколько раз уже переписывал конфиги сети и ее автостарт

    Года 3 на gentoo. Обновление системы примерно раз в месяц. Не знаю о чем вы говорите....

     
     
  • 5.45, некто (?), 14:54, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>>ну-ка расскажи сколько раз уже переписывал конфиги сети и ее автостарт
    > Года 3 на gentoo. Обновление системы примерно раз в месяц. Не знаю
    > о чем вы говорите....

    да ладно...  
    /etc/conf.d/network : /etc/conf.d/net
    /etc/init.d/network : /etc/init.d/net.eth0 /etc/init.d/net.eth1...

    что не было таких изменений?

    [UD] media-libs/libpng
         Available versions:  
            (1.2)   1.2.50
            (0)     1.5.13-r1 (~)1.5.14 (~)1.5.15
            (1.5)   (~)1.5.15-r15
            (0/16)  ~1.6.1

    система на профиле amd64. на ~amd64 только некоторые пакеты

     
  • 3.44, ВовкаОсиист (ok), 14:41, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я хочу иметь самые актуальные версии пакетов, в генте они, скажем так, старее чем в арче, а играться с масками - проще продолжать вручную выпиливать системд на арче. Думал про дебыч "нестабильный", но что-то не очень мне подходит. Аур и makepkg - лучшее, что я когда-либо видел. Арч мне устраивает по всем параметрам, кроме одного, с недавнего времени... Придётся и дальше вручную пересобирать некоторые пакеты, зависящие от мега-охерительного systemd.
     
     
  • 4.48, Аноним (-), 18:27, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >в генте они, скажем так, старее чем в арче

    Что тебе конкретно не хватает на генте?

    >Думал про дебыч "нестабильный", но что-то не очень мне подходит.

    Не советую, опосля арча и генты упоротость дебомайнтенеров особенно выводит из себя.

    >Аур и makepkg - лучшее, что я когда-либо видел.

    Скажем так, минимализм, KISS и AUR - киллерфичи арча, единственно из-за чего его стоит юзать.

    >Придётся и дальше вручную пересобирать некоторые пакеты, зависящие от мега-охерительного systemd.

    Таки как я вас понимаю...:)

     
     
  • 5.49, ВовкаОсиист (ok), 20:12, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не хватает самых актуальных пакетов по дефолту(без плясок с масками), поддержки дельт у бинарных пакетов(хотя тут хз, поверхностный гуглёж ничего не дал). На счёт бинарей - я не хочу собирать все вручную, возможно только отдельные пакеты; все остальное - бинари с дельтами(не слишком быстрые интернеты, не хило выручает)
     
     
  • 6.50, Аноним (-), 20:28, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если привык сидеть на -git версия из AUR'а, тогда да, в генте могут быть траблы, а могут и не быть - смотря что за пакеты и как повезет. А что за пляски с масками? Раз размаскировал -9999 и все, какие пляски? На счет бинарей - это тебе в калькулейт, но тут уж я тебе не советчик.
     
     
  • 7.56, Markus (??), 23:21, 12/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так всё же, что работает быстрее netctl, systemd-networkd или dhcpcd?
    Да, и ещё один "наглый" вопрос, как это настроить :)?


     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру