Strona 1 z 3

Udostępnienie internetu z wlan0 do eth0 - mała sieć

: 09 lipca 2009, 09:02
autor: Mike013
Witam

Mam do skonfigurowana serwerek, żeby obsłużył małą sieć.
Wyjaśniam co i jak...
Obrazek

Na Serwerze Mam kartę wifi (wlan0), za pomocą której będę miał dostęp do neta.
Chodzi o to, żeby teraz z karty wifi przekierować neta na port eth0 z którego będzie wyjście na router.
Następnie router będzie dalej dostarczał neta na pozostałe kompy.

Pytanko jest takie....
1. Co i jak skonfigurować na serwerze, aby to chodziło w ww. sposób?
Na pewno trzeba wykorzystać iptables, ale co poza tym?
Proszę o pomoc w konfiguracji tego.

2. Na serwerze z portu eth0 do routera lepiej wpiąć się do portu WAN, czy LAN - osobiście wolał bym WAN?

Dodam, że router pracuje w sieci 192.168.0.0/24
Dzięki za pomoc

: 09 lipca 2009, 09:19
autor: kiko80
Przeglądałeś to: Net Sharer

: 09 lipca 2009, 09:30
autor: Cyphermen
Domyślam się ze serwer to Debian?
W ogóle napisz czy jesteś chociaż trochę obcykany z konfiguracją routera na Linux czy nie?
Czy maskarady i forwardowanie po włączałeś?

: 09 lipca 2009, 09:35
autor: szpuni
Gdyby wlaczyl maskarade to nie bylo by pytania ;)

sprawdz ten link link

: 09 lipca 2009, 09:41
autor: Mike013
Cyphermen pisze:Domyślam się ze serwer to Debian?
Wyjątkowo Ubuntu 9.04

Cyphermen pisze:W ogóle napisz czy jesteś chociaż trochę obcykany z konfiguracją routera na Linux czy nie?
Jeżeli o tą kwestię chodzi, to baaardzo słabo u mnie z tym - czas nadrobić.

Cyphermen pisze:Czy maskarady i forwardowanie po włączałeś?
nie
szpuni pisze:sprawdz ten link link
Może jakieś wskazówki...
Co misi być skonfigurowane?

: 09 lipca 2009, 10:03
autor: Shakez
Mike013 pisze: Może jakieś wskazówki...
Co misi być skonfigurowane?
Może to pomoże
http://www.trzepak.pl/viewtopic.php?t=13554

: 09 lipca 2009, 10:17
autor: Cyphermen
Na serwerze wpisz

Kod: Zaznacz cały

echo 1 > /proc/sys/net/ipv4/ip_forward
oraz

Kod: Zaznacz cały

iptables -t nat -A POSTROUTING -j MASQUERADE
oczywiście musisz ustawić na interfejsie eth0 jakąś podsieć oraz na porcie 1 routera adres z tej samej podsieci. na routerze bramę dodać czyli eth0 z serwera.

Jeśli za bardzo namieszałem ci w głowie to poczytaj te linki które ci podesłali panowie wyżej

Jeżeli dalej nie możesz sobie poradzić to pisz tutaj będę starał się pomóc.
aha sprawdzaj neta pingiem a nie poprzez przeglądarkę gdyż dns jeszcze nie kazałem ci wpisywać bo to zrobimy na końcu.

: 09 lipca 2009, 11:06
autor: szpuni
Ogolnie najpierw poczytaj co to jest maskarada, i ogolnie NAT bo to jest ci potrzebne.

Takie robienie czegos bez zadnych wiadomosci jest jak szukanie igly w stogu siana.

Ogolnie to jest dosc proste ale jak cos zepsujesz na poczatku to ci sie wszystko pogmatwa.

Przeczytaj ta stronke, bardzo krotko i zwiezle na temat:

Masquarade HOWTO

Ponizej masz jeszcze na tej stronie linki jak zrobic DNS i DHCP

: 09 lipca 2009, 11:45
autor: Cyphermen
Nie odzywa się to chyba poradził sobie z tym :)

: 09 lipca 2009, 11:47
autor: Mike013
Jeszcze nic nie robię w systemie, wstępnie pokażę, jak to zrobię (ew. mnie poprawcie):

Kod: Zaznacz cały

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F -t nat
iptables -F
iptables -X
iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.0.0/24 -j MASQUERADE
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
Pozostaje jeszcze pytanie, czy potrzebny mi DHCP?
Router ma włączone DHCP, także hosty w LANie będą miały przypisany adres.

Poza tym kwestia BINDa... - czy jest on potrzebny?
Jeżeli zrobię tak:
Na karcie (na serwerze) eth0 ustawię statycznie adres... dajmy na to
10.0.0.1/24
bramę: 192.168.0.1
DNS: 192.168.0.1
oraz podepnę się z eth0 do portu WAN na routerze, na którym też ustawię statycznie adres:
10.0.0.2/24
bramę: 10.0.0.1
oraz jakieś DNSy np. netii
Zadziała to?
Bo trochę mi to osobiście nie pasuje.
Cyphermen pisze:Nie odzywa się to chyba poradził sobie z tym :)
Jestem, jestem ;)