Что за фигня? Как чинить?
Что за фигня? Как чинить?
Столкнулся с тем, что у нас в корпоративной сети используются имена .local, и systemd-resolved отказывается их резолвить, потому что .local не для этого, *.local для mDNS.
Если ты запрашиваешь *.local у DNS-сервера, то:
1. ты либо передаёшь внешнему DNS-серверу информацию об устройстве внутренней сети, утечка;
2. ты получаешь от DNS-сервера заведомо некорректный ответ.
Многие сервисы, например, connmand, проглатывают это, обмазываются говном, и резолвят *.local имена без вопросов. systemd-resolved последовательно работает правильно.
Как это правильно настроить?
Честно говоря, самое появление Varlink прошло мимо меня, не знаю, что это.
Сегодня я посмотрел, что нового появилось в systemd-networkd.
Например, секция ROUTINGPOLICYRULE, похоже, позволяет удобно настраивать правила маршрутизации. Поле User позволяет выбирать, например, таблицу маршрутизации в зависимости от пользователя. Это очень хорошо.
Поле From позволяет задать адрес. Но если адрес я получаю по DHCP и не знаю, он меняется? жаль, нельзя указать, что надо взять адрес с определённого интерфейса.
Тут есть ещё, например, поле OutgoingInteface, но написано, что оно работает, только для сокетов, привязанных к конкретному интерфейсу, а если сокет не привязан? получается, работать не будет.
Встроенный DHCPServer это хорошо, но возможностей пока маловато. Нельзя привязать адрес к мак-адресу. Я бы хотел, чтобы у сетевого адреса всегда был один ip-адрес. Странно, что пока этого нельзя.
Очень интересно, что появилось множество возможностей для настройки дисциплин очередей. Это хорошо, но я на локалхосте пока не использую.
***
Пока для своего локалхоста вижу полезным перенос настройки ip rule в конфиги systemd-networkd. Буду разбираться.
Например, используемый по умолчанию DNS сервер должен использовать DNS over TLS, а используемый в какой-то VPN, используемый для локальных ресурсов внутри той сети — нет. Как это разрулить с помощью NetworkManager, не понятно.
techrepublic.com
Кратко: в кноппиксе 8.6 выпилили systemd, ибо задолбал.
Кратко: в кноппиксе 8.6 выпилили systemd, ибо задолбал.
Исходники не смотрел, но в man 7 systemd сказано:
years, year, y (defined as 365.25 days).
# mkdir /etc/systemd/system/networking.service.d/
# cat << EOF > /etc/systemd/system/networking.service.d/reduce-timeout.conf
[Service]
TimeoutStartSec=15
EOF
opennet.ru
Проблема вызвана <> ошибкой в коде встроенного клиента DHCPv6Написать свой собственный DHCP клиент вместо использования готовых клиентов. Что может пойти не так? С каждой подобной новостью все больше верится в теорию заговора, что поцтеринг подослан микрософтом/орпклом/ололгоздепом для совершения саботажа.
WiFi по-прежнему слегка не работает.
В journalctl добавлена опция "--grep" для вывода только записей, соответствующих заданной маске. По умолчанию в маске разделяется верхний и нижний регистр символов, для отключения разделения следует указать "--case-sensitive=no";
Когда кто-то не осилил конвейеры.
systemd-236.80-1 — всё работает!
Вечером попробую обновиться.
[Unit] Description=My awesome website After=nginx.service [Install] WantedBy=multi-user.target [Service] WorkingDirectory=/absolute/path/to/directory User=user ExecStart=/absolute/path/to/executable config/settings.yml
поттериана, бля
и на BSD уже не переметнёшься
В новом выпуске заметные улучшения в networkd: добавлена новая секция [RoutingPolicyRule] для задания правил маршрутизации; добавлены опция Table в секции [VRF] для выбора используемой таблицы маршрутизации.
opennet.ru
Да, многое есть в systemd-networkd. Но многого там и нет! Вплоть до того, что сейчас я что-то поднимаю руками, благо компьютер перезагружается довольно редко.
dhcp, таблицы маршрутизации, правила в iptables, правила в ip rule — как же связать всё это вместе? не говноскрипт же писать на bash'е?
Systemd в Debian Jessie позволял монтировать эту шару при загрузке. Версия systemd в Debian Stretch не позволяет, хоть тресни — во время загрузки в упор не видит IP-адрес Samba-сервера.
FUSE-компоненты для SMB не рассчитаны на сервер в другой сети.
Победил, прописав в fstab "user,noauto".
Ну ненормально это! И из-за особенносьтей железа с systemd не уйти :(
[Network]
DHCP=yes
IPForward=ipv4
IPMasquerade=yes
и в таблице nat появляется строчка:
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all — 192.168.0.0/24 0.0.0.0/0
Если эту таблицу сбросить, то подмена адреса прекращается. Но вот что удивительно, адрес-то меняется не на 192.168.0.16, а на адрес другого интерфейса… Хотя, там же в этом дополнительном правиле и не говорится ничего про интерфейс (почему?).
э...
После обновления debian до stretch GDM3 становится на tty1. Как его обратно на tty7 загнать? Ясно, что надо править /etc/systemd/system/display-manager.service. Но что ? Не гуглится. что-то.
· years, year, y (defined as 365.25 days)В systemd юлианский год, а не григорианский? Годно, православно, одобряю.
Но мне был хотелось, чтобы можно было бы сразу же создать правило, наподобие ip rule add from addr lookup table, где addr — адрес, полученный от сервера, table — эта наша таблица маршрутизации.
seas.upenn.edu (хотя по идее это System D)
теперь systemd и в хачкеле —
linux.org.ru
Отличная аватарка
Отличная аватарка
Я прочитал man 5 systemd.network, но там нет ни слова про network namespaces.
Например, у меня есть несколько сетевых интерфейсов, я хочу просто засунуть один из них в отдельное пространство имён, и получить для него адрес по dhcp. Больше ничего.
В systemd.network такого примера нет.
В Linux до сих пор нет способа поднять сеть без пердолинга?
Спасибо, Леннарт!
9376 root 20 0 1406460 1.300g 3000 R 99.3 16.8 10472:38 systemd-udevd