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/.
Witam kolegów .
Postawiłem serwer na Debianie Squeeze i mimo że przejrzałem zasoby sieci nie mogę poradzić sobie z poprawną konfiguracją mojej sieci .
Moje połączenie wygląda następująco :
sieć lokalna (192.168.1.xx) <==> router (lan = 192.168.1.xx wan = 192.168.0.2) <==> serwer ( eth0 = 192.168.0.1 eth1 = 10.103.23.50) <==> sieć osiedlowa (moje zewnętrzne IP 195.225.244.205)
Router sieci osiedlowej przekierowuje cały ruch z 195.225.244.205 na 10.103.23.50 .
Postawiony mam apache , bind , maskarade , ftp ...
Problem jest z dostępem do serwera z lokalnej sieci bo z internetu www są widoczne . Po ip apache strone podaje i połączenia SSH , FTP są ok.
Komputery w lokalnej sieci bez problemu widzą strony www z internetu . DNSa komputery z LANa pobierają z routera a on ma ustawiony na 192.168.0.1 (DNS na moim serwerze) i 192.168.16.11 (DNS sieci osiedlowej).
maskarada wygląda tak :
echo 1 > /proc/sys/net/ipv4/ip_forward iptables -F iptables -X iptables -t nat -X iptables -t nat -F iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
Domeny mam rejestrowane na Home i rozwiązują nazwy na 195.225.244.205
Mój serwer i dns osiedlowy także rozwiązuje nazwy domen na 195.225.244.205 .
Nie mam już pomysłów gdzie tkwi błąd . Proszę o pomoc w nakierowaniu na rozwiązanie .
Offline
Nie możesz się połączyć z sererem www ( 192.168.0.1/24 ) z sieci lokalnej ( 192.168.1.xx/24 ) a to z tego powodu, że serwer www znajduje się poza siecią. Spróbuj dodać na stałe wpis do tablicy routingu.
EDIT:
LINK: http://ipsec.pl/files/ipsec/net4.pdf ( a dokładniej punkt 4.2 )
Ostatnio edytowany przez Piotr3ks (2012-06-25 10:23:45)
Offline
Dziękuję za odpowiedz .
Nie bardzo wiem jak skonfiguroać ten routing . Moja tablica wygląda tak :
root@serwer:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.103.23.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.1.0 192.168.0.1 255.255.255.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 10.103.23.1 0.0.0.0 UG 0 0 0 eth1
przypomę że wyjście serwera na internet mam na eth1 a lokalną sieć na eth0
i jeszcze jedno czy komenda
ip route add ....
wprowadza na stałe wpis czy niebędne jest po każdym restarcie jej uruchomienie ?
Offline
To jest wynik z którego elementu sieci ( serwer , router ) ? Tak patrzę na schemat Twojej sieci ... i dobrze widzę, że robisz maskaradę najpierw na serwerze a później jeszcze jedną na routerze ? Ten router pomiędzy serwerem a siecią lokalną robi zamieszanie ... bo pewnie można by było go zastąpić zwykłym switchem - uprościło by to routing.
Offline
no to narazie go pominę i wepnę się jednym komputerem w eth0
Offline
I teraz jak wepniesz komputer z adresem z 192.168.0.xx/24 do eth0 nie będzie trzeba dodawać tras routingu, bo komputery będą w jednej sieci. Powinno działac.
EDIT:
Pamiętaj :-) Do połączenia dwóch komputerów potrzebny jest kabel skrosowany :-)
Ostatnio edytowany przez Piotr3ks (2012-06-25 12:32:58)
Offline
nie działa :(
internet w LANie działa ok ale zasoby serwera widoczne tylko z zewnątrz .
do usług serwera z LANa mogę dostawać się tylko po IP 192.168.0.1
kabla sieciowego nie trzeba zmieniać bo nowe kontrolery same ustawiają się do połączenia - wystarczy restart sieci lub całego serwera .
myślę że może problem leżeć gdzie indziej , nie w routingu ... ale gdzie ??
Zastanawia mnie czy problemem nie jest to że DNSy wskazują urzymywane przezemnie domeny na adres zewnętrzny czyli 195.225.244.205
Ostatnio edytowany przez geble (2012-06-25 14:09:20)
Offline
Czyli DNS ok wskazuje na zewnątrz. A jeżeli chcesz korzystać z zasobów serwera przez domenę ( i jednocześnie lokalnie ) to w konfigu DNS dodaj jakąś lokalną domenę.
Offline