Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ktodorov в Jun 16, 2005, 16:20



Титла: BTC ADSL
Публикувано от: ktodorov в Jun 16, 2005, 16:20
Здравейте. От един ден съм с БТК АДСЛ. Дойдоха и ми монтираха ZTE ZXDSL 831. Мислех че ще имам реално ИП, а се оказа че АДСЛ-а има реално ИП а аз трябвало да си сложа ИП 192.168.1.2 а АДСЛ-а има ИП 192.168.1.1 което да ползвам за геит.
До тук добре. Но хттп сървъра ми е на машина която е вътрешна и е зад моя рутер който е с Дебиан 3.0.
След няколко телефонни разговора успяха да ми освободят порт 80 на който работеше хттп сървъра на АДСЛ-а, и в момента в които почнах да се опитвам да пренасоча порт 80 към хттп сървъра си срещнах проблеми.
Ако някой се е справил с подобен проблем ще се радвам ако го сподели :)


Титла: BTC ADSL
Публикувано от: VladSun в Jun 16, 2005, 16:32
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to Apache_IP:80

eth0 - външния интерфейс на рутера
Това ще ти свърши работа, ако правиш правилно SNAT на рутера


Титла: BTC ADSL
Публикувано от: laskov в Jun 16, 2005, 16:43
На Линукс машината съм и казал да си взима адреса чрез DHCP. Получава "истински" IP адрес, а DNS и DHCP е 192.168.1.1  Доста портове са спряни, но 21 и 25 например не са. За 80 не знам - не съм пробвал.


Титла: BTC ADSL
Публикувано от: ktodorov в Jun 16, 2005, 21:28
Vlad до сега нямах проблеми сус следното:
    -A FORWARD -i EXT_IF -d  INT_NET -p tcp --dport 80 -j ACCEPT
    -t nat -A PREROUTING -p tcp -d  EXT_IP --dport 80 -j DNAT --to-destination HTTP_SIP
    -t nat -A POSTROUTING -s INT_NET -j SNAT --to-source EXT_IP
    -A FORWARD -p tcp --dport 80 -j ACCEPT
    -A INPUT -p tcp --dport 80 -j ACCEPT
    -A FORWARD -p all -s HTTP_SIP -j ACCEPT
Не знам колко е правилно (начинаещ съм) но работеше (докато не дойде DSL-a :) ) a сега с още един рутър отпред ... хептен се обърках :(.

laskov това с DHCP  не го разбрах. Не е ли същото когато IP-то се зададе на ръка?


Титла: BTC ADSL
Публикувано от: VladSun в Jun 17, 2005, 00:28
Цитат (ktodorov @ Юни 16 2005,21:28)
   -t nat -A PREROUTING -p tcp -d  EXT_IP --dport 80 -j DNAT --to-destination HTTP_SIP

това го смени с правилото от предишния ми пост. Кажи дали стана ...


Титла: BTC ADSL
Публикувано от: в Jun 17, 2005, 09:08
Не виждам смисъл .. от всичките упражнения ако АДСЛ-а не прави транслирането правилно ...
А на мен така ми изглежда.
Ще го направиш в едната посока редиректването ами в обратната?

Мисля си, че трябва па кда се обадиш в БТК.


Титла: BTC ADSL
Публикувано от: laskov в Jun 17, 2005, 09:12
Цитат (ktodorov @ Юни 16 2005,22:28)
това с DHCP  не го разбрах. Не е ли същото когато IP-то се зададе на ръка?

Не е. В единия случай (ръчно), задаваш статичен адрес, който ако се закачаш към нечия мрежа, то нейният администратор трябва да ти го каже. Ако се закачаш към БТК ADSL и си платил допълнително за постоянен IP адрес, то те ще ти кажат какъв ще е твоя адрес и ти можеш да го зададеш ръчно. Стандартно в услугата им адресът е динамичен - не е постоянен и ти трябва да си настроиш интерфейса да получава IP от DHCP сървър. От същия сървър се получават и адресите за gateway и за DNS сървър и те автоматичво си се наместват съответно в таблицата за рутиране и във файла /etc/resolv.conf  .