Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 15, 2006, 22:40 По някаква причина рутера дропи пакетите и не иска да ги пренасочи. Това не се отразява по логовете, а скрипта ми изглежда добре. Дано някой да може да помогне
![]() (с "?.?.?.?" е отразено IP-то ![]()
Благодаря! Титла: Iptables redirect Публикувано от: в Jul 17, 2006, 15:54 Пакета първо влиза в PREROUTING, но все пак дали не е проблема в това, че няма $IPTABLES -A tcp_packets -p TCP -s 192.168.0.0/24 --dport ?? -j allowed
Титла: Iptables redirect Публикувано от: в Jul 17, 2006, 15:57 Пакета първо влиза в PREROUTING, но все пак дали не е проблема в това, че няма $IPTABLES -A tcp_packets -p TCP -s 192.168.0.0/24 --dport ?? -j allowed
Титла: Iptables redirect Публикувано от: в Jul 17, 2006, 19:47 Я пробвай това :
$F -t nat -A PREROUTING -p udp -i $INET_IP --destination-port 1024:65535 -j DNAT --to-destination 192.168.0.2:3389 $F -t nat -A PREROUTING -p tcp -i $INET_IP --destination-port 1024:65535 -j DNAT --to-destination 192.168.0.2:3389 Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 18, 2006, 00:18 Пак не става. Вмъкнах и отварянето на порта ама и то не помогна (както и очаквах). Нямам никаква идея къде може да е проблема
![]() ![]() Титла: Iptables redirect Публикувано от: в Jul 18, 2006, 07:10 Вместо -A PREROUTING сложи -I PREROUTING.
Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 18, 2006, 08:42 Пак не става
![]() Титла: Iptables redirect Публикувано от: в Jul 18, 2006, 12:01 Пробвай се да отвориш една фтп връзка донякъде от рутера и от машина зад него. В двата случая пусни tcpdump -vvv tcp port 21 и на рутера и на машината и пейстни резултата. Може би ще стане ясно какво става.
Титла: Iptables redirect Публикувано от: VladSun в Jul 18, 2006, 13:00 Направи малко debug:
- махни всички правила; - остави само SNAT и DNAT правилата; - дай политика ACCEPT на всички вериги; - виж дали пренасочването работи; - ако, да - почваш да добавяш едно по едно правила, докато спре да работи ![]() - ако, не - имаш проблеми, които не са в рутера; Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 18, 2006, 23:57 @vladsun: Сега нямам време за това, но благодаря, че ме подсети
![]() Само едно уточнително въпросче имам: iptables от къде взема часа и датата за лога ![]() Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 25, 2006, 23:34 Най-накрая ми остана малко време да се позанимая с iptables отново, но за нещастие пак не се получава искания резултат
![]() Махнах всички правила (освен за masquerade u TTL) и сложих policy-то на веригите на ACCEPT, но iptables изобщо не желае да redirect-не пакетите ![]() ![]() Титла: Iptables redirect Публикувано от: VladSun в Jul 26, 2006, 00:32 Може да прозвучи глупаво, но имам спомени, че съществуват проблеми с DNAT:
- едното работеше, другото не. При мен и в момента по навик оставям първото. И още нещо - външното ИП статично ли ти е? Ако да, ползвай SNAT. Титла: Iptables redirect Публикувано от: в Jul 26, 2006, 17:57 И с двете е еднакъв ефекта - т.е. никакъв
![]() Титла: Iptables redirect Публикувано от: Gatta_Negra в Jul 27, 2006, 13:43 Статичен адрес е адрес който не се мени - т.е не ти се сменя IP адреса при някакво условие - да речем ако доставчика ти е пуснал DHCP при всяко включване на системата адреса ти ще е различен освен ако той не те лови И по адрес на NIC. Че ти е статичен можеш да познаеш по това ако си въвеждаш ти настройките а не ги взимаш " автоматично".
Ти с публичен адрес ли си или си в частна мрежа ? както и да е де .. Ако адреса и е статичен т.е. не се променя ти пратих ЛС. Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 27, 2006, 14:29 Въпроса ми беше друг
![]() ![]() Всъщност SNAT май няма да ми помогне много, защото до колкото зная той се използва за нещо като MASQUERADE, а ми трябва точно DNAT.. Дори преди малко видях manual-а на iptables:
Вече хептен останах без идеи... Титла: Iptables redirect Публикувано от: Gatta_Negra в Jul 28, 2006, 03:32 хм..
въх отивам да чета цялата ти тема изначало за да разбера какво не съм разбрала. ... Титла: Iptables redirect Публикувано от: в Jul 28, 2006, 07:42 С коя версия на Iptables си? Аз имах проблеми с 1.3.5 и затова минах на 1.3.4 и сега е добре.
Успех Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 28, 2006, 09:55 С 1.3.5 съм, но хич не ми се минава на по-ниска версия, защото ще трябва да се пачва за ТТЛ, а хич не ми се занимава, защото рутера е много слаб и ще трябва да се правят разни глупости като компилиране на ядро на друго PC, местене и други там щуритии
![]() Титла: Iptables redirect Публикувано от: Hel1Fire в Jul 30, 2006, 19:18 Всъщност проблема се оказа, че командата е малко по-различна и че трябва да се сложи едно редче в FORWARD веригата, защото пакетите минават от там и всъщност ако няма правило там се дропват..
Ето и решението:
Между другото току що останових, че нещастната програма за RDC на Microsoft не може да разбере, че като й кажеш IP:PORT всъщност искаш да се вържеш към друг порт и игнорира порта, при което се опитва да се върже към default порта (3389). Титла: Re: Iptables redirect Публикувано от: pr0fessor в Jul 22, 2009, 19:53 аз го правя така:
Цитат #!/bin/shiptables 1.42, slax 609 - орязан (само 001-core.lzm редактиран - пуснат rc.forward... спрени разни други...) и записан на цд... ама имам и аз един въпрос ??? : как да ре-стриймна стрийм без каквато и да е преработка - тоест имам http://alpharadio.m-sat.bg:8000/mp3high (стрийма на алфа радио) и като го пусна в winamp/mplayerHQ/vlc (това на компа след сървъра) по едно време буфера пада и спича и кешира до някъде и няма (преди ми го правеше рядко ма бтк, сега съм на друг доставчик и това единствено ме дразни... а ако дам да плейне пак пълни буфера веднага и почва да се плейва, та идеята ми да хвана стрима на сървъра и от компютрите след него да си пускам вътрешно - вместо всеки да прави конекция към сайта на м-сат да стане с една конекция (примерно http://10.0.0.254:8000 )да си слушам на няколко компа... възможно ли е с iptables, wget, нещо друго ??? опс разбрах че ставало със squid :) |