Страница 1 из 1
ipv6 netstat
Добавлено: 2014-11-27 19:04:47
Exaile
uname -a
Код: Выделить всё
FreeBSD gw 9.3-RELEASE-p5 FreeBSD 9.3-RELEASE-p5 #0 r274796: Sat Nov 22 17:06:26 MSK 2014 root@gw:/usr/obj/usr/src/sys/GW amd64
Ядро собрано с options INET6
При выдаче netstat -rn получаю роутинги ipv6 в таком виде:
Код: Выделить всё
Protocol Family 28:
Destination Gateway Flags Netif Expire
(28) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 link#12 UH lo0
(28) 0000 0000 0000 fe80 0001 0000 0000 0000 0000 0000 0000 0000 0000 link#1 U igb0
(28) 0000 0000 0000 fe80 0001 0000 0000 0226 55ff fe80 b57a 0000 0000 link#1 UHS lo0
(28) 0000 0000 0000 fe80 0002 0000 0000 0000 0000 0000 0000 0000 0000 link#2 U igb1
(28) 0000 0000 0000 fe80 0002 0000 0000 0226 55ff fe80 b57b 0000 0000 link#2 UHS lo0
(28) 0000 0000 0000 fe80 000c 0000 0000 0000 0000 0000 0000 0000 0000 link#12 U lo0
(28) 0000 0000 0000 fe80 000c 0000 0000 0000 0000 0000 0001 0000 0000 link#12 UHS lo0
(28) 0000 0000 0000 fe80 000d 0000 0000 0000 0000 0000 0000 0000 0000 link#13 U igb1.1
(28) 0000 0000 0000 fe80 000d 0000 0000 0226 55ff fe80 b57b 0000 0000 link#13 UHS lo0
(28) 0000 0000 0000 fe80 000e 0000 0000 0000 0000 0000 0000 0000 0000 link#14 U igb1.1
(28) 0000 0000 0000 fe80 000e 0000 0000 0226 55ff fe80 b57b 0000 0000 link#14 UHS lo0
(28) 0000 0000 0000 fe80 000f 0000 0000 0000 0000 0000 0000 0000 0000 link#15 U igb1.1
(28) 0000 0000 0000 fe80 000f 0000 0000 0226 55ff fe80 b57b 0000 0000 link#15 UHS lo0
(28) 0000 0000 0000 fe80 0010 0000 0000 0000 0000 0000 0000 0000 0000 link#16 U vlan25
(28) 0000 0000 0000 fe80 0010 0000 0000 0226 55ff fe80 b57b 0000 0000 link#16 UHS lo0
(28) 0000 0000 0000 ff01 0001 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 0001 0000 0000 0226 55ff fe80 b57a 0000 0000 U igb0
(28) 0000 0000 0000 ff01 0002 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 0002 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1
(28) 0000 0000 0000 ff01 000c 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 U lo0
(28) 0000 0000 0000 ff01 000d 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 000d 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1.1
(28) 0000 0000 0000 ff01 000e 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 000e 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1.1
(28) 0000 0000 0000 ff01 000f 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 000f 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1.1
(28) 0000 0000 0000 ff01 0010 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 0010 0000 0000 0226 55ff fe80 b57b 0000 0000 U vlan25
(28) 0000 0000 0000 ff02 0001 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 0001 0000 0000 0226 55ff fe80 b57a 0000 0000 U igb0
(28) 0000 0000 0000 ff02 0002 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 0002 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1
(28) 0000 0000 0000 ff02 000c 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 U lo0
(28) 0000 0000 0000 ff02 000d 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 000d 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1.1
(28) 0000 0000 0000 ff02 000e 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 000e 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1.1
(28) 0000 0000 0000 ff02 000f 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 000f 0000 0000 0226 55ff fe80 b57b 0000 0000 U igb1.1
(28) 0000 0000 0000 ff02 0010 0000 0000 0000 0000 0000 0000 0000 0000 (28) 0000 0000 0000 fe80 0010 0000 0000 0226 55ff fe80 b57b 0000 0000 U vlan25
А так же при загрузке в логах много сообщений:
Код: Выделить всё
kernel: eval: /usr/sbin/ip6addrctl: not found
kernel: ifconfig: inet6: bad value
last message repeated 8 times
kernel: ifconfig: inet6: bad value
kernel: ifconfig: inet6: bad value
kernel: ifconfig: inet6: bad value
kernel: ifconfig: inet6: bad value
kernel: ifconfig: inet6: bad value
kernel: route: bad keyword: inet6
kernel: usage: route [-46dnqtv] command [[modifiers] args]
kernel: route: bad keyword: inet6
kernel: usage: route [-46dnqtv] command [[modifiers] args]
kernel: route: bad keyword: inet6
kernel: usage: route [-46dnqtv] command [[modifiers] args]
kernel: route: bad keyword: inet6
kernel: usage: route [-46dnqtv] command [[modifiers] args]
По факту ipv6 не используется, в rc.conf прописаны ipv4 интерфейсы на igb0 (белые) и на нём же алиясы. Ядро собирал с INET6 просто на будущее для тестирования, чтобы потом не пересобирать. Что за Protocol Family 28: и почему в бинарном виде ?
Re: ipv6 netstat
Добавлено: 2014-11-27 20:16:36
guest
https://www.freebsd.org/doc/ru/books/ha ... -ipv6.html
в остальном - смотрите что у вас в конфиге ядра и в /etc/make.conf или для сборки системы в /etc/src.conf
Re: ipv6 netstat
Добавлено: 2014-11-28 14:37:31
Exaile
Я хэндбук уже читал этот, там в основном про то как использовать и что нужно для того чтобы потестить. Я не понимаю почему он в ядре у меня не собирается. Вот что в конфигах:
cat /etc/make.conf
Код: Выделить всё
KERNCONF=GW
CPUTYPE?=nocona
WITH_PKGNG=yes
OPTIONS_UNSET=DEBUG X11 X DOCS EXAMPLES GAMES BLUETOOTH GUI
NO_GUI=yes
cat /etc/src.conf
Код: Выделить всё
WITHOUT_FLOPPY=yes
WITHOUT_GAMES=yes
WITHOUT_WIRELESS=yes
WITHOUT_BLUETOOTH=yes
whereis ping6
Команд даже связаных с ipv6 нету, они в сорцах.
Вот конфиг ядра:
Код: Выделить всё
#
# GENERIC -- Generic kernel configuration file for FreeBSD/amd64
#
# For more information on this file, please read the config(5) manual page,
# and/or the handbook section on Kernel Configuration Files:
#
# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: releng/9.3/sys/amd64/conf/GENERIC 265729 2014-05-09 03:52:10Z ken $
machine amd64
cpu HAMMER
ident GW
#makeoptions DEBUG=-gdwarf-2 # Build kernel with gdb(1) debug symbols
#makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support
options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options TCP_OFFLOAD # TCP offload
#options SCTP # Stream Control Transmission Protocol
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options UFS_GJOURNAL # Enable gjournal-based UFS journaling
options QUOTA # Enable disk quotas for UFS
options MD_ROOT # MD is a potential root device
#options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
#options NFSLOCKD # Network Lock Manager
#options NFS_ROOT # NFS usable as /, requires NFSCL
#options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_RAID # Soft RAID functionality.
options GEOM_LABEL # Provides labelization
options COMPAT_FREEBSD32 # Compatible with i386 binaries
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
#options KTRACE # ktrace(1) support
#options STACK # stack(9) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4)
#options AUDIT # Security event auditing
options MAC # TrustedBSD MAC Framework
#options KDTRACE_FRAME # Ensure frames are compiled in
#options KDTRACE_HOOKS # Kernel DTrace hooks
options KDB # Kernel debugger related code
options KDB_TRACE # Print a stack trace for a panic
options DDB_CTF # kernel ELF linker loads CTF data
options INCLUDE_CONFIG_FILE # Include this file in kernel
# IPFW
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_NAT
options LIBALIAS
options ROUTETABLES=2
options DUMMYNET
options HZ="2000" # 20ms (number of packets in the queue viewed in shaping)
options PANIC_REBOOT_WAIT_TIME=16
# syscons is the default console driver, resembling an SCO console
device sc
options SC_PIXEL_MODE # add support for the raster text mode
# Disable reboot on Ctrl Alt Del
options SC_DISABLE_REBOOT
# More scroll space
options SC_HISTORY_SIZE=10000
# change kernel message color to green on black
# while all other text is white on black
options SC_KERNEL_CONS_ATTR=(FG_GREEN|BG_BLACK)
options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
# coretemp
device coretemp
# PF
device pf
device pflog
device pfsync
# lagg
device lagg
# netmap
device netmap
# ipmi
device ipmi
# NETGRAPH
options NETGRAPH
#options NETGRAPH_DEBUG
#options NETGRAPH_ASYNC
#options NETGRAPH_ATMLLC
#options NETGRAPH_ATM_ATMPIF
#options NETGRAPH_BLUETOOTH
#options NETGRAPH_BLUETOOTH_BT3C
#options NETGRAPH_BLUETOOTH_HCI
#options NETGRAPH_BLUETOOTH_L2CAP
#options NETGRAPH_BLUETOOTH_SOCKET
#options NETGRAPH_BLUETOOTH_UBT
#options NETGRAPH_BLUETOOTH_UBTBCMFW
options NETGRAPH_BPF
#options NETGRAPH_BRIDGE
options NETGRAPH_CAR
#options NETGRAPH_CISCO
#options NETGRAPH_DEFLATE
#options NETGRAPH_DEVICE
#options NETGRAPH_ECHO
#options NETGRAPH_EIFACE
options NETGRAPH_ETHER
#options NETGRAPH_FEC
#options NETGRAPH_FRAME_RELAY
#options NETGRAPH_GIF
#options NETGRAPH_GIF_DEMUX
#options NETGRAPH_HOLE
#options NETGRAPH_IFACE
#options NETGRAPH_IP_INPUT
options NETGRAPH_IPFW
#options NETGRAPH_KSOCKET
#options NETGRAPH_L2TP
#options NETGRAPH_LMI
#options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_NETFLOW
options NETGRAPH_NAT
#options NETGRAPH_ONE2MANY
#options NETGRAPH_PATCH
#options NETGRAPH_PIPE
#options NETGRAPH_PPP
#options NETGRAPH_PPPOE
#options NETGRAPH_PPTPGRE
#options NETGRAPH_PRED1
#options NETGRAPH_RFC1490
#options NETGRAPH_SOCKET
#options NETGRAPH_SPLIT
#options NETGRAPH_SPPP
#options NETGRAPH_TAG
#options NETGRAPH_TCPMSS
options NETGRAPH_TEE
#options NETGRAPH_UI
#options NETGRAPH_VJC
options NETGRAPH_VLAN
# forward packets without decrementing
# the time to live (TTL) counter
options IPSTEALTH
options ZERO_COPY_SOCKETS # man 9 zero_copy_sockets
# Make an SMP-capable kernel by default
options SMP # Symmetric MultiProcessor Kernel
# CPU frequency control
device cpufreq
# Bus support.
device acpi
device pci
# ATA controllers
device ahci # AHCI-compatible SATA controllers
device ata # Legacy ATA/SATA controllers
# ATA/SCSI peripherals
device scbus # SCSI bus (required for ATA/SCSI)
device da # Direct Access (disks)
device cd # CD
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device kbdmux # keyboard multiplexer
device vga # VGA video card driver
options VESA # Add support for VESA BIOS Extensions (VBE)
device splash # Splash screen and screen saver support
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
device cbb # cardbus (yenta) bridge
device pccard # PC Card (16-bit) bus
device cardbus # CardBus (32-bit) bus
# PCI Ethernet NICs.
device em # Intel PRO/1000 Gigabit Ethernet Family
device igb # Intel PRO/1000 PCIE Server Gigabit Family
device ixgbe # Intel PRO/10GbE PCIE Ethernet Family
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device miibus # MII bus support
device bge # Broadcom BCM570xx Gigabit Ethernet
device fxp # Intel EtherExpress PRO/100B (82557, 82558)
# Pseudo devices.
device loop # Network loopback
device random # Entropy device
options PADLOCK_RNG # VIA Padlock RNG
options RDRAND_RNG # Intel Bull Mountain RNG
device ether # Ethernet support
device vlan # 802.1Q VLAN support
device tun # Packet tunnel.
device pty # BSD-style compatibility pseudo ttys
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device firmware # firmware assist module
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device bpf # Berkeley packet filter
# USB support
options USB_DEBUG # enable debug msgs
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device xhci # XHCI PCI->USB interface (USB 3.0)
device usb # USB Bus (required)
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
На аналогичной системе с такими настройками всё ок.
whereis ping6
Код: Выделить всё
ping6: /sbin/ping6 /usr/share/man/man8/ping6.8.gz /usr/src/sbin/ping6
Что еще посмотреть? Ума не приложу уже...
Re: ipv6 netstat
Добавлено: 2014-11-28 17:28:46
guest
Систему обновляли?
# grep -v ^# /sys/conf/newvers.sh | head
Re: ipv6 netstat
Добавлено: 2014-11-28 17:36:15
Exaile
guest писал(а):Систему обновляли?
# grep -v ^# /sys/conf/newvers.sh | head
grep -v ^# /sys/conf/newvers.sh | head
Код: Выделить всё
TYPE="FreeBSD"
REVISION="9.3"
BRANCH="RELEASE-p5"
if [ "X${BRANCH_OVERRIDE}" != "X" ]; then
BRANCH=${BRANCH_OVERRIDE}
fi
RELEASE="${REVISION}-${BRANCH}"
VERSION="${TYPE} ${RELEASE}"
Да всё из сорцов по хэндбуку, успешно обновлялось.
Код: Выделить всё
1) FreeBSD gw 9.3-RELEASE-p5 FreeBSD 9.3-RELEASE-p5 #0 r274788: Fri Nov 21 16:05:41 MSK 2014 root@gw:/usr/obj/usr/src/sys/GW1 amd64 - тут ipv6 работает.
2) FreeBSD gw2 9.3-RELEASE-p4 FreeBSD 9.3-RELEASE-p4 #0 r273582: Fri Oct 24 15:25:01 MSK 2014 root@gw2:/usr/obj/usr/src/sys/GW2 amd64 - здесь тоже работает
3) FreeBSD gw3 9.3-RELEASE-p5 FreeBSD 9.3-RELEASE-p5 #1 r274796: Thu Nov 27 20:03:09 MSK 2014 root@gw3:/usr/obj/usr/src/sys/GW3 amd64 - ipv6 не работает
4) FreeBSD gw4 9.3-RELEASE-p4 FreeBSD 9.3-RELEASE-p4 #0 r273735: Mon Oct 27 19:08:40 MSK 2014 root@gw4:/usr/obj/usr/src/sys/GW4 amd64 - ipv6 не работает
Конфиги везде практические одинаковые за исключением может быть netgraph, netmap...
Re: ipv6 netstat
Добавлено: 2014-11-28 18:27:26
guest
1) какую систему ставили изначально?
2) как исколько раз обновляли?
3) такое ощущение что часть бинарников собрана неверно, другая часть - отсутствует:
я бы выполнил руками, чтобы никаких скриптов и дефайнов :
# cd /usr/src
# make buildworld
# make installworld
обновление можно делать по англицкому хендбуку, но лучше по:
# less /usr/src/Makefile
...
# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# [steps 3. & 4. can be combined by using the "kernel" target]
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `make delete-old'
# 9. `mergemaster' (you may wish to use -i, along with -U or -F).
# 10. `reboot'
# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
Добавить пункт
# 0. rm -rf /usr/obj/*
п. 5 (reboot) можно не делать
NETGRAPH можно подгружать модулями, ядро на взгляд приемлемое, смотрится коряво, я бы
переписал на свой манер, Вы выкинули копейки, которые погоды не делают, а некоторые ненужные
вещи оставили, все что касается IPFIREWALL и NAT - по делу.
ps. Работаете из под консоли или удаленно?
Re: ipv6 netstat
Добавлено: 2014-11-29 11:13:36
f_andrey
Код: Выделить всё
#options SCTP # Stream Control Transmission Protocol
насколько мне не изменяет склероз, при таком условии оно бы не должно собираться вообще.
Зачем нынче вообще это крохобоство, верните женерик (инклюдом), плюс если надо добавьте что надо в своём конфиге.
Re: ipv6 netstat
Добавлено: 2014-12-01 13:07:36
Exaile
guest писал(а):1) какую систему ставили изначально?
2) как исколько раз обновляли?
3) такое ощущение что часть бинарников собрана неверно, другая часть - отсутствует:
я бы выполнил руками, чтобы никаких скриптов и дефайнов :
# cd /usr/src
# make buildworld
# make installworld
обновление можно делать по англицкому хендбуку, но лучше по:
# less /usr/src/Makefile
...
# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# [steps 3. & 4. can be combined by using the "kernel" target]
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `make delete-old'
# 9. `mergemaster' (you may wish to use -i, along with -U or -F).
# 10. `reboot'
# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
Добавить пункт
# 0. rm -rf /usr/obj/*
п. 5 (reboot) можно не делать
NETGRAPH можно подгружать модулями, ядро на взгляд приемлемое, смотрится коряво, я бы
переписал на свой манер, Вы выкинули копейки, которые погоды не делают, а некоторые ненужные
вещи оставили, все что касается IPFIREWALL и NAT - по делу.
ps. Работаете из под консоли или удаленно?
1) Изначально вроде бы была 9.3 Stable
2) Около 2-3 раз обновлялся по /usr/src/Makefile без ребута
3) Так и делал. В прошлом сообщении я как раз и имел ввиду по /usr/src/Makefile и периодически поглядывая и почитываю хендбук.
Вот последовательность:
Код: Выделить всё
pkg add subversion-static
cd /usr/obj && chflags -R noschg * && rm -rf
cd /usr/src/sys/amd64/conf && cp GENERIC /root/kernels/MYKERNEL && ln -s /root/kernels/MYKERNEL
rm -rf /usr/src/
cd /usr/src
svn co svn://svn.freebsd.org/base/releng/9.3 /usr/src && svn up /usr/src/*
time -p make -s -j4 buildworld && time -p make -j4 -s kernel
mergemaster -p
time -p make -s installworld
mergemaster -iF
make check-old
shutdown -r now
yes | make delete-old
yes | make delete-old-libs
cd /usr/obj && chflags -R noschg * && rm -rf
Пересборка всех портов portmaster -af
Может /usr/src не нужно было удалять ?

