[FUG-BR] FreeBSD 10-RELEASE + IPFW + MAC Address
Renato Frederick
renato em frederick.eti.br
Segunda Fevereiro 10 22:10:52 BRST 2014
Em 10/02/14 12:04, Márcio Elias escreveu:
> Abaixo seguem as regras (mínimo para facilitar o entendimento) para um
> cliente, que funcionavam em versoes anteriores e não estão funcionando na
> versão 10.
>
> ipfw add 50 divert natd ip from any to me in recv ${natd_interface}
> ipfw add 50 divert natd ip from 192.168.0.0/16 to any out xmit
> ${natd_interface}
> ipfw add 1000 pipe 150 ip from any to 192.168.5.18 MAC XX:XX:XX:XX:XX:XX any
> ipfw add 1010 pipe 155 ip from 192.168.5.18 to any MAC any XX:XX:XX:XX:XX:XX
> ipfw add 65535 allow ip from any to any
Opa
olha aqui[1]...
Sempre coloco um not layer2, isto já me deu lentidão ou tráfego que
não alcançava o que eu mandava, assim eu sempre faço agora:
11 2945525 398239003 pipe 1234 ip from 11.2.3.4 to any in via xl0
not layer2
12 4257997 4135972152 pipe 4567 ip from any to 11.2.3.4 out via
xl0 not layer2
Pela sua saída do pipe, acho que não mudou nada do free antigo, tá igual
a minha
pipe 1234 show
1234: 256.000 Kbit/s 0 ms burst 0
q135100 50 sl. 0 flows (1 buckets) sched 69564 weight 0 lmax 0 pri 0
droptail
sched 69564 type FIFO flags 0x0 0 buckets 0 active
Sobre a sysctl, tá igual aqui tb
net.link.ether.ipfw=1
[1]http://www.fug.com.br/historico/html/freebsd/2010-01/msg00099.html
Mais detalhes sobre a lista de discussão freebsd