Страница 1 из 1

ip6addrctl - bad prefix: ::ffff:0:0/96

Добавлено: 2010-02-25 18:11:50
Vlad@
Привет!
Установил систему c iso. FreeBSD 7.2-RELEASE
1) обновил порты и исходники!

Код: Выделить всё

/etc/csup/>cat src-all
# Data: 15/02/2010
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7_2
*default delete use-rel-suffix
*default compress src-all

#  csup -g -L 2 /etc/csup/src-all

Код: Выделить всё

/etc/csup/>cat ports-all
#
# Date: 15/02/2010
*default host=cvsup3.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress ports-all

#csup -g -L 2 /etc/csup/ports-all
2) Собрал мир. Скомпилировано новое ядро (+Firewall ) с отключенной поддержкой ipv6

Код: Выделить всё

# MYKERNEL - добавил
options         IPFIREWALL 
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=100
options         IPFIREWALL_FORWARD
options         IPDIVERT
options         DUMMYNET
Закоментил
#options        INET6 
#options        SCTP  
3. Собрал мир. Затем свое ядро

Код: Выделить всё

    89  13:52   cd /usr/src
    90  13:52   make buildworld
    91  15:09   make buildkernel KERNCONF=MYKERNEL
    92  15:36   make installkernel KERNCONF=MYKERNEL
    93  15:38   make installworld
    94  15:50   tar czvf /root/etc-backup.tgz /etc /var/named/etc
    95  15:54   mergemaster -a -p
#reboot

#uname -v
/root/kernels/>uname -v
FreeBSD 7.2-RELEASE-p6 #6: Sun Feb 28 15:19:25 EET 2010     root@ns.my.net:/usr/obj/usr/src/sys/MYKERNEL
При загрузке системы появились ошибки prefix!

Код: Выделить всё

#dmesg -a

ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to deny, logging disabled
......
......
fxp0: <Intel 82801BA (D865) Pro/100 VE Ethernet> port 0xdf00-0xdf3f mem 0xfe5ff000-0xfe5fffff irq 20 at device 8.0 on pci1
miibus0: <MII bus> on fxp0
inphy0: <i82562ET 10/100 media interface> PHY 1 on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:13:d4:28:ca:5c
fxp0: [ITHREAD]
re0: <RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfe5fec00-0xfe5fecff irq 22 at device 11.0 on pci1
re0: Chip rev. 0x10000000
re0: MAC rev. 0x00000000
miibus1: <MII bus> on re0
rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus1
rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
re0: Ethernet address: 00:06:4f:60:1c:fe
re0: [FILTER]
......
......
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:13:d4:28:ca:5c
        inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3898<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 00:06:4f:60:1c:fe
        inet 192.168.43.1 netmask 0xffffff00 broadcast 192.168.43.255
        media: Ethernet autoselect (none)
        status: no carrier
ip6addrctl:getaddrinfo failed for ::ffff:0:0: ai_family not supported
ip6addrctl:bad prefix: ::ffff:0:0/96
ip6addrctl:getaddrinfo failed for ::1: ai_family not supported
ip6addrctl:bad prefix: ::1/128
ip6addrctl:getaddrinfo failed for ::: ai_family not supported
ip6addrctl:bad prefix: ::/0
ip6addrctl:getaddrinfo failed for 2002::: ai_family not supported
ip6addrctl:bad prefix: 2002::/16
ip6addrctl:getaddrinfo failed for ::: ai_family not supported
ip6addrctl:bad prefix: ::/96
Если просматривать состояние сетевых плат, то получаю следующее

Код: Выделить всё

#ifcofig -a  
/root/kernels/>ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:13:d4:28:ca:5c
        inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3898<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 00:06:4f:60:1c:fe
        inet 192.168.43.1 netmask 0xffffff00 broadcast 192.168.43.255
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
На re0 менялся media-1000baseT mediaopt = full-duplex! К re0 подключен 3Com2924 и его порту установлен 1000 и full-duplex!

Заранее спасибо за помощь!

Re: ip6addrctl - bad prefix: ::ffff:0:0/96

Добавлено: 2010-02-27 19:58:11
Alex Keda
сообщение нормально оформить не хотите?

Re: ip6addrctl - bad prefix: ::ffff:0:0/96

Добавлено: 2010-03-01 12:14:27
Vlad@
Проблему решил!

Код: Выделить всё

# cd /usr/obj
# chflags -R noschg *
# rm -rf *
# cd /usr/src/
# make -j4 buildworld
# make -j4 buildkernel=MYKERNEL
# make installkernel=MYKERNEL
Ошибок в при сборке и установке не было!
Далее в [single user]

Код: Выделить всё

# /sbin/mount -u /
# /sbin/mount -a

# mergemaster -p
# cd /usr/src
# make installworld

# YES | make delete-old - автоматическое удаление иначе отвечать на вопросы
# YES | make delete-old-libs
# mergemaster
Тоже прошло все без проблем!!!
Но!!! Заметил такую фигню, что грузится по прежнему "Generic"!

Выполнил следующее!
P/S: Этого в доке на 7.2. не нашел!

Код: Выделить всё

# make cleandepend
# make depend
#make kernel KERNCONF=MYKERNEL
Результат -> мое ядро загрузилось без ошибок!