marodh Napisano Listopad 21, 2004 Zgłoszenie Share Napisano Listopad 21, 2004 Witam, Wiem ze bylo milion razy na forum i jest mnostwo na googlach ale moze ostatni raz bedzie tu. Mianowicie chodzi o maskarade w FEDORA CORE 2. Moja sytuacja wyglada tak: Mam lacze radiowe i IP przydzielane przez DHCP ale mam zalozonego aliasa i poprzez inny numer IP jestem widoczny na zewnatrz. Mam 2 sieciowki. Internet idzie do eth0 a przez eth1 chce udostepnic polaczenie 2 kompowi (z XP). eth0 mam takie: inet addr:192.168.2.41 Bcast:192.168.2.255 Mask:255.255.255.0 1.jak ustawic eth1? 2.jak ustawic karte w kompie z XP ( czy (_wogole_ → w ogóle) ORT trzeba)? 3.jak udostepnic net..... bardzo prosze o wytlumaczenie krok po kroku ( z opisami co sie dzieje po drodze). Bede bardzo wdzieczny za umieszczenie przepisu na rozwiazanie problemu. Pozdrawiam serdecznie Marcin Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
McGiwer Napisano Listopad 21, 2004 Zgłoszenie Share Napisano Listopad 21, 2004 Moze to Ci pomoze: http://www.fedora.pl/site/forum/index.php?...ic=2346&hl=dhcp Co do udostepniania polaczenia, to zrobisz to przez iptables. Uzyj "Szukaj", to bylo juz na forum. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Listopad 21, 2004 Zgłoszenie Share Napisano Listopad 21, 2004 ad 1. musisz posawic interfejs na odpowiedni IP np IP:192.168.0.1 maska 255.255.255.0 sposob 1) wydasz odpowiednie polecenie: /sbin/ifconfig eht1 192.168.0.1 netmask 255.255.255.0 up sposob 2) edycja skryptu: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth1 ONBOOT=yes IPADDR=192.168.0.1 NETMASK=255.255.255.0 TYPE=Ethernet ad 2. tak muisz ustawic karte sieciowa w windowsie na takie: IP 192.168.0.2 maska 255.255.255.0 bramka: 192.168.0.1 i DNS (znajdz w pliku /etc/resolv.conf na fedorce i wpisz je, albo podaj jakeis z neta) ad 3. odpowiedni skrypt, na forum kilka wersji znajdziesz poszukaj słowa: MASQUERADE Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
marodh Napisano Listopad 21, 2004 Autor Zgłoszenie Share Napisano Listopad 21, 2004 Hej, wielkie dzieki. poradzilem sobie i dziala ale mam pare pytan. zrobilem tak: ---------------------- echo 1 > /proc/sys/net/ipv4/ip_forward iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter iptables -t filter -P FORWARD DROP iptables -t filter -P OUTPUT ACCEPT iptables -t filter -P INPUT DROP iptables -t filter -A FORWARD -s 10.0.0.0/25 -d 0/0 -j ACCEPT iptables -t filter -A FORWARD -d 10.0.0.0/25 -s 0/0 -j ACCEPT iptables -t filter -A INPUT -j ACCEPT iptables -t nat -A POSTROUTING -s 10.0.0.2 -d 0/0 -j MASQUERADE ----------------------- i karte w win ustawilem na 10.0.0.2 maska 255.255.255.0 no i zaczelo ladnie dzialac. ALE zaczalem sie tym troche bawic i zmieniac sobie adresy na eth1 ( np 192. itp...) zmienilem skrypt na : iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter iptables -t filter -P FORWARD DROP iptables -t filter -P OUTPUT ACCEPT iptables -t filter -P INPUT DROP iptables -t filter -A FORWARD -s 192.168.0.0/25 -d 0/0 -j ACCEPT iptables -t filter -A FORWARD -d 192.168.0.0/25 -s 0/0 -j ACCEPT iptables -t filter -A INPUT -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.0.2 -d 0/0 -j MASQUERADE ustawilem komp z win na 192.168.0.2 maska 255.255.255.0 i nie dzialalo ( zerwalo nawet wlasciwe polaczenie z netem na eth0) { eth0 wyglada nastepujaco ( przez dhcp): inet addr:192.168.2.41 Bcast:192.168.2.255 Mask:255.255.255.0 } ---------- nie wiem why nie moglem udostepnic netu na tych ustawieniach 1. prosze o wytlumaczenie co zrobilem nie tak z tymi ustawieniami. Druga sprawa ktora mnie zastanawia. ustawilem eth1 na 10.0.0.1 255.255.255.0 a siec w win xp na 10.0.0.2 255.0.0.0 i dziala ! 2.Why? jak ustawilem maske w xp na 255.255.255.128 to tez dziala. pozdrawiam i wielkie dzieki za odp. Marcin Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Listopad 21, 2004 Zgłoszenie Share Napisano Listopad 21, 2004 iptables -t filter -A FORWARD -s 10.0.0.0/25 -d 0/0 -j ACCEPT jesli masz taka maske: 255.255.255.0 to w tej linijce jest zle, powinno byc tak: iptables -t filter -A FORWARD -s 10.0.0.0/24 -d 0/0 -j ACCEPT bo to /24 to zapis maski 255.255.255.0 a bierze sie to z tego ze ta maska wyglada tak: 11111111.11111111.11111111.00000000 ustawilem komp z win na 192.168.0.2 maska 255.255.255.0 i nie dzialalo ( zerwalo nawet wlasciwe polaczenie z netem na eth0) { eth0 wyglada nastepujaco ( przez dhcp): inet addr:192.168.2.41 Bcast:192.168.2.255 Mask:255.255.255.0 } moze tablica routingu jest inaczej ustawiona, pozatym winxp czsami dziwnie sie zachowuje i pamieta stare ustawienia, (u mnie chociaz mial podane nowe dane to jakos korzystal ze starych i nie wiedzialem gdzie to zapisal. Druga sprawa ktora mnie zastanawia. ustawilem eth1 na 10.0.0.1 255.255.255.0 a siec w win xp na 10.0.0.2 255.0.0.0 i dziala ! winxp ma wiele bledow (za chwile sie naprawi i nie bedzie juz dzialac, pewnie zapamietal adres mac karty i to dlatego, jutro nie bedzie pamietal) jak zmienie maski u siebie na linuksach to sie nie pingna :> P.S. u mnie mam siec z kartami na adresach 192.168.0.1, 192.168.0.2, 192.168.0.3 i maski 255.255.255.0 i nie ma bledu, pakiet trafia tam gdzie ma trafic Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
marodh Napisano Listopad 22, 2004 Autor Zgłoszenie Share Napisano Listopad 22, 2004 hmm. Odpalilem dzisiaj XP na moim kompie, ustawilem 10.0.0.1 255.255.255.0 a na kompie siostry pozostaly ustawienia z wczoraj 10.0.0.2 255.255.255.128 i dziala bez zarzutu.... o co chodzi z ta maską??? jeszcze raz wilkie THX za info pzdr Marcin Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Listopad 22, 2004 Zgłoszenie Share Napisano Listopad 22, 2004 sorki, ale to jest niemozliwe sprawidzilem u siebie, odpalilem 2 xp zmienilem w jednym maske i ... ... ping nie dochodzi na jakiesj podstawie stwierdzasz ze to dziala? probowales uruchomic pinga? czy tylko sprawdziles otoczenie sieciowe (w windowsach otoczenie sieciowe chyba opiera sie na protokole IPX a nie TCP) u mnie przy innych maskach, komputery nie widza sie, zarowno linuksy jak i windowsy, 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ę