Jump to content
Калькуляторы

ng_car + ng_nat

Пытаюсь совместить на 1й машине ng_car + ng_nat, через сутки работы машины перестает работать nat.

На 2й машине nat в тойже конфигурации работает нормально

ngnat_start() {
  echo "Setup ng_nat "
  /usr/sbin/ngctl -f- <<-SEQ
      mkpeer ipfw: nat 60 out
      name ipfw:60 nat1
      connect ipfw: nat1: 61 in
      msg nat1: setaliasaddr $ngnat_aliasaddr1
SEQ
}

ngnat_stop() {
  /usr/sbin/ngctl -f- <<-SEQ
    shutdown nat1:

 

правила ng_car :

mkpeer ipfw: car $nom upper
name ipfw:$nom $login
connect $login: ipfw: lower $noml
msg $login: setconf { upstream={ cbs=$cbsup ebs=$ebsup cir=$cirup greenAction=1 yellowAction=1 redAction=2 mode=$modeup } downstream={ cbs=$cbsdn ebs=$ebsdn cir=$cirdn greenAction=1 yellowAction=1 redAction=2 mode=$modedn} }

 

где nom формируются последовательно 0,1,2,..., noml 2000+nom

 

могут ли ноды в ng_nat пересекать с ng_car в строчках : name ipfw:60 nat1 и name ipfw:$nom $login при nom=60 и темсамым вызывать подвисание ?

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this