Настало время разделить биллинг и NAS.
Пересобрал ядро с опциями:
- Код: Выделить всё
device pf
device pflog
options ALTQ
options ALTQ_CBQ # Class Bases Queueing
options ALTQ_RED # Random Early Detection
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
options ALTQ_NOPCC # Required for SMP build
options NETGRAPH #
options NETGRAPH_PPPOE
options NETGRAPH_ECHO
options NETGRAPH_ETHER
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
Решил я остаться на pf.
В связи с этим скопировал pf конфиг на новую машину, pf завелся, а вот ng ифейса нет. ПОчему не знаю.
На работающей машине был натовский ng0 ифейс с ip 172.16.0.1 (постоянный Ip). Он же был и натовский gateway для ng*.
Сейчас перенес на новую машину mpd5, но ng0 так и не появился.
Может что-то с модулями ядра?
После reboot'a
- Код: Выделить всё
kldstat
Id Refs Address Size Name
1 5 0xc0400000 a5823c kernel
2 1 0xc0e59000 6a45c acpi.ko
3 1 0xc5e30000 4000 ng_socket.ko
Хотя на рабочем nas ядро пересобиралось с опциями:
- Код: Выделить всё
device pf
device pflog
options ALTQ
options ALTQ_CBQ # Class Bases Queueing
options ALTQ_RED # Random Early Detection
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
options ALTQ_NOPCC # Required for SMP build
options NETGRAPH #
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
и при загрузке подгружаются модули:
- Код: Выделить всё
kldstat
Id Refs Address Size Name
1 26 0xc0400000 70a08c kernel
2 1 0xc0b0b000 59f20 acpi.ko
3 1 0xc2575000 16000 linux.ko
4 1 0xc25b9000 4000 ng_socket.ko
5 1 0xc25c0000 3000 ng_mppc.ko
6 1 0xc25c3000 2000 rc4.ko
7 1 0xc264a000 3000 ng_tee.ko
8 1 0xc2658000 4000 ng_ksocket.ko
9 1 0xc28c8000 3000 ng_iface.ko
10 1 0xc28d4000 2000 ng_tcpmss.ko
11 1 0xc28dc000 4000 ng_bpf.ko
12 1 0xc28e0000 4000 ng_car.ko
13 1 0xc31d1000 4000 ng_vjc.ko
Ну и понятное дело ng0 жив на нем.
Подскажите в чем проблема?
ЗЫ. При запуске выскакивает странное сообщение:
- Код: Выделить всё
WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
Каждый раз аккуратно поверх записи
- Код: Выделить всё
Updating motd
Может в этом проблема?