Покажи Публикации - erasur3
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  BSD секция / Системни настройки / Multiple Internet conections -: Mar 06, 2006, 21:01
лошо явно трябва някой да хвърли едно око на машината така във форум ... няма да стане работата май :-/

ако някой му хрумне нещо да пише, се пак може и да стане нещо :-)
2  BSD секция / Системни настройки / Multiple Internet conections -: Mar 06, 2006, 14:19
p.s. ех сега подробности фалшиви (unregistered) се тая ...
като се каже фалшиви и реални всеки си мисля че се сеща кои са тея "фалшивите" :-)
3  BSD секция / Системни настройки / Multiple Internet conections -: Mar 03, 2006, 17:56
използвам FreeBSD 5.4-RELEASE

имам следния проблем, ползвам две Internet връзки
eth1 - кабел - фалшиво IP и голяма скорост (default)
eth2 - wireless връска - реално IP и с ниска скорост (за backup главно я ползвам)

статично съм рутирал няколко мрежи през eth2 и ползвам само връзка до тях само през този eth.
Но понеже реалното ми IP е на този лан, ползвам дадени сървайси на това IP, проблема оба4е идва от това че, когато постъпи заявка на реалното ми IP, отговора които се праща излиза през eth1 понеже е default gate.
А пък доставчика ми на eth1 най-вероятно ми филтрира пакетите, защото реланото ми IP се пак не е от неговата вътрешна мрежа :-)

ползвам ipfw филтър.

някои може ли да даде идея как да пренасоча всички пакети от реалното ми IP към всички да илизат през eth2

опитах с "fwd $eth2_gateway ip from $my_real_IP to any"
но нищо не се получи пакетите пак си излизаха през eth1

някакви идеи ...
4  BSD секция / Системни настройки / problem s internet conection shear-a -: Mar 03, 2006, 16:51
как да си настроим прозрачен router под freeBSD 5.4-RELEASE

значи компилирате в ядрото следните опции:

options         IPFIREWALL
options         IPFIREWALL_FORWARD
options         IPFIREWALL_VERBOSE
options         IPDIVERT
options         IPSTEALTH
options         TCP_DROP_SYNFIN



добавяте в /etc/sysctl.conf

net.inet.ip.stealth=1
net.inet.ip.random_id=1
net.inet.tcp.drop_synfin=1

във firewall-a добавяме

       # NAT divert
       ${fwcmd} add 10000 divert natd ip from any to any via ${out_interface}
       ${fwcmd} add 20102 allow ip from any to any

ако искате да ограничите само отделни IP-та

       # NAT divert
       ${fwcmd} add 10000 divert natd ip from any to any in recv ${out_interface}
       ${fwcmd} add 10002 divert natd ip from 10.0.0.2 to any via ${out_interface}

       ${fwcmd} add 20102 allow ip from 10.0.0.2 to any in via ${internal_interface}
       ${fwcmd} add 30102 allow ip from any to 10.0.0.2 out via ${internal_interface}




без ipstealth

D:\>ping abv.bg

Pinging abv.bg [194.153.145.86] with 32 bytes of data:

Reply from 194.153.145.86: bytes=32 time<10ms TTL=56
Reply from 194.153.145.86: bytes=32 time=15ms TTL=56


с ipstealth

D:\>ping abv.bg

Pinging abv.bg [194.153.145.86] with 32 bytes of data:

Reply from 194.153.145.86: bytes=32 time<10ms TTL=57
Reply from 194.153.145.86: bytes=32 time=15ms TTL=57


това върши прекрасна работа ако доставчика ви ви е ограничил по ttl

router# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=0 time=1.951 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=0 time=0.977 ms

без iptealth-a става следното
TCPDUMP на външния интерфейс

09:03:32.245676 IP 192.168.0.2 > 194.153.145.80: icmp 40: echo request seq 40704
09:03:32.249269 IP 194.153.145.80 > 192.168.0.2: icmp 40: echo reply seq 40704
09:03:32.249676 IP 192.168.0.2 > 194.153.145.80: icmp 36: time exceeded in-transit

09:03:33.745794 IP 192.168.0.2 > 194.153.145.80: icmp 40: echo request seq 40960
09:03:33.749020 IP 194.153.145.80 > 192.168.0.2: icmp 40: echo reply seq 40960
09:03:33.749419 IP 192.168.0.2 > 194.153.145.80: icmp 36: time exceeded in-transit

проблема беше че не бях пуснал stealth-a v sysctl-a :-)
5  BSD секция / Настройки на софтуер / pf, packet loss -: Jan 05, 2006, 00:09
не мога да те разбера, искаш да ги sahpe-неш но да могат да си ползват всичкия травик тоест да ограничиш потребителите да ползват мах 1 Мб независимо от кои потребител е и на коя мрежа
развирам че ползваш pf за ipfw си има pipe-ове и според мен требе да стане с нещо от сорта

ipfw add 1000 pipe 871 ip from any to 10.0.3.134 out
ipfw pipe 871 config bw 1024Kbit/s queue 100 red 0.002/30/80/0.1

като вместо ip-то може да напишеш цялата мрежа
192.168.0.0/23
или да ги напишеш на два реда, като ползжат един и същ pipe, което също трябва да работи
нямам каде да го тествам, пробвай и пиши дали е станало !
6  BSD секция / Системни настройки / problem s internet conection shear-a -: Jan 04, 2006, 20:35
сефте пиша във форума, не съм ги чел правилата ...
не се смятам много за напреднал следователно ми е простено  '<img'>  надявам се
както и да е аз се оправих и без помощ от никои тук
дано следващият път поне някой пише еи така от кумова срама два три реда
7  BSD секция / Системни настройки / problem s internet conection shear-a -: Dec 27, 2005, 21:56
imam edno freeBSD server-4e s dva lan-a na koeto sym pusnal NATD i iskam da si pusna prez nego net na dve Win ma6inki.
problema e 4e dostav4ika mi vry6ta vsi4ki paketi s ttl=0
i natd-a mai ne gi redirect-va na vytre, a vry6ta "time limit exceed" obra6tno kym dst-address-a

pusnata e option IPSTEALTH v kernel-a

ina4e BSD-to si raboti, natd-a vsi4ko e ok
na dr dostav4ik sym go polzval i si ba4ka vsi4ko normalno.
no v nas ... ne6to :-/
nqkoi nqkakva ideq da ima ili nqkoi da go e pravil tova ?
Страници: [1]