Подскажите с маршрутизацией

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
densan
ст. сержант
Сообщения: 369
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Подскажите с маршрутизацией

Непрочитанное сообщение densan » 2016-02-07 18:48:55

Здравствуйте.
Есть шлюз с интерфейсами

Код: Выделить всё

ifconfig
re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether c4:e9:84:02:de:4d
        inet x.x.x.184 netmask 0xffffff00 broadcast x.x.x.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether f0:79:59:62:ae:74
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
vlan40: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3<RXCSUM,TXCSUM>
        ether c4:e9:84:02:de:4d
        inet 10.10.2.59 netmask 0xffff0000 broadcast 10.10.255.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
        vlan: 40 parent interface: re0
re1 смотрит в локальную сеть, re0 - к провайдеру. IP задан статикой + поднят Vlan40 для sip.
В Локальной сети есть VoIP железка.
Задача настроить маршрутизацию из 192.168.0.x (VoIP железка) к sip-серверу провайдера 10.10.0.3.
С шлюза пинги проходят без проблем к 10.10.0.3.

Код: Выделить всё

traceroute 10.10.0.3
traceroute to 10.10.0.3 (10.10.0.3), 64 hops max, 40 byte packets
 1  10.10.1.1 (10.10.1.1)  0.474 ms  0.393 ms  0.375 ms
 2  10.10.0.3 (10.10.0.3)  3.562 ms  0.455 ms  0.453 ms
Когда пингую с железки от меня пакеты уходят, но не возвращаются

Код: Выделить всё

tcpdump -ni vlan40 'ip proto \icmp'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vlan40, link-type EN10MB (Ethernet), capture size 65535 bytes
18:34:29.746308 IP 192.168.0.10 > 10.10.0.3: ICMP echo request, id 1, seq 159, length 40
18:34:34.745986 IP 192.168.0.10 > 10.10.0.3: ICMP echo request, id 1, seq 160, length 40
маршруты

Код: Выделить всё

netstat -4rn
Routing tables

Internet:
Destination        Gateway            Flags      Netif Expire
default            x.x.x.1        UGS         re0
10.10.0.0/16       link#4             U        vlan40
10.10.2.59         link#4             UHS         lo0
x.x.x.0/24     link#1             U           re0
x.x.x.184      link#1             UHS         lo0
127.0.0.1          link#3             UH          lo0
192.168.0.0/24     link#2             U           re1
192.168.0.1        link#2             UHS         lo0
правила ipfw

Код: Выделить всё

ipfw list
00070 allow ip from 192.168.0.0/24 to any via re1
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
01050 deny ip from any to 192.168.0.0/16 in recv re0
01060 deny ip from 192.168.0.0/16 to any in recv re0
01070 deny ip from any to 172.16.0.0/12 in recv re0
01080 deny ip from 172.16.0.0/12 to any in recv re0
01090 deny ip from any to 10.0.0.0/8 in recv re0
10100 deny ip from 10.0.0.0/8 to any in recv re0
10110 deny ip from any to 169.254.0.0/16 in recv re0
20010 allow log tcp from table(0) to 85.237.63.184 dst-port 22 in via re0
20500 deny log tcp from any to 85.237.63.184 dst-port 22 in via re0
20510 nat 1 ip from any to any via re0
20520 allow ip from any to any
65534 deny log ip from any to any
65535 deny ip from any to any
Вопрос:
При работе с VLAN ipfw его рассматривает как отдельный интерфейс и соответственно для него в правилах ipfw нужно прописывать отдельные правила или нет?
Как настроить трафик из 192.168.0.0/24 к 10.10.0.3?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

sansa
рядовой
Сообщения: 45
Зарегистрирован: 2009-10-05 13:02:02
Откуда: Сергиев Посад

Подскажите с маршрутизацией

Непрочитанное сообщение sansa » 2016-02-07 21:37:43

01090 deny ip from any to 10.0.0.0/8 in recv re0
10100 deny ip from 10.0.0.0/8 to any in recv re0
Тут ничего не смущает?