Доброго времени суток. Стоит задача перенести рабочий freebsd 6.1 (mail, ng_nat, dhcp, squid, named) со старого сервера на новенький G7.
Что было сделано. С помощью установочного диска freebsd 7.4 разбил диск и залил (dump restore) через флэшку старую систему, поправил fstab и rc.conf. Грузится не захотела, на загрузчике вываливалась в регистры проца и висла. С помощью того-же диска накатил новое ядро. Стало грузится. Удалось поднять все сервисы. Но в консоли появляются сообщения типа :
sm-mta[1505]: gethostbyaddr(10.128.200.9) failed: 2
...
arp_rtrequest: bad gateway 10.128.200.9 (!AF_LINK)
...
arplookup 10.128.200.9 failed: could not allocate llinfo
arpresolve: can't allocate route for 10.128.200.9
...
routed[1027]: write(rt_sock) RTM_CHANGE 10.128.200.9/32 -->10.128.200.9 metric=0 flags=0: Can't assign requested address
...
routed[1027]: Send bcast sendto(em2, 10.128.201.255.520): No buffer space available
Причём какие-то из собственных интерфейсов и алиасов пингуются а какие-то нет.
Пытался перекомпилировать ядро с настройками сети из старого ядра, ситуация не изменилась.
Вот некоторые данные:
ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 68:b5:99:6a:4b:e6
inet 10.1.0.1 netmask 0xfffffe00 broadcast 10.1.1.255
inet 10.1.0.10 netmask 0xffffffff broadcast 10.1.0.10
inet 10.1.1.254 netmask 0xffffffff broadcast 10.1.1.254
media: Ethernet autoselect (none)
status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 68:b5:99:6a:4b:e8
inet 192.168.3.10 netmask 0xffffff00 broadcast 192.168.3.255
inet 192.168.3.254 netmask 0xffffffff broadcast 192.168.3.254
inet 192.168.3.100 netmask 0xffffffff broadcast 192.168.3.100
inet 192.168.3.3 netmask 0xffffffff broadcast 192.168.3.3
inet 192.168.3.7 netmask 0xffffffff broadcast 192.168.3.7
inet 192.168.3.8 netmask 0xffffffff broadcast 192.168.3.8
inet 192.168.3.9 netmask 0xffffffff broadcast 192.168.3.9
inet 192.168.3.11 netmask 0xffffffff broadcast 192.168.3.11
inet 192.168.3.12 netmask 0xffffffff broadcast 192.168.3.12
inet 192.168.3.2 netmask 0xffffffff broadcast 192.168.3.2
inet 192.168.3.4 netmask 0xffffffff broadcast 192.168.3.4
media: Ethernet autoselect (none)
status: no carrier
em2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether 68:b5:99:6a:4b:ea
inet 10.128.200.10 netmask 0xfffffe00 broadcast 10.128.201.255
inet 10.128.200.9 netmask 0xffffffff broadcast 10.128.200.9
inet 10.128.200.11 netmask 0xffffffff broadcast 10.128.200.11
inet 10.128.200.254 netmask 0xffffffff broadcast 10.128.200.254
media: Ethernet autoselect (none)
status: no carrier
netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.128.200.1 UGS 0 10717 em2
10.1.0.0/23 mailbox UGC 0 3 em0
10.1.0.10 10.1.0.10 UH 0 0 em0 =>
10.1.0.10/32 link#1 UC 0 0 em0
gate 68:b5:99:6a:4b:e6 UHLW 1 4 lo0 =>
10.1.1.254/32 link#1 UC 0 0 em0
10.128.200.0/23 10.128.200.10 UGC 1 0 em2
10.128.200.1 10.128.200.10 UGHW 1 0 em2
10.128.200.9 10.128.200.9 UH 0 0 em2 =>
10.128.200.9/32 link#3 UC 0 0 em2
10.128.200.11 10.128.200.11 UH 0 0 em2 =>
10.128.200.11/32 link#3 UC 0 0 em2
10.128.200.254/32 link#3 UC 0 0 em2
localhost localhost UH 0 18 lo0
172.31.0.0 10.1.0.2 UGS 0 0 em0
192.168.3.0 192.168.3.10 UGC 0 0 em1
192.168.3.2 192.168.3.2 UHLW 1 4 lo0 =>
192.168.3.2/32 link#2 UC 0 0 em1
192.168.3.3 192.168.3.3 UH 0 0 em1 =>
192.168.3.3/32 link#2 UC 0 0 em1
192.168.3.4 68:b5:99:6a:4b:e8 UHLW 1 12 lo0 =>
192.168.3.4/32 link#2 UC 0 0 em1
192.168.3.7 192.168.3.7 UH 0 0 em1 =>
192.168.3.7/32 link#2 UC 0 0 em1
192.168.3.8 192.168.3.8 UH 0 0 em1 =>
192.168.3.8/32 link#2 UC 0 0 em1
192.168.3.9 192.168.3.9 UH 0 0 em1 =>
192.168.3.9/32 link#2 UC 0 0 em1
192.168.3.11 192.168.3.11 UH 0 0 em1 =>
192.168.3.11/32 link#2 UC 0 0 em1
192.168.3.12 192.168.3.12 UHLW 1 14 lo0 =>
192.168.3.12/32 link#2 UC 0 0 em1
192.168.3.100 192.168.3.100 UH 0 0 em1 =>
192.168.3.100/32 link#2 UC 0 0 em1
192.168.3.254 192.168.3.254 UHLW 1 446 lo0 =>
192.168.3.254/32 link#2 UC 0 0 em1
Сервера под рукой нет, но есть все конфиги и логи.
P.S. Админить freebsd начал по необходимости около двух месяцев назад... так что сильно не бейте. Очень надеюсь на Вашу помощь. Чего-то похожего никак не смог найти.