|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Vasil Vasilev (savil< at >abv __точка__ bg) |
Дата: 08/19/2004 |
Нека първо да обясня ситуацията!!
Имаме машина с FreeBSD 5.0 от едната и страна имаме 30
клиента които трябва да взимат интернет от нея и го правят.
Имаме и 10 реални IP адреса. Как да направиме нещо като snat
-to-source на линукса?
Ясно е че трябва да се направят алиаси на всичките IP-та
върху външната мрежова карта, но каква е точно магията с
IPFW която се прави?
|
Отговор #2 |
От: Savil (savil< at >abv[ точка ]bg) |
Дата: 08/20/2004 |
Каде в тая статия дето ми даваш повезе от един реален
(външен) ip адрес?
|
Отговор #3 |
От: rtyъs |
Дата: 08/20/2004 |
с 4 реални
natd -a ПЪРВИ_РЕАЛЕН -p 8675
natd -a ВТОРИ_РЕАЛЕН -p 8676
natd -a ТРЕТИ_РЕАЛЕН -p 8677
natd -a ЧЕТВЪРТИ_РЕАЛЕН -p 8678
ipfw add 2345 divert 8675 ip from ТЕЗИ to any
ipfw add 2346 divert 8676 ip from ОНЕЗИ to any
ipfw add 2347 divert 8677 ip from ТОЗИ_ТУК to any
ipfw add 2348 divert 8678 ip from ЕТО_ТОЗИ to any
...например
|
Отговор #4 |
От: Savil (savil __@__ abv< dot >bg) |
Дата: 08/20/2004 |
rtyъs
Благорариа ти, а знаеш ли как да разделя мрежа от клас С.
от примера ти
ipfw add 2345 divert 8675 ip from ТЕЗИ to any
на местото на ТЕЗИ искам да стоят адреси например от
192.168.1.1 до 192.168.1.10
за всичките ли трябва да пиша правило?
например така:
ipfw add 2345 divert 8675 ip from 192.168.1.1 to any
ipfw add 2345 divert 8675 ip from 192.168.1.2 to any
ipfw add 2345 divert 8675 ip from 192.168.1.3 to any
ipfw add 2345 divert 8675 ip from 192.168.1.4 to any
ipfw add 2345 divert 8675 ip from 192.168.1.5 to any
ipfw add 2345 divert 8675 ip from 192.168.1.6 to any
ipfw add 2345 divert 8675 ip from 192.168.1.7 to any
ipfw add 2345 divert 8675 ip from 192.168.1.8 to any
ipfw add 2345 divert 8675 ip from 192.168.1.9 to any
ipfw add 2345 divert 8675 ip from 192.168.1.10 to any
или има и някакво съкратено записване?
като например 192.168.1.1/1
????
|
Отговор #5 |
От: dsfeeer |
Дата: 08/20/2004 |
ако са ти разделени на мрежи си ги описваш като такива.
а.б.в.г:м (стантартно)
или
а.б.ц.д/м (CIDR)
иначе можеш да си изредиш които искаш с:
{а.б.в.г or а.б.в.д or а.б.в.е or а.б.в.ж or а.б.в.з }
(ако е от команден ред сложи "\" преди всяко "{"
така можеш да си маскираш който си избереш
...
|
Отговор #6 |
От: Savil (savil (a) abv __точка__ bg) |
Дата: 08/24/2004 |
rtyъs
тожа с дивертите е много хубаво, но неработи :)
или поне не работи в този вариант с дивертването
в смисал това
natd -a edisikvo -p 8676 си бачко
но когато направя диверт
ipfw add 100 divert 8676 ip from 192.168.10.10 to any
от 192.168.10.10 немога да изляза през този деверт!
обаче ако напиша:
ipfw add 100 divert 8676 ip from any to any
всичко бачка на пушка, но лошото е че не ме устройва, тай
така съм си дивертнал всички IP та, което не е моята цел!
Благодаря все пак, ако има още някакви идеи мола помогнете!
|
Отговор #7 |
От: erawww |
Дата: 08/24/2004 |
ipfw add 100 divert 8676 ip from 192.168.10.10 to any
и после обратен разбира се
ipfw add 100 divert 8676 ip from any to 192.168.10.10
като си писал правилото
ipfw add 100 divert 8676 ip from any to any
си включил и обартния , затова работи :)
...та такива работи ...
|
Отговор #8 |
От: Savil (savil__at__abv __точка__ bg) |
Дата: 08/24/2004 |
И обратен съм пускал и кво ли не, и неще и неще!!!
дори като го напиша
ipfw add 100 divert 8686 ip from 192.168.10.0/24 to any
ipfw add 101 divert 8686 ip from any to 192.168.10.0/24
пак неще!!
Има нещо съмнително в цялата ситуация!!
Нещо изпускам, но незнам какво!!!
пробвах да му слагам и via fxp0 и via fxp1 и пак неще!!!
|
Отговор #9 |
От: kkjjffg |
Дата: 08/25/2004 |
Моя грешка!!! В обратния се посочва реалния!Няма начин отвън
да знаят кой вътрешен е правил заявката :) . Това го знае
само natd ;).
Ето пример:
natd -a ПЪРВИ_РЕАЛЕН -p 8675
natd -a ВТОРИ_РЕАЛЕН -p 8676
ipfw add 2345 divert 8675 ip from ТЕЗИ_НЕРЕАЛНИ to any
ipfw add 2346 divert 8676 ip from ОНЕЗИ_НЕРЕАЛЕН to any
ipfw add divert 8675 ip from any to ПЪРВИ_РЕАЛЕН
ipfw add divert 8676 ip from any to ВТОРИ_РЕАЛЕН
|
Отговор #10 |
От: savil (savil__at__mail __точка__ bg) |
Дата: 08/25/2004 |
Dobre dobre!! super stana!!!
Sega vechez imam 20-tina realni IP ta ma samo na ednoto ima
iinternet!!! i sega triaa da si pusna internet prez tova na
drugite mi IP!!!
Tova daje niakakva ideia si niamam kak se pravi!!!!!!
Znachi moia dostavchi e pusnal internet na xxx.xxx.xxx.1 i
mi e dal oshte 20 tina ip ta ot roda xxx.xxx.xxx.3 i sega
horata koito izlizat s adres razlichen ot xxx.xxx.xxx.1 i
niamat internet, i sa triaa xxx.xxx.xxx.3 da zima internet
ot xxx.xxx.xxx.1
ne go obiasnih mnogo dobre, no se nadiavam da ste
merazbrali!
|
<< nforce drivers problem (4
) | p2p unix-windows (0
) >>
|
|
|
|
|