Всем привет.
Когда-то на freebsd 7-8 создавал через netgraph интерфейсы вот так:
kldload /boot/kernel/ng_ether.ko
ngctl mkpeer em0: bridge lower link0
ngctl connect em0: em0:lower upper link1
ngctl name em0:lower em0Bridge
ngctl mkpeer em0:lower eiface link3 ether
ifconfig ngeth0 link 00:11:22:33:44:55
ifconfig ngeth0 1.1.1.1/24
sysctl net.inet.ip.forwarding=1
и после этого сеть на ngeth0 работала. На FreeBSD 10.2 не работает.
Вроде бы ничего не упустил. Возможно что-то изменилось или я что-то
делаю не так?
tcpdump вообще не показывает никаких пакетов отправленных на ngeth0. В
arp запись с новым МАСом появляется. Непосредственно в самой FreeBSD
сеть ngeth0 работает.
# kldstat
Id Refs Address Size Name
1 29 0xffffffff80200000 179ddb0 kernel
2 1 0xffffffff81a11000 3832 ng_socket.ko
3 11 0xffffffff81a15000 b9db netgraph.ko
4 1 0xffffffff81a21000 34c0 ng_bridge.ko
5 1 0xffffffff81a25000 3c48 ng_eiface.ko
6 1 0xffffffff81a29000 7430 ng_netflow.ko
7 1 0xffffffff81a31000 93b5 if_bridge.ko
8 1 0xffffffff81a3b000 53fa bridgestp.ko
9 1 0xffffffff81a41000 40fa ng_ether.ko