mysio Napisano Marzec 27, 2006 Zgłoszenie Share Napisano Marzec 27, 2006 Czy ktoś potrafi mi wytłumaczyć uniwersalny sposób udostępniania internetu dla innych komputerów w sieci. Stosowałem już te komendy i nic. [root@m2free ~]# iptables -A POSTROUTING -s 192.168.0.1/10 -j MASQUERADE -t nat [root@m2free ~]# iptables -A POSTROUTING -o ppp0 -j MASQUERADE -t nat [root@m2free ~]# echo 1 >/proc/sys/net/ipv4/ip_forward Komp 1 linux wlan0 ip 192.186.0.1 maska 255.255.255.0 brama 192.186.0.1 Laptop 2 linux eth1(wifi) ip 192.168.0.2 maska 255.255.255.0 brama 192.186.0.1 W sambie komputery sie normalnie widzą. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
studys Napisano Marzec 27, 2006 Zgłoszenie Share Napisano Marzec 27, 2006 Nie wiem czy się pomyliłeś tylko w poście ale masz wpisane złe adresy. W poleceniu wpisujesz: [root@m2free ~]# iptables -A POSTROUTING -s 192.168.0.1/10 -j MASQUERADE -t nat a wpisane masz Komp 1 linux wlan0 ip 192.186.0.1 maska 255.255.255.0 brama 192.186.0.1 są przestawione cyfry 168 > 186. Powinno to pomóc Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Marzec 27, 2006 Zgłoszenie Share Napisano Marzec 27, 2006 [root@m2free ~]# iptables -A POSTROUTING -s 192.168.0.1/10 -j MASQUERADE -t nat stosujesz siec klasy C i 24 bitowa maske, wiec po co tutaj stosujesz maske 10 bitowa??? powinno byc: 192.168.0.0/24 (to jest adres sieci) Komp 1 linux wlan0 ip 192.186.0.1 maska 255.255.255.0 brama 192.186.0.1 tutaj nie masz bramki, (i popraw adres na 192.168.0.1) dla komputera,który ma być routerem musisz prawidłowo ustawić routing, najlepiej nie ustawiaj bramki dla interfejsu wlan0, Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Marzec 28, 2006 Autor Zgłoszenie Share Napisano Marzec 28, 2006 z tym nr. IP to ja popełniłem błąd tutaj. tak to mam 192.186.0.x ale i tak dalej nie mam internetu na 2 kompie. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
andrew Napisano Marzec 28, 2006 Zgłoszenie Share Napisano Marzec 28, 2006 Sprawdź to co pisał mynus (maska sieci i routing) A może po prostu nie rozwiązuje Ci nazw. Jakie masz wpisane DNS-y? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Marzec 28, 2006 Zgłoszenie Share Napisano Marzec 28, 2006 sprawdz co zwraca polecenie route na obu komputerach, (i wklej na forum) i rzeczywiscie, zobacz do /etc/resolv.conf -- czy masz wpisane serwery DNS Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Marzec 28, 2006 Autor Zgłoszenie Share Napisano Marzec 28, 2006 Komp 1 DNS nazwa m2free.net Destination Gateway Genmask Flags Metric Ref Use Iface szcz_ru1.neo.tp * 255.255.255.255 UH 0 0 0 ppp0 192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0 169.254.0.0 * 255.255.0.0 U 0 0 0 wlan0 default szcz_ru1.neo.tp 0.0.0.0 UG 0 0 0 ppp0 [root@m2free ~]# cat /etc/resolv.conf nameserver 194.204.152.34 nameserver 217.98.63.164 Laptop DNS nazwa m2free.net.2 Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 192.168.0.1 UG 0 0 0 eth1 [root@m2free ~]# cat /etc/resolv.conf nameserver 194.204.152.34 nameserver 217.98.63.164 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
noislet Napisano Marzec 30, 2006 Zgłoszenie Share Napisano Marzec 30, 2006 @Mysio, sprawdź czy można w ogóle skomunikować się z internetem z komputera "klienckiego". ping 212.77.100.101 Czy rozwijanie nazw domen pracuje jak należy: resolveip wp.pl Nie napisałeś której Fedory używasz. W piątce ta komenda: # echo 1 >/proc/sys/net/ipv4/ip_forward nie ma takie skutku jak wcześniej. Zamiast niej należy wyedytować plik sysctl.conf. I tam odpowiednio zmienić: # vi /etc/sysctl.conf (..) # Controls IP packet forwarding net.ipv4.ip_forward = 1 (..) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Marzec 31, 2006 Autor Zgłoszenie Share Napisano Marzec 31, 2006 pinguje się. Ale dalej strony www.xxx.xx nie działają. FC 5 mam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bongoddz Napisano Kwiecień 11, 2006 Zgłoszenie Share Napisano Kwiecień 11, 2006 komanda zebysie maskarada automatycznie włączała echo 1 >/proc/sys/net/ipv4/ip_forward iptables -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE -t nat po wszystkim. Parametr -s 192.168.0.0./24 zezwala na udostępnianie internetu wszystkim komputerom z sieci 10.0.0.0. Zapis /24 oznacza maskę sieci typu C, czyli: 255.255.255.0, której bitowym zapisem jest właśnie 24. iptables -A POSTROUTING -o eth1 -j MASQUERADE -t nat dla dwóch kart sieciowych iptables -A POSTROUTING -o ppp0 -j MASQUERADE -t nat dla polączenia moodemowego Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Kwiecień 11, 2006 Zgłoszenie Share Napisano Kwiecień 11, 2006 pinguje się. Ale dalej strony www.xxx.xx nie działają. no to problem po stronie DNS, pokaz co zwraca polecenie nslookup www.onet.pl Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Kwiecień 12, 2006 Autor Zgłoszenie Share Napisano Kwiecień 12, 2006 To nie działa. komanda zebysie maskarada automatycznie włączała echo 1 >/proc/sys/net/ipv4/ip_forward Nie napisałeś której Fedory używasz. W piątce ta komenda: # echo 1 >/proc/sys/net/ipv4/ip_forward nie ma takie skutku jak wcześniej. Zamiast niej należy wyedytować plik sysctl.conf. I tam odpowiednio zmienić: CYTAT # vi /etc/sysctl.conf (..) # Controls IP packet forwarding net.ipv4.ip_forward = 1 (..) [root@m2free ~]# nslookup www.onet.pl ;; connection timed out; no servers could be reached A mi się zdaje że problem tkwi w iptables: 2 TEMAT Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Kwiecień 12, 2006 Zgłoszenie Share Napisano Kwiecień 12, 2006 [root@m2free ~]# nslookup www.onet.pl ;; connection timed out; no servers could be reached A mi się zdaje że problem tkwi w iptables: 2 TEMAT to wylacz firewalla (ozostaw tylko udostepnienie polaczenia) sprawdz czy mozesz otworzyc strone przez www.onet.pl oraz 213.180.130.200 jesli talej oba nie beda dzialac a firewall bedzie wylaczony, to mozna szukac problemu gdzie indziej Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
noislet Napisano Kwiecień 14, 2006 Zgłoszenie Share Napisano Kwiecień 14, 2006 pinguje się. Ale dalej strony www.xxx.xx nie działają. FC 5 mam. Pinguje sie po IP poprawnie tak? Tylko po domenach nie może znaleść? W takim razie dodaj do iptables taką regułę: # /sbin/iptables -I FORWARD -i eth0 -o ppp0 -j ACCEPT eth0 - to interfejs do Twojej sieci lokalnej ppp0 - to interfejs do internetu Jeśli masz inaczej, to ustaw wedle swojej konfiguracji i sprawdź czy działa. Możesz to też dodać do rc.local, ale najlepiej włączać tą opcję po starcie Neostrady (gdy interfejs za nią [w tym przypadku ppp0] odpowiedzialny już istnieje.) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mysio Napisano Kwiecień 14, 2006 Autor Zgłoszenie Share Napisano Kwiecień 14, 2006 Dzięki już działa. Uważam temat za zamknięty. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się