ipv6 netstat

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Exaile
рядовой
Сообщения: 26
Зарегистрирован: 2013-02-08 14:38:50

ipv6 netstat

Непрочитанное сообщение Exaile » 2014-11-27 19:04:47

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: и почему в бинарном виде ?
Последний раз редактировалось f_andrey 2014-11-27 19:29:03, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Re: ipv6 netstat

Непрочитанное сообщение guest » 2014-11-27 20:16:36

https://www.freebsd.org/doc/ru/books/ha ... -ipv6.html

в остальном - смотрите что у вас в конфиге ядра и в /etc/make.conf или для сборки системы в /etc/src.conf

Exaile
рядовой
Сообщения: 26
Зарегистрирован: 2013-02-08 14:38:50

Re: ipv6 netstat

Непрочитанное сообщение Exaile » 2014-11-28 14:37:31

guest писал(а):https://www.freebsd.org/doc/ru/books/ha ... -ipv6.html

в остальном - смотрите что у вас в конфиге ядра и в /etc/make.conf или для сборки системы в /etc/src.conf
Я хэндбук уже читал этот, там в основном про то как использовать и что нужно для того чтобы потестить. Я не понимаю почему он в ядре у меня не собирается. Вот что в конфигах:

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

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

ping6: /usr/src/sbin/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
Что еще посмотреть? Ума не приложу уже...

guest
проходил мимо

Re: ipv6 netstat

Непрочитанное сообщение guest » 2014-11-28 17:28:46

Систему обновляли?

# grep -v ^# /sys/conf/newvers.sh | head

Exaile
рядовой
Сообщения: 26
Зарегистрирован: 2013-02-08 14:38:50

Re: ipv6 netstat

Непрочитанное сообщение Exaile » 2014-11-28 17:36:15

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...

guest
проходил мимо

Re: ipv6 netstat

Непрочитанное сообщение guest » 2014-11-28 18:27:26

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. Работаете из под консоли или удаленно?

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: ipv6 netstat

Непрочитанное сообщение f_andrey » 2014-11-29 11:13:36

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

#options        SCTP                    # Stream Control Transmission Protocol
насколько мне не изменяет склероз, при таком условии оно бы не должно собираться вообще.
Зачем нынче вообще это крохобоство, верните женерик (инклюдом), плюс если надо добавьте что надо в своём конфиге.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Exaile
рядовой
Сообщения: 26
Зарегистрирован: 2013-02-08 14:38:50

Re: ipv6 netstat

Непрочитанное сообщение Exaile » 2014-12-01 13:07:36

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, серверная рядом.

Exaile
рядовой
Сообщения: 26
Зарегистрирован: 2013-02-08 14:38:50

Re: ipv6 netstat

Непрочитанное сообщение Exaile » 2014-12-01 13:11:10

f_andrey писал(а):

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

#options        SCTP                    # Stream Control Transmission Protocol
насколько мне не изменяет склероз, при таком условии оно бы не должно собираться вообще.
Зачем нынче вообще это крохобоство, верните женерик (инклюдом), плюс если надо добавьте что надо в своём конфиге.
Собирается, попробую включить и собрать с ней. Не знаю зачем, возможно потому что в женерик много не нужного ? звук и wi-fi например, плюс поддержки не нужных рейдов и сетевух?

guest
проходил мимо

Re: ipv6 netstat

Непрочитанное сообщение guest » 2014-12-01 14:09:14

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

Exaile
рядовой
Сообщения: 26
Зарегистрирован: 2013-02-08 14:38:50

Re: ipv6 netstat

Непрочитанное сообщение Exaile » 2014-12-02 12:12:45

Еще раз, всего лишь предположение - Вы где-то запутались и либо собрали без 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 - по делу.
Можете пояснить по этому поводу?