Народ, может я и слишком многого хочу, но все же рискну спросить. Есть две сетевые карты на двух компах. Можно ли дать им один IP? Что-то типа proxyarp в pppd.
> Народ, может я и слишком многого хочу, но все же
>рискну спросить. Есть две сетевые карты на двух компах. Можно ли
>дать им один IP? Что-то типа proxyarp в pppd.
смотри в сторону trunk
>смотри в сторону trunkСмотрю. Только не могу ничего узреть. Там все про VLAN-ы да cisc-и. Попробую поподробней описать проблему. Есть роутер DLink, который по pppoe цепляется к провайдеру и натит. Вот только траффик считать не умеет. Для этого соединяю его с FreeBSD-машиной, которая траффик считает. Через другую сетевую к ней подключены пользователи:
вот эти сетевые
мечтаю объединить
| |
пользователи----FreeBSD---DLink --- интернетДействительно ли это trunc?
по описанной проблеме тебе скорее нужен bridge(4)
Причём тут bridge(4)? Ему надо включить режим bridge на d-link-е, а фряху настраивать как обычного pppoe-клиента. man ppp
Превращение двух 100 мбит/c сетевых карт в одну виртуальную, с пропускной способностью 200 мбит/c .kldload /boot/kernel/ng_ether.ko
kldload /boot/kernel/ng_one2many.ko
ifconfig rl0 up
ifconfig rl1 up
ngctl mkpeer rl0: one2many upper one
ngctl connect rl0: rl0:upper lower many0
ngctl connect rl1: rl0:upper lower many1
ngctl msg rl1: setpromisc 1
ngctl msg rl1: setautosrc 0
ngctl msg rl0:upper \
setconfig "{ xmitAlg=1 failAlg=1 enabledLinks=[ 1 1 ] }"
ifconfig rl0 inet 192.168.0.78