Посчитал, что пусть лучше он всё заново выкачает.
> NETGRAPH вообще ни как не используется - собирал для дальнейшего тестирования ната и шейпинга.
> Подскажите тогда пожалуйста по ядру что лучше изменить\добавить\убрать?
> Удалённо по SSH, серверная рядом.
Re: ipv6 netstat
Добавлено: 2014-12-01 13:11:10
Exaile
f_andrey писал(а):Код: Выделить всё
#options SCTP # Stream Control Transmission Protocol
насколько мне не изменяет склероз, при таком условии оно бы не должно собираться вообще.
Зачем нынче вообще это крохобоство, верните женерик (инклюдом), плюс если надо добавьте что надо в своём конфиге.
Собирается, попробую включить и собрать с ней. Не знаю зачем, возможно потому что в женерик много не нужного ? звук и wi-fi например, плюс поддержки не нужных рейдов и сетевух?
Re: ipv6 netstat
Добавлено: 2014-12-01 14:09:14
guest
Exaile писал(а):f_andrey писал(а):Код: Выделить всё
#options SCTP # Stream Control Transmission Protocol
насколько мне не изменяет склероз, при таком условии оно бы не должно собираться вообще.
Зачем нынче вообще это крохобоство, верните женерик (инклюдом), плюс если надо добавьте что надо в своём конфиге.
Собирается, попробую включить и собрать с ней. Не знаю зачем, возможно потому что в женерик много не нужного ? звук и wi-fi например, плюс поддержки не нужных рейдов и сетевух?
если не знаете что есть SCTP:
https://ru.wikipedia.org/wiki/SCTP
прочтите и успокойтесь, ибо речь идет о более низком уровне - IPv6
Еще раз, всего лишь предположение - Вы где-то запутались и либо собрали без IPv6 систему или ядро,
отсюда проблемы.
Оставьте в /etc/make.conf все что не касается системы и сделайте пустым /etc/src.conf - соберите
систему, ядро и установите.
Уйдете от бардака на рабочем столе (физическом), наведете порядок в голове и в системе, ВСЕ ПОЛУЧИТСЯ.
Ядро у Вас рабочее, но зеленый foreground, на черном background'е, я ненавижу еще с времен ЕС1022
Re: ipv6 netstat
Добавлено: 2014-12-02 12:12:45
Exaile
Еще раз, всего лишь предположение - Вы где-то запутались и либо собрали без IPv6 систему или ядро,
отсюда проблемы.
Оставьте в /etc/make.conf все что не касается системы и сделайте пустым /etc/src.conf - соберите
систему, ядро и установите.
Уйдете от бардака на рабочем столе (физическом), наведете порядок в голове и в системе, ВСЕ ПОЛУЧИТСЯ.
Ядро у Вас рабочее, но зеленый foreground, на черном background'е, я ненавижу еще с времен ЕС1022
Спасибо всё получилось.
Я закомментил KERNCONF в /etc/make.conf и убрал /etc/src.conf
и пошагово сделал:
Код: Выделить всё
cd /usr/obj && chflags -R noschg * && rm -rf
cd /usr/src
svn up /usr/src/*
make buildworld
make kernel KERNCONF=GW
make installkernel KERNCONF=GW
mergemaster -p
make installworld
make delete-old
mergemaster -iF
reboot
В make.conf могла быть опция - NO_INET6=YES, но это относится к портам. Вообщем как всё было, я решил обновить около 4-5 серверов с одинаковыми настройками и по скольку IPV6 не за горами, я раскоментил в ядре INET6 и в make.conf убрал все связанные с ним опции (src.conf вообще на тот момент не было). Затем было произведено обновление мира и вот на 2 из 5 серверов получилась такая ситуация. Обновление выполнялось везде по одинаковому пути который я уже четко заучил и запомнил.
Ради истины теперь нужно попробовать воспроизвести проблему, чтобы разобраться.
ядро на взгляд приемлемое, смотрится коряво, я бы
переписал на свой манер, Вы выкинули копейки, которые погоды не делают, а некоторые ненужные
вещи оставили, все что касается IPFIREWALL и NAT - по делу.
Можете пояснить по этому поводу?