Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Проблема с ipfw

37 views
Skip to first unread message

Sergey Anohin

unread,
Jan 7, 2024, 7:50:03 PMJan 7
to
Hello!

Пробую тут обновиться (12.2 до 12.4 хотя бы) и понимаю что ядро грузится, а вот
сеть не работает, точнее ipfw :(

https://www.mail-archive.com/freebsd...@freebsd.org/msg184927.html
https://bokut.in/note/2022/05/a-freebsd-12.3

На японском пишут в переводе:
поскольку /sbin/ipfw заменяется на этапе kerneldone, эта ошибка возникает
естественным образом.
Это позор.
Я обновляю FreeBSD удаленно примерно с версии 2.2.1 , но редко сталкивался с
такими проблемами на стороне дистрибутива.
Возможно, это мой первый раз. В релноте тоже особо не упоминалось.

ЗЫ Странно что об этом действительно не пишут, это то есть скрестив пальцы надо
сделать installworld,
триджы перекреститься и сделать installkernel? Суровые реалии 2024

С наилучшими пожеланиями, Sergey Anohin.

Sergey Anohin

unread,
Jan 8, 2024, 6:45:02 AMJan 8
to
Hello, Sergey!

SA> ЗЫ Странно что об этом действительно не пишут, это то есть скрестив пальцы
SA> надо сделать installworld,
SA> триджы перекреститься и сделать installkernel? Суровые реалии 2024

Дай думаю, поставлю world:

# make installworld
make[1]: "/usr/obj/usr/src/amd64.amd64/toolchain-metadata.mk" line 1: Using
cached toolchain metadata from build at rescue on Wed Sep 12 10:59:33 CEST 2018
/bin/sh: /usr/obj/usr/src/amd64.amd64/rescue/rescue/rescue: not found
rescue/sh check failed, installation aborted
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.

Не ужели в 2024м и такое актуально ))) При Сталине такого не было ))))

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231325

Andrey Ostanovsky

unread,
Jan 8, 2024, 10:10:03 AMJan 8
to
Hello Sergey!

08 Jan 24 03:36, you wrote to All:

SA> Это позор.

Это не позор, а "пионеры пришли". Раньше такая же фигня была с линуксовыми
ядрами.

SA> Я обновляю FreeBSD удаленно примерно с версии 2.2.1 , но
SA> редко сталкивался с такими проблемами на стороне дистрибутива.
SA> Возможно, это мой первый раз. В релноте тоже особо не упоминалось.

Мы перестали удаленно обновляться по причине неочевидных граблей - где-то с
десятой версии.

Andrey

Sergey Anohin

unread,
Jan 8, 2024, 12:25:02 PMJan 8
to
Hello, Andrey!

AO> Мы перестали удаленно обновляться по причине неочевидных граблей - где-то
AO> с десятой версии.

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

Eugene Grosbein

unread,
Jan 17, 2024, 1:55:02 AMJan 17
to
08 янв. 2024, понедельник, в 03:36 NOVT, Sergey Anohin написал(а):

SA> Пробую тут обновиться (12.2 до 12.4 хотя бы) и понимаю что ядро грузится,
SA> а вот
SA> сеть не работает, точнее ipfw :(

Что именно не работает в ipfw?

Eugene
--
What would you do with a brain if you had one?

Sergey Anohin

unread,
Jan 17, 2024, 3:20:03 AMJan 17
to
Hello, Eugene!

SA>> Пробую тут обновиться (12.2 до 12.4 хотя бы) и понимаю что ядро грузится,
SA>> а вот
SA>> сеть не работает, точнее ipfw :(
EG> Что именно не работает в ipfw?

На сколько я понял, при переходе с 12.2 до 12.3 что-то поменяли в ipfw. Если
ядро будет новее чем мир (допустим ядро 12.3, а мир 12.2),
NAT не запустится и сеть отвалится (я в тот момент не мог достучаться до
удаленной машины) с такой ошибкой:

ipfw: setsockopt(IP_FW_NAT44_XCONFIG): Invalid argument

То есть приходится либо отключать инициализацию правил ipfw при загрузке
системы, либо на страх и риск ставить мир и ядро одновременно
Материалы по теме:

https://www.mail-archive.com/freebsd...@freebsd.org/msg184927.html
https://lists.freebsd.org/archives/freebsd-current/2021-September/000610.html
https://reviews.freebsd.org/D23450
https://bokut.in/note/2022/05/a-freebsd-12.3

В целом я более менее обновился:
FreeBSD server.5034.ru 13.2-RELEASE-p9 FreeBSD 13.2-RELEASE-p9
releng/13.2-c78c31d2e SERVER amd64
Но про глюк NAT и ipfw на сколько я понял в UPDATING никто не писал, что
печально :(
0 new messages