Компания Red Hat опубликовала релиз дистрибутива Red Hat Enterprise Linux 8. Установочные сборки подготовлены для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64, но доступны для загрузки только зарегистрированным пользователям Red Hat Customer Portal. Исходные тексты rpm-пакетов Red Hat Enterprise Linux 8 распространяются через Git-репозиторий CentOS. Дистрибутив будет поддерживаться как минимум до 2029 года.
В качестве основы для построения новой ветки использованы технологии, входящие в состав Fedora 28. Новая ветка примечательна переходом по умолчанию на Wayland, заменой iptables на nftables, обновлением базовых компонентов (ядро 4.18, GCC 8), применением пакетного менеджера DNF вместо YUM, использованием модульного репозитория, прекращением поддержки KDE и Btrfs.
Читать полностью в источнике: http://www.opennet.ru/opennews/art.shtml?num=50644
Релиз дистрибутива Red Hat Enterprise Linux 8
Блин вот лично меня напрягает 2 вещи nftables и настройка сети. Ну если с сетью хоть немного понятно что надо теперь юзать километровый синтаксис NetworkManager то по nftables вразумительных мануалов в которых нормально был бы разжеван принцип работы и как правильно писать правила, мне лично не встречалось на великом и могучем РУССКОМ.
З.ы. Да я неосилятор *PARDON*
Ну если с сетью хоть немного понятно что надо теперь юзать километровый синтаксис NetworkManager то по nftables вразумительных мануалов в которых нормально был бы разжеван принцип работы и как правильно писать правила, мне лично не встречалось на великом и могучем РУССКОМ.
Для преобразования старых правил добавлены утилиты iptables-translate и ip6tables-translate;
кагбэ намекае - используй то что понимаешь, остальное доверь транслятору...
что надо теперь юзать километровый синтаксис NetworkManager
вот это совершенно непонятно. Там в кишках, насколько я путаю сидит iprout2, синтаксис да, другой, но не настолько, чтоб посыпать голову пеплом. Тем более, что один из разработчиков этого комбайна русский Alexey Kuznetsov kuznet@ms2.inr.ac.ru , да и мануалов в сети пруд пруди, хоть бы на опеннете - https://www.opennet.ru/base/net/iproute2_cebka.txt.html
... я тоже ретроград, но на мой взгляд эта штука проще чем нетутилсы аж из трёх разных пакетов с перекрывающими друг друга элементами.
Для преобразования старых правил добавлены утилиты iptables-translate и ip6tables-translate;
кагбэ намекае - используй то что понимаешь, остальное доверь транслятору...
Так то оно так, но при этом они открытым текстом говорят
Тем не менее, пользователям настоятельно рекомендуется мигрировать на штатный формат правил nftables
Там в кишках, насколько я путаю сидит iprout2, синтаксис да, другой, но не настолько, чтоб посыпать голову пеплом.
Насчет синтаксиса iprout2 согласен он другой но в принципе не такой и сложный почитав маны можно разобраться в нем. Но есть одно НО и но выглядит так что вот поднял сеть с помощью iprout2 но это до первой перезагрузки, да можно где-то в авто запуск запихнуть скриптик с командами iprout2, но опять же это уже костыли и велосипед. Но да iprout2 это универсальная вещь.
Ну а синтаксис nmcli не такой уж и сложный как показался мне на первый взгляд, порылся в сети нашел примеры команд вроде не сложно хотя есть и непонятки в синтаксисе, а почему так пишется, а пояснения не дают. Но я думаю скоро появятся толковые статьи с пояснениями как по nftables так и по nmcli.
Но есть одно НО и но выглядит так что вот поднял сеть с помощью iprout2 но это до первой перезагрузки, да можно где-то в авто запуск запихнуть скриптик с командами iprout2, но опять же это уже костыли и велосипед.
"ты это, или трусы надень, или крестик сними..."
про какие велосипеды ты говоришь?
[console]
[ ~ ]$ ls /etc/sysconfig
clock console createfiles ifconfig.eth0 modules mouse rc.site sysstat sysstat.ioconf udev_retry
[ ~ ]$ cat /etc/sysconfig/ifconfig.eth0
ONBOOT="yes"
IFACE="eth0"
SERVICE="dhclient"
DHCP_START=""
DHCP_STOP=""
# Set PRINTIP="yes" to have the script print
# the DHCP assigned IP address
PRINTIP="no"
# Set PRINTALL="yes" to print the DHCP assigned values for
# IP, SM, DG, and 1st NS. This requires PRINTIP="yes".
PRINTALL="no"
[/console]
всё! стандартный синтаксис DHCP-клиента, который прописан в /etc/init.d, куда проще?
Если есть желание закабалить это хозяйство через NetworkManager, то даже этого скриптика не нужно, в ините ставишь его запуск и ковыряйся в юзерспейсе.актуально для хипстеров под смузями, которые пасутся по халявным вайфаям в тошниловках и помойкам(ака Торгово-развлекательный центр "Весёлый крематорий со стразиками")...
*CRAZY*
gramozeka, Это в каком дистрибутиве так выглядит конфиг?
Это в каком дистрибутиве так выглядит конфиг?
это стандартный SysVinit (например дебиан без потериговского поделия), ССЗБ пользующие системДЭ - ну судьба такой, (сказка про мышей и кактус). Я просто привёл пример того, что нет смысла переусложнять то, что проще простого.
это стандартный SysVinit (например дебиан без потериговского поделия)
Эм Debian 9-10 с systemd, centos7-8 тоже на systemd к сожалению. А так да понял, согласен что переусложнять нету смысла.
Debian 9-10 с systemd
ну кагбЭ есть форк без этой богомерзкой приблуды. Но это уже оффтоп - каждому своё, кому бананы, кому бульба, а кому и свежей ивовой коры хватает. Вопрос баланса и здравого смысла.