1. Постоянно на экран выдаться сообщения
divert_packet: no divert tag
Немогу понять откуда и почему....
2. Периодически выскакивает
vr0: rx packet lost
тоже немогу понять в чем проблема....
Вот правила ipfw:
Код: Выделить всё
#!/bin/sh
fwcmd='/sbin/ipfw -q'
home_net='10.0.0.0/24'
user='10.0.0'
user_ports='80,21,25,110,443,53'
inet_ports='80,21,25,110,443,53'
WAN='tun0'
LAN='vr0'
${fwcmd} -f flush
${fwcmd} -f pipe flush
${fwcmd} -f queue flush
${fwcmd} add 100 check-state
${fwcmd} add 300 allow ip from any to any via lo
${fwcmd} add 310 allow ip from me to any keep-state
${fwcmd} add 1002 divert natd all from ${user}.2 to any out via ${WAN}
${fwcmd} add 1003 divert natd all from ${user}.3 to any out via ${WAN}
${fwcmd} add 1004 divert natd all from ${user}.4 to any out via ${WAN}
${fwcmd} add 1013 divert natd all from ${user}.13 to any out via ${WAN}
${fwcmd} add 2000 divert natd all from any to me in via ${WAN}
# Maliy
${fwcmd} pipe 4002 config bw 128kbit/s
${fwcmd} pipe 6002 config bw 64kbit/s
${fwcmd} add 4002 pipe 4002 all from any to ${user}.2 out via ${LAN}
${fwcmd} add 6002 pipe 6002 all from ${user}.2 to any in via ${LAN}
# Petrov
${fwcmd} pipe 4003 config bw 64kbit/s
${fwcmd} pipe 6003 config bw 64kbit/s
${fwcmd} add 4003 pipe 4003 all from any to ${user}.3 out via ${LAN}
${fwcmd} add 6003 pipe 6003 all from ${user}.3 to any in via ${LAN}
# Geka
${fwcmd} pipe 4004 config bw 512kbit/s
${fwcmd} pipe 6004 config bw 128kbit/s
${fwcmd} add 4004 pipe 4004 all from any to ${user}.4 out via ${LAN}
${fwcmd} add 6004 pipe 6004 all from ${user}.4 to any in via ${LAN}
#Summoner
${fwcmd} pipe 4013 config bw 4096kbit/s
${fwcmd} pipe 6013 config bw 512kbit/s
${fwcmd} add 4013 pipe 4013 all from any to ${user}.13 out via ${LAN}
${fwcmd} add 6013 pipe 6013 all from ${user}.13 to any in via ${LAN}