Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Na samym wstępnie chcę zaznaczyć że jestem Administratorem serwerów Windows stąd moje pytanie.
Aktualnie wszystkie maszyny stoją na oprogramowaniu firmy Microsoft, łącznie z bramą internetową. - moja wiedza na temat obsługi RRAS itp niestety nie zda się na nic w linuksie ;)
Chciał bym zamienić jedyny słuszny system operacyjny z mojej lokalnej bramy internetowej na Linuksa, w związku z tym że używam kilka serwerów webowych padło na dystrybucję Debiana.
Oczywiście mówimy o instalacji w X-ów bo nie będzie to maszyna dedykowana lecz brama.
Jaka jest kwestia, mianowicie w sieci wewnętrznej mam + - 10 maszyn - serwery dedykowane poszczególnym usługom.
Następnie +- 5 maszyn klienckich.
Wszystko podpięte do sieci internet przez bramę.
Jaka jest sprawa, mianowicie trochę narzekamy na uptime bramy, no więc padła decyzja panowie przenosimy na Linuksa.
Na bramie dodatkowo pracuje podręczny serwer WWW notabene również na Debianie ;) jako wirtualna maszyna Vmware Server.
Czy mógł by mi ktoś napisać schemat następujących działań. Brama - komputer, 3x karta sieciowa — (1 - internet, 2 - robocza stacja krytyczna, 3 - switch )
1) Uruchomienie serwera DHCP, w taki sposób aby wszystkie podpięte komputery, dostały adres IP i mogły spokojnie ze sobą rozmawiać, automatycznie, bez zbędnych zadań.
2) Udostępnienie internetu WSZYSTKIM komputerom które zostaną podłączone do bramy... Jeżeli tylko użytkownik dostanie dane z DHCP od razu musi mieć możliwość podłączenia się do sieci Internet za pośrednictwem bramy.
3) Przekierować porty np 80 na konkretny serwer dedykowany ( np 192.168.0.20 ) ( Widoczne nie tylko z sieci INTERNET !!!, ale również z komputerów lokalnych, user wpisuje IP BRAMY i port 80 - leci zapytanie do serwera dedykowanego 192.168.0.20) - W MS Windows osiągnąłem to dopiero port mapem - bardzo bardzo narzekamy... echh te ciągłe reeboty...
4) VMware, myślę że jest jakaś paczka dla Debiana, więc poradzę sobie z przeniesieniem podręcznego serwera WWW
5) konfiguracja firewalla
Musicie spróbować napisać mi to w taki sposób abym wykonał powyższe zadania w przeciągu 8 godzin.
Taj zacznę około 00:00, tak aby na rano wszystko już działało, i było oddane dla użytkowników końcowych.
pozdrawiam
Sebastian
Offline
Mam logicznie podobną sieć, ale fizycznie całkiem inną. Pomogę Ci (mam nadzieję) trochę, ale wybacz, dopiero jutro, bo usypiam już, a z powodu przeprowadzki muszę przekonfigurować sieć.
Offline
seba22 napisał(-a):
Musicie spróbować napisać mi to w taki sposób abym wykonał powyższe zadania w przeciągu 8 godzin.
Heh. :) To moze zatrudnij kogos na te 8h i zaplac godziwie? :)
Offline
Witam,
Przepraszam że odpisuję dopiero teraz ale miałem dużo pracy, poza tym próbowałem zrobić coś samemu.
Tak więc zrobiłem DHCP i NAT dla komputerów w lanie.
Nie mogę jednak dojść jak przekierować port, ( teraz sieć wygląda tak - ( pracuje na wirtualkach) )
Mniej więcej tak wygląda teraz sieć....
Brama A, rozdziela internet wszystkim komputerom w sieci, przekierowuje porty, itp.
Teraz na komputerze Moja Stacja, postawiłem 2 wirtualki ( XP + Debian)
Na Debianie postawiłem serwer DHCP, NAT, Przekierowanie i przekierowanie portu 80 następującym kodem w firewall.
iptables -A PREROUTING -t nat -p tcp -d 192.168.0.50 --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j DNAT --to 192.168.0.60:80 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
Więc tak, 192.168.0.50 to adres IP przypisany do eth0, a ta karta jest wpięta do Brama A. Na serwerze z Debianem jest spokojnie internet, i ten Debian przekierowuje poprzez NAT internet na eth1.
A do eth1 wpięty jest klient z Windows XP.
No i klient z Windows XP ma elegancko internet przekierowywany przez nasz serwer z Debianem, teraz regułą przekierowania portu 80. Użytkownik wpięty do bramy wpisuje http://192.168.0.50 i ślicznie dostaje informacje zawarte na serwerze 192.168.0.60.
Teraz biorę swój komputer, 192.168.0.10 który jako bramkę ustawione ma 192.168.0.1 czyli bramę A, i próbując wejść na http://192.168.0.50 dostaje : Połączenie z serwerem zostało zresetowane podczas wczytywania strony.
Ze stacji XP która ma bramkę na komputer z Debianem wszystko działa.
Z mojej stacji która ma bramkę jako 192.168.0.1 spokojnie pinguję 192.168.0.50 oraz 192.168.0.60.
Czy mógł by mi ktoś podpowiedzieć jak zmodyfikować ten kod, aby przekierowało żądania również z zewnątrz a nie tylko z wewnętrznej sieci NAT ?
A tak wygląda tablica:
debian:~# iptables -t nat -L Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT tcp -- anywhere debian.local tcp dpt:www state NEW,RELATED,ESTABLISHED to:192.168.0.60:80 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE 0 -- 10.0.0.0/24 anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination debian:~#
pozdrawiam
Ostatnio edytowany przez seba22 (2008-08-09 15:29:56)
Offline
Witam,
Wszystko zrobione.
Implementacja trwała około 3 godziny, z instalacja, przywróceniem maszyny VMWare, dhcp + konfiguracja kilku statycznych na podstawie adresów MAC.
A oto kod odnośnie forwardowania portów, gdzie $EXT_IP = nasz zewnętrzny IP bramy a eth2 - nasz zewnętrzny interfejs który ma nasłuchiwać na porcie 80:
#JAKAS USLUGA iptables -t nat -A PREROUTING -p tcp -i eth2 --dport 150 -j DNAT --to 192.168.0.50:150 iptables -t nat -A PREROUTING -p tcp -d $EXT_IP --dport 150 -j DNAT --to-destination 192.168.0.50:150 #JAKAS USLUGA
Pozdrawiam
Ostatnio edytowany przez seba22 (2008-08-10 10:40:10)
Offline
Strony: 1