Выполнил
freebsd-update upgrade -r 8.0-RELEASE
потом freebsd-update install - установилось 8ое ядро и ребут.Загрузилась система с 8, но не видит почему-то сеть вообще.
Все сетевые сервисы пишут please set visible_hostname в том числе апач.Поставил ядро 7.2 - всё ок
Апгрейтнул src до 8 и поставил через make buildkernel KERNCONF=GENERIC - тоже самое - нет сети.
Не хочу делать опять freebsd-update install чтобы обновить userland, если не будет сети? к 7.2 будет вернуться сложнее.
Сетевой интерфейс bce.
Кто-то встречалсяс таким? Что посоветуете?
>[оверквотинг удален]
>
>Апгрейтнул src до 8 и поставил через make buildkernel KERNCONF=GENERIC - тоже
>самое - нет сети.
>
>Не хочу делать опять freebsd-update install чтобы обновить userland, если не будет
>сети? к 7.2 будет вернуться сложнее.
>
>Сетевой интерфейс bce.
>
>Кто-то встречалсяс таким? Что посоветуете?вспомнить сетевые основы:
# man hostname
# grep hostname /etc/rc.conf# man hosts
# cat /etc/hosts# man resolver
# cat /etc/resolv.conf# man nsswitch.conf
# cat nsswitch.conf
>[оверквотинг удален]
># grep hostname /etc/rc.conf
>
># man hosts
># cat /etc/hosts
>
># man resolver
># cat /etc/resolv.conf
>
># man nsswitch.conf
># cat nsswitch.confя бы посоветова делать бекапы чтобы проще откатываться )
grep hostname /etc/rc.conf
hostname="eTorg.comcat /etc/hosts
::1 localhost localhost.hh.hh
127.0.0.1 localhost localhost.hh.hhcat /etc/resolv.conf
domain etorg.com
nameserver 127.0.0.1
nameserver 62.149.2.52
nameserver 62.149.2.60
cat /etc/nsswitch.conf
#
# nsswitch.conf(5) - name service switch configuration file
# $FreeBSD: src/etc/nsswitch.conf,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $
#
group: compat
group_compat: nis
hosts: files dns
networks: files
passwd: compat
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files
Да как бы сеть с ядром freebsd 7.2 работает с такими настройками, а 8.0 нет.
Бекапы сделал всего :)
bind там ещё крутится
>bind там ещё крутитсяна первый взгляд вроде все нормально...
- freebsd-update не советую
- а через csup+make все у меня проблем не было
- не делать delete-old-libs, перегрузиться после сборки в 8'ку
- сразу же установить compat7x чтобы собранное в 7.2 работало под 8'кой
- теперь можно delete-old-libshostname совпадает с именем зоны, что будет если его в /etc/hosts добавить?
>bind там ещё крутитсяbind от системы или из портов?
bind от системы.Да попробывал тоже из cvsup + make
тоже самое, как-то странно очень ... а 7.2 работает ...может потому что конфиги ещё старые и не заточены под 8?
да и не должно быть вроде так ...
попробывать вот так?cat /etc/hosts
::1 localhost etorg.com
127.0.0.1 localhost etorg.comили
::1 localhost etorg.com
127.0.0.1 localhost etorg.comлучше?
а запись с ::1 нужна вообще?
Имел в виду::1 localhost etorg.com
127.0.0.1 localhost etorg.comили
::1 localhost localhost.etorg.com
127.0.0.1 localhost localhost.etorg.com
>[оверквотинг удален]
>127.0.0.1
> localhost etorg.com
>
>или
>
>::1
> localhost localhost.etorg.com
>
>127.0.0.1
> localhost localhost.etorg.comбррр, да вы что? все ж видимо непонимаете...
#::1 можете закоментировать
ip.add.re.ss etorg etorg.com
вы явно что-то делаете не так или где-то что-то не доделали(в смысле не донастроили),
либо одно, либо другое, либо все вместе дает расколбасps. апгрейд с 7.2 -> 8.0 проходит без проблем (если все делать правильно
за исключением удаления старых библиотек и программ выведенных из системы),
затем перезагрузка, установка compat7x для работоспособности портов собранных в 7.2,
затем можно: make delete-old-libs
Спасибо, проблема была вызвана firewallом, но в чём тут проблема есть в freebsd 7.2 правила работали?Jan 14 00:34:09 localhost kernel: ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to deny, logging disabled
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 72 want 80)
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 60 want 68)
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 60 want 68)
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 72 want 80)
/etc/rc.conf:
firewall_enable="YES"
firewall_type="/etc/fire"
/etc/fire:
add 01000 allow tcp from me to any dst-port 25 uid root
add 01100 allow tcp from me to any dst-port 25 uid postfix
add 02000 deny tcp from me to any dst-port 25
add 65000 allow all from any to any
Что ему с фаерволом не нравится ... правда запускал только с ядром без мира.
Уже мир поставил.
Получается /sbin/ipwf был от старого окружения, теперь новый, сейчас может будет рабоать?
Да с новым вордом фаервол заработал.Такой ещё вопрос. Теперь хочу обновить JAIL. Как это лучше сделать?
Делаю
make buildworld
make installworld - у меня сразу заменится текущее окружение?
ставлю compat7x
и делаю make delete-old-libs?
правильно?
>Да с новым вордом фаервол заработал.
>
>Такой ещё вопрос. Теперь хочу обновить JAIL. Как это лучше сделать?
>Делаю
>make buildworld
>make installworld - у меня сразу заменится текущее окружение?
>ставлю compat7x
>и делаю make delete-old-libs?
>правильно?С "make installworld" не все так просто)
# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r nowребутимсо
# adjkerntz -i
# mount -a -t ufs
# mergemaster -p
# cd /usr/src
# make installworld
# mergemaster
# reboothttp://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/makew...