аукцион / donate / услуги / RSS / распечатать / вход 
Мой мир
Вконтакте
Одноклассники

[6 декабря 2019 | 17 декабря 2019 | 24 декабря 2019]

Debian 10 (Buster) перезагрузка и выключение

Перехожу с Debian 9 на Debian 10 и огорчен, что из него «выпилено» почти всё, что связано с сетевыми инструментами. Но обидно, что больше нет команд выключения и перезагрузки. Чем они не угодили я не понимаю.

Хорошо, что через systemctl всё еще можно выключить и перезагрузить операционную систему. Так для выключения Debian 10 теперь надо дать команду:

systemctl poweroff

А для перезагрузки:

systemctl reboot

Для нормальной работы рекомендую создать алиасы и пользоваться короткими командами как это было раньше:

alias shutdown='systemctl poweroff'
alias reboot='systemctl reboot'

А вот по iptables я просто скорблю, так как теперь придётся переписывать все инструкции и скрипты. А многое, что было в iptables просто не существует в nftables. Или это скрыто глубоко и не имеет пока достаточного описания.

UPD: есть небольшой костыль который позволит пользоваться iptables еще какое-то время.

alias iptables='/usr/sbin/iptables-nft'

Но, всё-же, пора переходить на другие инструменты и переписывать правила в соответствии с новыми реалиями.

Тэги: ИТ

Отредактировано:2020-09-07 06:01:52




23 комментария
Имя: Алексей 🖉
А хак для получения рута через короткий скрипт на пайтоне выпилили?
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
Вообще-то, и iptables можно и дальше использовать если нужно.

https://wiki.debian.org/iptables

Уф, напугал :)
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Orcinus Orca 🖉
Алексей, да, но это не работает. Может быть на старых дистрибутивах оно работало, но не на самом последнем с сайта Дебиана. По ходу iptables окончательно выпилен, как и ifconfig, который больше не запускается вместе с net-tools. При этом под 9 версией вместе с net-tools устанавливается ifconfig.
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
Странно. Беглый гуглёж говорит, что народ использует старый синтаксис без проблем.
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
А встроенный транслятор команд iptables в nftables работает?

https://wiki.nftables.org/wiki-nftables/index.p...
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
apt remove nftables
apt install iptables

?
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
В общем, попробую во время праздников дома Debian10. Мне не то, чтобы это было срочно, но на работе накопилось много задела на iptables. Рано или поздно проблема перехода на nftables может встать в полный рост.
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
http://ftp2.de.debian.org/debian/dists/buster/m... 2019-11-16 10:04 34M

Во всяком случае, бинарник iptables в имидже содержится:

usr/lib/collectd/iptables.so utils/collectd-core
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Алексей 🖉
nftables содержится тоже:

usr/lib/x86_64-linux-gnu/libnftables.so libdevel/libnftables-dev
usr/lib/x86_64-linux-gnu/libnftables.so.0 libs/libnftables0
usr/lib/x86_64-linux-gnu/libnftables.so.0.0.0 libs/libnftables0
Комментарий оставлен: 2019-12-17 00:00:00


Имя: Orcinus Orca 🖉
Алексей, так как задача стояла срочная, то пришлось поставить просто 9 Дебик. Уж очень много от туда выпилено оказалось для того, чтобы сразу новую ОСь поставить. Придётся параллельно ставить и изучать практически заново.
Комментарий оставлен: 2019-12-18 00:00:00


Имя: Алексей 🖉
Будет время во время праздников, тоже на виртуалку поставлю побаловаться.
Комментарий оставлен: 2019-12-18 00:00:00


Имя: Orcinus Orca 🖉
Алексей, если бы еще оставили переводчик из старого синтаксиса в новый то было бы хорошо, а тут этого нет. Оно и понятно, что ради полной совместимости с ipv6 пришлось отказаться от iptables ну и памяти правила у nftables занимают почти в два раза меньше, но на небольших и средних предприятиях — это никаких проблем не вызывает. Да и не вызовет ближайшие лет 10.
Комментарий оставлен: 2019-12-19 00:00:00


Имя: Алексей 🖉
Так вроде должен быть переводчик-то:

https://wiki.nftables.org/wiki-nftables/index.p...
Комментарий оставлен: 2019-12-19 00:00:00


Имя: Orcinus Orca 🖉
Алексей, должен, но не обязан.


Комментарий оставлен: 2019-12-20 00:00:00


Имя: Алексей 🖉
У тебя какой-то странный дистрибутив. Вот, с официального зеркала содержание образа 10 Дебы:


usr/sbin/iptables-translate net/iptables
Комментарий оставлен: 2019-12-20 00:00:00


Имя: Алексей 🖉
http://ftp2.de.debian.org/debian/dists/buster/m...
Комментарий оставлен: 2019-12-20 00:00:00


Имя: Orcinus Orca 🖉
Алексей, с Debian.org образ и был взят. Брал отсюда: https://www.debian.org/distrib/netinst
Комментарий оставлен: 2019-12-20 00:00:00


Имя: Алексей 🖉
Какой конкретно образ брал?

Может их несколько есть, полегче и потяжелее?
Комментарий оставлен: 2019-12-20 00:00:00


Имя: Алексей 🖉
Я взял вот этот образ:

https://cdimage.debian.org/debian-cd/current/am...

установил на виртуалку. Всё завелось после прописки в PATH:

PATH=/sbin/:$PATH


Комментарий оставлен: 2019-12-20 00:00:00


Имя: Алексей 🖉
и ещё полезный хинт:

https://preterhuman.net/forum/index.php?topic=2...
Комментарий оставлен: 2019-12-20 00:00:00


Имя: Orcinus Orca 🖉
Алексей, я сейчас на эксперементалке сделал с помощью алиаса. Но всё-равно — это костыли.
Комментарий оставлен: 2019-12-23 00:00:00


Имя: Алексей 🖉
Не вижу оснований считать это костылями. Весь старый функционал в наличии. Транслятор старого синтаксиса в новый работает корректно.

nftables, кстати, для моих эмбеддед-задач лучше подходит — компактнее синтаксис и шустрее работает с ipv6. Озадачил уже архитекторов задачей перехода на него. Пусть покрутят идею.
Комментарий оставлен: 2020-01-01 00:00:00


Имя: Orcinus Orca 🖉
Алексей, вот я и пишу. Транслятор — это костыль. Придется всё переписывать в нативный nftables. Вот не понятно как нативно маскарадинг делается.
Комментарий оставлен: 2020-01-04 00:00:00



Этот сайт использует файлы cookies, чтобы упростить вашу навигацию по сайту, предлагать только интересную информацию и упростить заполнение форм. Я предполагаю, что, если вы продолжаете использовать мой сайт, то вы согласны с использованием мной файлов cookies. Вы в любое время можете удалить и/или запретить их использование изменив настройки своего интернет-браузера.

Сообщайте мне о замеченных ошибках на: web@orcinus.ru. Все пожелания и советы будут учтены при дальнейшем проектировании сайта. Я готов сотрудничать со всеми желающими. В некоторых случаях, мнение автора может не совпадать с мнением автора! Phone: +7-902-924-70-49.

Top.Mail.Ru
Top.Mail.Ru LiveInternet Rambler's Top100 Яндекс.Метрика