Среда, 22 мая 2013, 11:22 +03:00 от "Yuriy B. Borysov" 
<[email protected]>:
>Hi!
>
>On Wed, May 22, 2013 at 01:06:25PM +0700, Eugene Grosbein writes:
>> 
>> Ничего не понятно. Надо не только пересказывать своими словами, но и 
>> показывать вывод
>> ifconfig, netstat -rn, правил файрвола, показывать, как ping запускаешь.
>> 
>
>Да, немного сумбурно вышло, исправляюсь:
>
>Интерфейсы наружу
>
>ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 
>1492
>        inet 101.109.244.66 --> 101.109.244.1 netmask 0xffffffff 
>ng2: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 
>1492
>        inet 110.77.149.75 --> 110.77.149.1 netmask 0xffffffff 
>ng3: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 
>1492
>        inet 110.77.214.242 --> 110.77.214.1 netmask 0xffffffff 
>
>
>Интерфейс, на котором прибит ip из сети, отроученой провайдером на ng1:
>
>vlan15: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        options=103<RXCSUM,TXCSUM,TSO4>
>        ether 00:25:90:00:00:a4
>        inet 101.109.244.129 netmask 0xfffffffc broadcast 101.109.244.131
>        media: Ethernet autoselect (1000baseT <full-duplex>)
>        status: active
>        vlan: 15 parent interface: em0
>
>Интерфейс, на котором прибит ip из сети, отроученой провайдером на ng2:
>
>vlan16: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        options=103<RXCSUM,TXCSUM,TSO4>
>        ether 00:25:90:00:00:a4
>        inet 103.10.229.33 netmask 0xfffffff8 broadcast 103.10.229.39
>        media: Ethernet autoselect (1000baseT <full-duplex>)
>        status: active
>        vlan: 16 parent interface: em0
>
>
>netstat -rn (только то, что относится к вопросу)
>default            110.77.214.1       UGS         0 39320711    ng3
>101.109.244.128/30 link#18            U           0   114509 vlan15
>101.109.244.129    link#18            UHS         0        0    lo0
>103.10.229.32/29   link#19            U           0        0 vlan16
>103.10.229.33      link#19            UHS         0        0    lo0
>
>pbr для ip с ng1, который нормально работает:
>
>pass out route-to (ng1 101.109.244.66) proto tcp from 101.109.244.130 to any 
>flags S/SA keep state
>pass out route-to (ng1 101.109.244.66) proto { udp, icmp } from 
>101.109.244.130 to any keep state
>pass in on ng1 reply-to (ng1 101.109.244.66) proto tcp from any to 
>101.109.244.130 flags S/SA keep state
>pass in on ng1 reply-to (ng1 101.109.244.66) proto { udp, icmp } from any to 
>101.109.244.130 keep state 
>
>pass in on ng1 reply-to (ng1 ng1:peer) from any to (ng1:network)
>
>
>pbr для ip с ng2, который не работает:
>
>table <cat> { 103.10.229.34, 103.10.229.35, 103.10.229.36, 103.10.229.37, 
>103.10.229.38 }
>pass out route-to (ng2 110.77.149.75) proto tcp from <cat> to any flags S/SA 
>keep state
>pass out route-to (ng2 110.77.149.75) proto { udp, icmp } from <cat> to any 
>keep state
>pass in on ng2 reply-to (ng2 110.77.149.75) proto tcp from any to <cat> flags 
>S/SA keep state
>pass in on ng2 reply-to (ng2 110.77.149.75) proto { udp, icmp } from any to 
><cat> keep state
>
>pass in on ng2 reply-to (ng2 ng2:peer) from any to (ng2:network)
>
>Пробовал и с ipfw fwd - add fwd 110.77.149.1 ip from 103.10.229.32/29 to any
>
>Пинг пробовал по разному: 
>
>ping -S 103.10.229.33 8.8.8.8 локально с маршрутизатора.
>Глухо, tcpdump -i ng2 icmp ничего не показывает.
>
>Включал в vlan16 бук с прибитым ip 103.10.229.34/29
>
>ping с 33 на 34 и обратно - проходит, наружу - нет.
>
>
>
>
>-- 
>WBR, Yuriy B. Borysov
>YOKO-UANIC | YOKO-RIPE 


а вот эта айпишка (103.10.229.33) часом не должна быть в таблице cat? 


Ответить