Титла: iptables Публикувано от: ivanatora в May 10, 2003, 21:47 Току що разбрах че има начин да пусна интернет на друго ПС в локалната мрежа чрез iptables или ipchains.. Въпроса ми е къде точно мога да прочета повече по въпроса освен в man-a, щото там не са го писали като за ламери като мене
![]() Та? Титла: iptables Публикувано от: в May 11, 2003, 00:59 Masquerading-Simple-HOWTO v internet ili
/usr/doc/Linux-HOWTOs/Masquerading-Simple-HOWTO pone pri men v slackware mislia 4e be6e tam ![]() modprobe ipt_MASQUERADE iptables -F; iptables -t nat -F; iptables -t mangle -F iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE ot proba HE boli glava ![]() Титла: iptables Публикувано от: ivanatora в May 11, 2003, 11:57 Въобще не мога да си намеря HOWTOтата. С rh8 съм. А на modprobe ми вика:
$ modprobe ipt_MASQUERADE bash: modprobe: command not found Имах предвид да прочета нещо по темата от нета. ПП. Може ли да обясниш подробно всеки ред от горния пример? ППП. Порових се из manualа и да видим дали съм разбрал горния пример поне ![]() iptables -F; - изтрива всички таблици ptables -t nat -F; - изтрива таблица nat ptables -t mangle -F; - изтрива таблица mangle iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE - използва таблица nat, като добавя правило POSTROUTING от източник 192.168.0.0 (тук накрая не трябва ли да е 0.1? IPто на gateway-a ни завършва на 0.1), с маска 255.255.255.0, използва за изходящ интерфейс eth0 (мрежовата ми карта) и... тук вече продължението ми се губи... Може би прескача на правило MASQUERADE, ама точно как и защо не мога да разбера. Какво трябва да се направи по тоя пример ако получавам интернет от 192.168.0.1 и искам да изпратя на 192.168.0.5? И това MASQUERADE не се ли ползва само за dial-up клиенти!? Ъъъм, май аз не съм задал правилно въпроса ![]() Искам да пусна интернет през мойто ПС на ПС от мрежата ни като при това искам и АЗ да имам нет, все пак ![]() Титла: iptables Публикувано от: mrvoland в May 11, 2003, 14:27 Титла: iptables Публикувано от: ivanatora в May 11, 2003, 15:12 Сайтът е невероятно подробен, поне си намерих материал за четене за седмици напред
![]() ![]() Титла: iptables Публикувано от: n_antonov в May 11, 2003, 15:41 На сайта, посочен от колегата, почти във всеки скрипт го има твоя случай
![]() Да, маскарад се ползва при динамични IP-адреси (не само dial-up), иначе ползваш SNAT. Пробвай скрипта "NAT and blocking all but port 22", но си въведи данните на мрежовата конфигурация в началото, както е описано. Титла: iptables Публикувано от: ivanatora в May 12, 2003, 10:46 Ошашавен съм тотално.
![]() Гледам променливите в горепосочения скрипт и се чудя и мая.. dev_world и dev_int предполагам че са входящ и изходящ интерфейс.. ами като имам само едничка лан карта eth0 ли да сложа и на двете? Няма ли да се бърка?
това IPто към което ще препращам нет ли е?
това гетауейа от който получавам нет ли е?
този ред не трябва ли да се промени? в нашата мрежа нямаме IP 192.168.1.1 Титла: iptables Публикувано от: n_antonov в May 12, 2003, 13:05 addr_int=192.168.1.1 - това е ip-адреса на машината, на която се стартира скриптът
net_int=192.168.1.0/24 - това е адресът на мрежата, от която е част хостът, на който се стартира скриптът #iptables -A PREROUTING -t nat -p tcp -d 192.168.1.1 --dport 5901 --to 192.168.1.2:5901 -j DNAT - този ред е комнетиран, не ти трябва и няма да се изпълни Кои са ти двата мрежови интерфейса? Единият е външен (отива към интернет), а другият - вътрешен (отива към локалната мрежа). Трябва да ги посочиш в раздела с променливите. Титла: iptables Публикувано от: ivanatora в May 12, 2003, 13:34 Хмм. Имам само един мрежов интерфейс -eth0. Все пак аз не съм рутер. Може ли при това положение да стане номера? Т.е. нета да идва от доставчика, да минава през гетауейа на локалната мрежа, да минава И през мен по пътя за един от компютрите в същата локална мрежа. Причина си имам
![]() Титла: iptables Публикувано от: n_antonov в May 12, 2003, 15:31 Как ще направиш така интернетът да минава през теб и да отива към друга машина, като имаш само един мрежов интерфейс?
Титла: iptables Публикувано от: KNK в May 12, 2003, 15:40 mislia, che te razbrah. triabva da nastroish vtoroto PC da polzva kato gateway tvoeto (PC1), a za teb
naj-vazhnoto e da nastroish vtoroto PC, che ti si mu gateway. Титла: iptables Публикувано от: в May 12, 2003, 18:10
![]() ![]() Титла: iptables Публикувано от: ivanatora в May 12, 2003, 19:02
А ся, де ![]() Не трябва ли да е -s <MYip> -o eth0 -j SNAT --to-source <PC2ip> ? Титла: iptables Публикувано от: KNK в May 12, 2003, 19:31
ami ne. po-skoro triabva da e
podrazbiram, che 192.168.0.6 e IPto na drugoto PC, a 192.168.0.10 e tvoeto PC. Ako ne e taka korigiraj go - tova znachi da zamenia adresa na drugoto PC s tvoeto, koeto se iska vsashtnost za da minavat zaiavkite prez gateway-a vse edno sa ot tebe, a ne ot drugoto ip (saotvetno da se vrashtat pri teb, no za da mozhe drugoto PC da si gi nameri pri teb, ponezhe si mu gateway) Титла: iptables Публикувано от: ivanatora в May 12, 2003, 20:11 Добри новини
![]() Интернета вече върви ![]() Проблема какъв беше: cat /proc/sys/net/ipv4/ip_forward 0 ![]() ![]() ![]() Сърдечно благодаря на всички помогнали ![]() Титла: iptables Публикувано от: uzo в May 24, 2003, 05:50 Ami ivanatore ......zemi razgledai tova:
http://www.linux-bg.org/cgi-bin....6349746 (Ako ne si s dobro nivo na English) Za da razberesh koe kakvo e i za kakvo sluji 6tot ina4e dori i da si podkarash vsi4ko kakto trjabva - niama da znaesh gore izbroenite ne6ta! Haide Uspeh! Титла: iptables Публикувано от: mtab в May 25, 2003, 11:34 debel ti pa ko se obajdash ... kato si v holandia da ne si s dva chifta
![]() ![]() ![]() |