вопрос по ng_car

Технические вопросы по UTM 5.0
Ответить
y(x)
Сообщения: 85
Зарегистрирован: Чт апр 26, 2007 12:03

вопрос по ng_car

Сообщение y(x) »

Добрый день,
есть два внешних канала: на одном анлимщики, на другом все остальные, скорость регулирует mpd5, но как подключить ng_car к этой схеме? и можно ли разделить нагрузку на каналы по ровну?

freebsd 7.3 mpd5.3

вот скрипт для ng_nat
#!/bin/sh
. /etc/rc.subr

name="ngnat"

rcvar=`set_rcvar`
start_cmd="ngnat_start"
stop_cmd="ngnat_stop"
load_rc_config $name
eval "${rcvar}=\${${rcvar}:-'YES'}"
ngnat_aliasaddr1=${ngnat_aliasaddr1:-"x.x.x.x"}
ngnat_aliasaddr2=${ngnat_aliasaddr2:-"x.x.x.x"}
ngnat_export=${ngnat_export:-"x.x.x.x:xxx"}


ngnat_start() {
echo "Setup ng_nat and ng_netflow"
/usr/sbin/ngctl -f- <<-SEQ
mkpeer ipfw: netflow 1 iface0
name ipfw:1 netflow
mkpeer netflow: split out0 in
name netflow:out0 split1
mkpeer netflow: ksocket export inet/dgram/udp
msg netflow:export connect inet/$ngnat_export
connect split1: netflow: out iface1
connect ipfw: netflow: 4 out1
mkpeer split1: nat mixed out
name split1:mixed nat1
connect ipfw: nat1: 23 in
connect ipfw: netflow: 5 iface2
connect ipfw: netflow: 6 out2
msg nat1: setaliasaddr $ngnat_aliasaddr1
msg netflow: setdlt { iface=0 dlt=12 }
msg netflow: setifindex { iface=0 index=1000 }
msg netflow: setdlt { iface=1 dlt=12 }
msg netflow: setifindex { iface=1 index=1001 }
msg netflow: setdlt { iface=2 dlt=12 }
msg netflow: setifindex { iface=2 index=1002 }
connect ipfw: netflow: 7 iface3
mkpeer netflow: split out3 in
name netflow:out3 split2
mkpeer split2: nat mixed out
name split2:mixed nat2
connect ipfw: nat2: 89 in
connect split2: netflow: out iface4
connect ipfw: netflow: 40 out4
msg nat2: setaliasaddr $ngnat_aliasaddr2
msg netflow: setdlt { iface=3 dlt=12 }
msg netflow: setifindex { iface=3 index=1003 }
msg netflow: setdlt { iface=4 dlt=12 }
msg netflow: setifindex { iface=4 index=1004 }
SEQ
}


ngnat_stop() {
/usr/sbin/ngctl -f- <<-SEQ
shutdown nat1:
shutdown nat2:
shutdown split1:
shutdown split2:
shutdown netflow:
SEQ
}

run_rc_command "$1"

akmstudio
Сообщения: 14
Зарегистрирован: Ср дек 29, 2010 20:15

Сообщение akmstudio »

Что подразумевается под $1?

y(x)
Сообщения: 85
Зарегистрирован: Чт апр 26, 2007 12:03

Сообщение y(x) »

как что? start или stop

Siny
Сообщения: 88
Зарегистрирован: Ср ноя 16, 2005 13:15
Контактная информация:

Сообщение Siny »

bgp

y(x)
Сообщения: 85
Зарегистрирован: Чт апр 26, 2007 12:03

Сообщение y(x) »

Siny писал(а):bgp
интернет через vpn от которого не откажешься(

Ответить