Условия такие:
Внешние интерфейсы:
xl0: xxx.xxx.xxx.3 mask 255.255.255.240
rl0: yyy.yyy.yyy.178 mask 255.255.255.240
и
внутренний интерфейс:
xl1: 192.168.0.254 mask 255.255.255.0
xl1_alias0: 10.5.5.254 mask 255.255.255.0Необходимо сделать: чтобы внутренняя сеть 10.5.5.0/24 ходила через rl0
вторая - 192.168.0.0/24 через xl0В rc.conf стоит:
defaultrouter="xxx.xxx.xxx.1"
gateway_enable="YES"
ifconfig_...
...
...
...
nat_enable="YES"
natd_interface="xl0"
natd_flags="-p 8668"router="/sbin/routed"
router_enable="YES"
router_flags="-q"И еще запускается "/sbin/natd -p 8669 -n rl0"
правила ipfw:
add divert 8668 ip from 192.168.0.1 to any via xl0
...
add divert 8669 ip from 10.5.5.1 to any via rl0
...
add allow ip from any to any
Сеть через rl0 не работает... в чем может быть проблема?
>Условия такие:
>Внешние интерфейсы:
>xl0: xxx.xxx.xxx.3 mask 255.255.255.240
>rl0: yyy.yyy.yyy.178 mask 255.255.255.240
>и
>внутренний интерфейс:
>xl1: 192.168.0.254 mask 255.255.255.0
>xl1_alias0: 10.5.5.254 mask 255.255.255.0
>
>Необходимо сделать: чтобы внутренняя сеть 10.5.5.0/24 ходила через rl0
>вторая - 192.168.0.0/24 через xl0
>
>В rc.conf стоит:
>
>defaultrouter="xxx.xxx.xxx.1"
>gateway_enable="YES"
>ifconfig_...
>...
>...
>...
>nat_enable="YES"
>natd_interface="xl0"
>natd_flags="-p 8668"
>
>router="/sbin/routed"
>router_enable="YES"
>router_flags="-q"
>
>И еще запускается "/sbin/natd -p 8669 -n rl0"
>
>правила ipfw:
>
>add divert 8668 ip from 192.168.0.1 to any via xl0
>...
>add divert 8669 ip from 10.5.5.1 to any via rl0
>...
>add allow ip from any to any
>
>
>Сеть через rl0 не работает... в чем может быть проблема?add forward [шлюз от rl0] ip from yyy.yyy.yyy.178 to any
доавь после ната. Т.е. после преобразования адреса сработает это правило и пакет перебросится на шлюз, через который работает сеть на rl0. А маршрут по-умолчанию будет применяться для xl0.
>>Условия такие:
>>Внешние интерфейсы:
>>xl0: xxx.xxx.xxx.3 mask 255.255.255.240
>>rl0: yyy.yyy.yyy.178 mask 255.255.255.240
>>и
>>внутренний интерфейс:
>>xl1: 192.168.0.254 mask 255.255.255.0
>>xl1_alias0: 10.5.5.254 mask 255.255.255.0
>>
>>Необходимо сделать: чтобы внутренняя сеть 10.5.5.0/24 ходила через rl0
>>вторая - 192.168.0.0/24 через xl0
>>
>>В rc.conf стоит:
>>
>>defaultrouter="xxx.xxx.xxx.1"
>>gateway_enable="YES"
>>ifconfig_...
>>...
>>...
>>...
>>nat_enable="YES"
>>natd_interface="xl0"
>>natd_flags="-p 8668"
>>
>>router="/sbin/routed"
>>router_enable="YES"
>>router_flags="-q"
>>
>>И еще запускается "/sbin/natd -p 8669 -n rl0"
>>
>>правила ipfw:
>>
>>add divert 8668 ip from 192.168.0.1 to any via xl0
>>...
>>add divert 8669 ip from 10.5.5.1 to any via rl0
>>...
>>add allow ip from any to any
>>
>>
>>Сеть через rl0 не работает... в чем может быть проблема?
>
>add forward [шлюз от rl0] ip from yyy.yyy.yyy.178 to any
>
>доавь после ната. Т.е. после преобразования адреса сработает это правило и пакет
>перебросится на шлюз, через который работает сеть на rl0. А маршрут
>по-умолчанию будет применяться для xl0.
[шлюз от rl0] - IP-адресс гейта провайдера, т.е. скажем yyy.yyy.yyy.177?
>>>Условия такие:
>>>Внешние интерфейсы:
>>>xl0: xxx.xxx.xxx.3 mask 255.255.255.240
>>>rl0: yyy.yyy.yyy.178 mask 255.255.255.240
>>>и
>>>внутренний интерфейс:
>>>xl1: 192.168.0.254 mask 255.255.255.0
>>>xl1_alias0: 10.5.5.254 mask 255.255.255.0
>>>
>>>Необходимо сделать: чтобы внутренняя сеть 10.5.5.0/24 ходила через rl0
>>>вторая - 192.168.0.0/24 через xl0
>>>
>>>В rc.conf стоит:
>>>
>>>defaultrouter="xxx.xxx.xxx.1"
>>>gateway_enable="YES"
>>>ifconfig_...
>>>...
>>>...
>>>...
>>>nat_enable="YES"
>>>natd_interface="xl0"
>>>natd_flags="-p 8668"
>>>
>>>router="/sbin/routed"
>>>router_enable="YES"
>>>router_flags="-q"
>>>
>>>И еще запускается "/sbin/natd -p 8669 -n rl0"
>>>
>>>правила ipfw:
>>>
>>>add divert 8668 ip from 192.168.0.1 to any via xl0
>>>...
>>>add divert 8669 ip from 10.5.5.1 to any via rl0
>>>...
>>>add allow ip from any to any
>>>
>>>
>>>Сеть через rl0 не работает... в чем может быть проблема?
>>
>>add forward [шлюз от rl0] ip from yyy.yyy.yyy.178 to any
>>
>>доавь после ната. Т.е. после преобразования адреса сработает это правило и пакет
>>перебросится на шлюз, через который работает сеть на rl0. А маршрут
>>по-умолчанию будет применяться для xl0.
>
>
>[шлюз от rl0] - IP-адресс гейта провайдера, т.е. скажем yyy.yyy.yyy.177?да да
>>>>Условия такие:
>>>>Внешние интерфейсы:
>>>>xl0: xxx.xxx.xxx.3 mask 255.255.255.240
>>>>rl0: yyy.yyy.yyy.178 mask 255.255.255.240
>>>>и
>>>>внутренний интерфейс:
>>>>xl1: 192.168.0.254 mask 255.255.255.0
>>>>xl1_alias0: 10.5.5.254 mask 255.255.255.0
>>>>
>>>>Необходимо сделать: чтобы внутренняя сеть 10.5.5.0/24 ходила через rl0
>>>>вторая - 192.168.0.0/24 через xl0
>>>>
>>>>В rc.conf стоит:
>>>>
>>>>defaultrouter="xxx.xxx.xxx.1"
>>>>gateway_enable="YES"
>>>>ifconfig_...
>>>>...
>>>>...
>>>>...
>>>>nat_enable="YES"
>>>>natd_interface="xl0"
>>>>natd_flags="-p 8668"
>>>>
>>>>router="/sbin/routed"
>>>>router_enable="YES"
>>>>router_flags="-q"
>>>>
>>>>И еще запускается "/sbin/natd -p 8669 -n rl0"
>>>>
>>>>правила ipfw:
>>>>
>>>>add divert 8668 ip from 192.168.0.1 to any via xl0
>>>>...
>>>>add divert 8669 ip from 10.5.5.1 to any via rl0
>>>>...
>>>>add allow ip from any to any
>>>>
>>>>
>>>>Сеть через rl0 не работает... в чем может быть проблема?
>>>
>>>add forward [шлюз от rl0] ip from yyy.yyy.yyy.178 to any
>>>
>>>доавь после ната. Т.е. после преобразования адреса сработает это правило и пакет
>>>перебросится на шлюз, через который работает сеть на rl0. А маршрут
>>>по-умолчанию будет применяться для xl0.
>>
>>
>>[шлюз от rl0] - IP-адресс гейта провайдера, т.е. скажем yyy.yyy.yyy.177?
>
>да да
Не помогло =(((
>nat_enable="YES"D
natd_enable="YES">router="/sbin/routed"
>router_enable="YES"
>router_flags="-q"Routed - он действительно нужен ?