Привет всем!!!
Помогите разобраться с маршрутизацией.
Система: FreeBSD my.host.com 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 i386
На внешнем сетевом интерфейсе есть несколько алиасов. Не могу понять, почему исходящий трафик с локальной сети меняет свой исходящий IP. То с xx.yy.zz.121,то с xx.yy.zz.120,то с xx.yy.zz.114. Хотелось бы понять природу этого явления?
Это не всегда удобно. Как можно управлять этим процессом. Хотелось бы зафиксировать IP адрес для исходящего трафика.Никогда не сталкивался с подобной ситуацией, поэтому прошу помощи. Поиск ответа, результатов не дал.
Система: FreeBSD my.host.com 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 i386
rc.conf
ifconfig_fxp0="inet xx.yy.zz.121 netmask 255.255.255.240"
ifconfig_fxp0_alias0="xx.yy.zz.114 netmask 255.255.255.255"
ifconfig_fxp0_alias1="xx.yy.zz.115 netmask 255.255.255.255"
ifconfig_fxp0_alias2="xx.yy.zz.116 netmask 255.255.255.255"
ifconfig_fxp0_alias3="xx.yy.zz.120 netmask 255.255.255.255"#ifconfig
sk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:11:2f:ba:91:61
inet 192.168.3.106 netmask 0xffffffff broadcast 192.168.3.106
inet 192.168.3.200 netmask 0xffffff00 broadcast 192.168.3.255
media: Ethernet autoselect (1000baseTX <full-duplex,flag0,flag1,flag2>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:90:27:2d:5b:fd
inet xx.yy.zz.121 netmask 0xfffffff0 broadcast xx.yy.zz.127
inet xx.yy.zz.114 netmask 0xffffffff broadcast xx.yy.zz.114
inet xx.yy.zz.115 netmask 0xffffffff broadcast xx.yy.zz.115
inet xx.yy.zz.116 netmask 0xffffffff broadcast xx.yy.zz.116
inet xx.yy.zz.120 netmask 0xffffffff broadcast xx.yy.zz.120
media: Ethernet autoselect (100baseTX <full-duplex>)
status: activenetstat -nr
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default xx.yy.zz.113 UGS 0 93235374 fxp0
xx.yy.zz.112 ff:ff:ff:ff:ff:ff UHLWb 1 1 fxp0 =>
xx.yy.zz.112/28 link#2 UC 0 0 fxp0
xx.yy.zz.113 00:1f:6d:ac:4c:1a UHLW 2 20 fxp0 1178
xx.yy.zz.114/32 link#2 UC 0 0 fxp0
xx.yy.zz.115/32 link#2 UC 0 0 fxp0
xx.yy.zz.116/32 link#2 UC 0 0 fxp0
xx.yy.zz.120/32 link#2 UC 0 0 fxp0
xx.yy.zz.126 00:1a:7e:a3:51:a6 UHLW 1 20 fxp0 814
xx.yy.zz.127 ff:ff:ff:ff:ff:ff UHLWb 1 1 fxp0
127.0.0.1 127.0.0.1 UH 0 5374 lo0
192.168.3.0/24 link#1 UC 0 0 sk0
>[оверквотинг удален]
> 1
>1 fxp0
>127.0.0.1 127.0.0.1
> UH
> 0
> 5374 lo0
>192.168.3.0/24 link#1
> UC
> 0
> 0 sk0Привет. Мало информации. Что у тебя в качестве файрвола? Чем осуществляешь NAT?
>
>Привет. Мало информации. Что у тебя в качестве файрвола? Чем осуществляешь NAT?
>ipfw, natd
Причем если захвачен адрес 121 - все идет через него. Через некоторое время (иногда часы), все службы начинают ходить по другому например 120. Не могу понять что провоцирует смену IP ???
>Причем если захвачен адрес 121 - все идет через него. Через некоторое
>время (иногда часы), все службы начинают ходить по другому например 120.
>Не могу понять что провоцирует смену IP ???Конфиги ipfw и natd в студию. :) Я подумал, что у тебя pf - в нём нат в разные IP по кругу можно в конфиге задать, а здесь уже интереснее.
>Конфиги ipfw и natd в студию. :) Я подумал, что у тебя
>pf - в нём нат в разные IP по кругу можно
>в конфиге задать, а здесь уже интереснее.По поводу ipfw, пробовал самый простой вариант. Не помогает!!!
IPFW
ipfw pass all from any to anynatd.conf
same_ports yes
use_sockets yes
redirect_port tcp 192.168.3.120:5920-5921 xx.yy.zz.120:5920-5921
redirect_port tcp 192.168.3.120:80 xx.yy.zz.120:80
redirect_proto ICMP 192.168.3.120 xx.yy.zz.120redirect_port tcp 192.168.3.105:4232 xx.yy.zz.116:4232
redirect_port udp 192.168.3.105:8767 xx.yy.zz.116:8767
redirect_port tcp 192.168.3.105:3389 xx.yy.zz.114:3389redirect_port tcp 192.168.3.99:5060 xx.yy.zz.115:5060
redirect_port tcp 192.168.3.99:4899 xx.yy.zz.114:4899redirect_port tcp 192.168.3.88:55827 xx.yy.zz.114:55827
redirect_port udp 192.168.3.88:55827 xx.yy.zz.114:55827redirect_port tcp 192.168.3.88:7899 xx.yy.zz.115:7899
redirect_port tcp 192.168.3.107:3389 xx.yy.zz.115:3389
redirect_port udp 192.168.3.145:3389 3389