Skocz do zawartości
Marcin

Problem Z Konfiguracja Sieci

Rekomendowane odpowiedzi

Witam.

Mecze sie z tym tematem juz kilkanascie godzin (wczoraj do 4 w nocy) i dalej cos mi nie wychodzi.

- zainstalowalem sobie sterowniki do modemu (SpeedTouch330)

- neostrada dziala (pisze wlasnie tego posta z tego lacza)

- zainstalowalem sterowniki do karty WLAN (Planet WL-8305, na ACX-100)

- polaczenie z drugim komputerem dziala (pingi wracaja)

I teraz mam problem taki, ze z tego drugiego komputera nie mozna sie dostac do internetu.

 

Ifconfig podaje takie ustawienia:

[root@localhost ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:11:09:8D:52:7D          inet6 addr: fe80::211:9ff:fe8d:527d/64 Scope:Link          UP BROADCAST MULTICAST  MTU:1500  Metric:1          RX packets:0 errors:0 dropped:0 overruns:0 frame:0          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:0 (0.0 b)  TX bytes:378 (378.0 b)          Interrupt:10 Base address:0x2000lo        Link encap:Local Loopback          inet addr:127.0.0.1  Mask:255.0.0.0          inet6 addr: ::1/128 Scope:Host          UP LOOPBACK RUNNING  MTU:16436  Metric:1          RX packets:1767 errors:0 dropped:0 overruns:0 frame:0          TX packets:1767 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:2267949 (2.1 MiB)  TX bytes:2267949 (2.1 MiB)ppp0      Link encap:Point-to-Point Protocol          inet addr:83.29.237.12  P-t-P:213.25.2.132  Mask:255.255.255.255          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1          RX packets:1985 errors:0 dropped:0 overruns:0 frame:0          TX packets:1918 errors:0 dropped:1 overruns:0 carrier:0          collisions:0 txqueuelen:3          RX bytes:1094665 (1.0 MiB)  TX bytes:159983 (156.2 KiB)wlan0     Link encap:Ethernet  HWaddr 00:30:4F:26:98:14          inet addr:[B]192.168.100.3[/B]  Bcast:192.168.100.255  Mask:255.255.255.0          inet6 addr: fe80::230:4fff:fe26:9814/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:1036 errors:0 dropped:0 overruns:0 frame:0          TX packets:216 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:75190 (73.4 KiB)  TX bytes:11221 (10.9 KiB)          Interrupt:5 Base address:0xa000

 

wlan0 - karta ktora lacze sie z drugim kompem (przez nia ma byc udostepnione polaczenie), adres drugiego komputera to 192.168.100.2

 

Znalazlem taki opis konfiguracji :http://www.spoko.neostrada.pl/konf1.html , zrobilem sobie skrypt my_iptables i zapisalem w /etc.

Jego zawartosc to:

 

#!/bin/shPATH="/sbin:/usr/local/sbin:$PATH"iptables -Fiptables -F -t nat# Interfejs lokalnyiptables -A INPUT -i lo -j ACCEPT# Wpuszczamy wszystko z LANiptables -A INPUT -i wlan0 -s 192.168.100.0 -j ACCEPTiptables -A FORWARD -i wlan0 -s 192.168.100.0 -j ACCEPT# Polaczenia juz nawiazaneiptables -A INPUT -p tcp -j ACCEPT -m state --state ESTABLISHEDiptables -A INPUT -p tcp -j ACCEPT -m state --state RELATEDiptables -A INPUT -p udp -j ACCEPT -m state --state ESTABLISHEDiptables -A INPUT -p icmp -j ACCEPT -m state --state ESTABLISHEDiptables -A INPUT -p icmp -j ACCEPT -m state --state RELATEDiptables -A FORWARD -p tcp -j ACCEPT -m state --state ESTABLISHEDiptables -A FORWARD -p tcp -j ACCEPT -m state --state RELATEDiptables -A FORWARD -p udp -j ACCEPT -m state --state ESTABLISHEDiptables -A FORWARD -p udp -j ACCEPT -m state --state RELATEDiptables -A FORWARD -p icmp -j ACCEPT -m state --state ESTABLISHEDiptables -A FORWARD -p icmp -j ACCEPT -m state --state RELATED# zamkniecie wykrytej ostatnio luki w iptablesiptables -A OUTPUT -m state -p icmp --state INVALID -j DROP

 

Co daje taki efekt:

[root@localhost ~]# iptables -LChain INPUT (policy ACCEPT)target     prot opt source               destinationACCEPT     all  --  anywhere             anywhereACCEPT     all  --  192.168.100.0        anywhereACCEPT     tcp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     tcp  --  anywhere             anywhere            state RELATEDACCEPT     udp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     icmp --  anywhere             anywhere            state ESTABLISHEDACCEPT     icmp --  anywhere             anywhere            state RELATEDChain FORWARD (policy ACCEPT)target     prot opt source               destinationACCEPT     all  --  192.168.100.0        anywhereACCEPT     tcp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     tcp  --  anywhere             anywhere            state RELATEDACCEPT     udp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     udp  --  anywhere             anywhere            state RELATEDACCEPT     icmp --  anywhere             anywhere            state ESTABLISHEDACCEPT     icmp --  anywhere             anywhere            state RELATEDChain OUTPUT (policy ACCEPT)target     prot opt source               destinationDROP       icmp --  anywhere             anywhere            state INVALID

 

route podaje:

[root@localhost ~]# routeKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Ifacelodz-ru1.neo.tp *               255.255.255.255 UH    0      0        0 ppp0192.168.100.0   *               255.255.255.0   U     0      0        0 wlan0169.254.0.0     *               255.255.0.0     U     0      0        0 lodefault         lodz-ru1.neo.tp 0.0.0.0         UG    0      0        0 ppp0

 

Moje pytanie brzmi: czego tu jeszcze brakuje (ew. co jest zle), zeby zaczelo to dzialac? (to znaczy zeby drugi komputer mial dostep do sieci. Czy na karcie wlan0 musi byc ustawiony gateway jakis? (jesli tak to jaki?)

 

Z góry bardzo dziekuje za wskazowki i przepraszam ze walkuje ten temat ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzieki za odpowiedz! Niestety to nie rozwiazalo mojego problemu. Zmiana, tak jak podales, nie dala oczekiwanego rezultatu i sasiad dalej nie ma netu :cry:

 

Po zamianie tych 2 wierzy w my_iptables na:

 

iptables -A INPUT -i wlan0 -s 192.168.100.2/24 -j ACCEPTiptables -A FORWARD -i wlan0 -s 192.168.100.2/24 -j ACCEPT

 

iptables -L wyglada tak:

 

[root@localhost ~]# iptables -LChain INPUT (policy ACCEPT)target     prot opt source               destinationACCEPT     all  --  anywhere             anywhereACCEPT     all  --  192.168.100.0/24     anywhereACCEPT     tcp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     tcp  --  anywhere             anywhere            state RELATEDACCEPT     udp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     icmp --  anywhere             anywhere            state ESTABLISHEDACCEPT     icmp --  anywhere             anywhere            state RELATEDChain FORWARD (policy ACCEPT)target     prot opt source               destinationACCEPT     all  --  192.168.100.0/24     anywhereACCEPT     tcp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     tcp  --  anywhere             anywhere            state RELATEDACCEPT     udp  --  anywhere             anywhere            state ESTABLISHEDACCEPT     udp  --  anywhere             anywhere            state RELATEDACCEPT     icmp --  anywhere             anywhere            state ESTABLISHEDACCEPT     icmp --  anywhere             anywhere            state RELATEDChain OUTPUT (policy ACCEPT)target     prot opt source               destinationDROP       icmp --  anywhere             anywhere            state INVALID

 

sh /etc/my_iptables dotalem na koncu /etc/rc.d/rc.local jeśli to ma jakieś znaczenie, a w widnows udostepnianie lacza dla tego kompa dziala bez problemu (takze nie jest to raczej blad konfiguracji po stronie tamtego komputera tylko u mnie). Czy ma ktos moze inny pomysl? Ew. moglby sprawdzic jeszcze raz czy wszystko w tym my_iptables sie zgadza dla danych wyswietlanych przez ifconfig i route? Robie to pierwszy raz i w dodatku w pol "na slepo" wiec moga byc nawet najglupsze bledy z mojej strony...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Udalo mi sie w koncu to zrobic. Znalazlem informacje na stronie:

 

http://yolinux.com/TUTORIALS/LinuxTutorial...orkGateway.html

 

Uzylem skryptu iptables z tej strony, ale podejrzewam ze z tamtym tez by dzialalo. Problem tkwil zapewne w ustawieniu /proc/sys/net/ipv4/ip_forward - bylo ustawione u mnie na 0.

 

Moze sie to komus przyda :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...