zilas Napisano Lipiec 29, 2006 Zgłoszenie Share Napisano Lipiec 29, 2006 Witam... Temat może mało fachowo informuje o moim problemie, więc rozwinę go: 1. Zacznę od sprzętu (bo tak mi będzie chyba łatwiej) - internet Chello (RJ45) - dwie karty sieciowe (eth0 - internet; eth1 - sieć lokalna) Udało mi się skonfigurować maskarade, ale: Problem 1: Występuje problem z kolejnością "podnoszenia" interfejsów sieciowych. To znaczy, jeśli wykonam: ifup eth0 ifup eth1 /etc/rc.d/rc.masq to nie mam internetu w żadnym z komputerów, nawet na serwerze. Natomiast, jeśli wykonam: ifup eth1 ifup eth0 /etc/rc.d/rc.masq To wszystko działa OK. Co zrobić, aby tak nie było? Problem 2: (przypuszczalnie, powiązane z problemem 1-wszym) Jak to w życiu bywa, czasami odcinają mi dostawę prądu, co skutkuje wyłączeniem kompa (niestety, brak UPS'a ) ale... Podczas rozruchu systemu (FC5) system sam podnosi interfejsy sieciowe w kolejności: eth0, eth1 W rezultacie, dalszy rozruch systemu przebiega, albo bardzo wolno, albo wręcz jest "stopowany" i aby go uruchomić, muszę przechodzić w tryb Interaktywny i pomiać podnoszenie interfejsów eth. Co mam zrobić, abym nie musiał podejmować tego typu akcji w trakcie startu systemu?? Dość irytujący jest to fakt. Dziękuję za wszelkie wskazówki związane z moimi problemami PS. Jeśli podałem zbyt mało szczegółów to proszę niekrzyczeć Po prostu nie wiem co podać (staram się jak mogę) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Lipiec 29, 2006 Zgłoszenie Share Napisano Lipiec 29, 2006 Wklej jeszcze zawartość pliku: /etc/rc.d/rc.masq Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
zilas Napisano Lipiec 29, 2006 Autor Zgłoszenie Share Napisano Lipiec 29, 2006 Zawartość /etc/rc.d/rc.masq #!/bin/sh # uruchomienie przekazywania pakietow IP. echo "1" > /proc/sys/net/ipv4/ip_forward # wyczyśćmy tablice iptables odpowiedzialne za nat i za filtrowanie pakietów: iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter # Domyślnie odrzucamy i nie zezwalany na forwardowanie pakietów iptables -t filter -P FORWARD DROP # Zezwalamy na by serwer przepuszczać pakiety które pochodzą z naszej sieci # lokalnej lub są dla niej przeznaczone. iptables -t filter -A FORWARD -s 192.168.0.0/255.255.0.0 -d 0/0 -j ACCEPT iptables -t filter -A FORWARD -s 0/0 -d 192.168.0.0/255.255.0.0 -j ACCEPT # Teraz nakazujemy by wszystkie pakiety pochodzące z lanu były maskowane iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -d 0/0 -j MASQUERADE Wziąłem gotowca (przyznaje) bo niwząb rozumiem iptables, a co za tym idzie, problemy mogą tkwić właśnie tu. :/ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Lipiec 29, 2006 Zgłoszenie Share Napisano Lipiec 29, 2006 to teraz zrób tak: ------------- ifup eth0 ifup eth1 ifconfig (polecenie ifconfig wyswietli parametry zdefiniowane dla obu kart, wklej je tu) a potem to samo dla drugiego sposobu: ifup eth1 ifup eth0 ifconfig (i tez wklej to co zwrocil ifconfig) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
zilas Napisano Lipiec 29, 2006 Autor Zgłoszenie Share Napisano Lipiec 29, 2006 ifconfig dla kolejnosci eth0 eth1: eth0 Link encap:Ethernet HWaddr 4C:00:10:61:0B:C8 inet addr:xxx.xxx.xxx.xxx Bcast:255.255.255.255 Mask:255.255.255.0 (xxx.xxx.xxx.xxx - adres od chello) inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:744962 errors:0 dropped:0 overruns:0 frame:0 TX packets:85881 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:119015551 (113.5 MiB) TX bytes:13518462 (12.8 MiB) Interrupt:5 Base address:0xf00 eth1 Link encap:Ethernet HWaddr 00:30:4F:38:64:E6 inet addr:192.168.1.1 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:41605 errors:0 dropped:0 overruns:0 frame:0 TX packets:46859 errors:0 dropped:0 overruns:0 carrier:0 collisions:482 txqueuelen:1000 RX bytes:15456306 (14.7 MiB) TX bytes:26116814 (24.9 MiB) Interrupt:10 Base address:0xce00 lo 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:4997 errors:0 dropped:0 overruns:0 frame:0 TX packets:4997 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4083132 (3.8 MiB) TX bytes:4083132 (3.8 MiB) ifconfig dla kolejnosci eth1 eth0 eth0 Link encap:Ethernet HWaddr 4C:00:10:61:0B:C8 inet addr:xxx.xxx.xxx.xxx Bcast:255.255.255.255 Mask:255.255.255.0 (xxx.xxx.xxx.xxx - adres od chello) inet6 addr: fe80::4e00:10ff:fe61:bc8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:745808 errors:0 dropped:0 overruns:0 frame:0 TX packets:86322 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:119120095 (113.6 MiB) TX bytes:13626331 (12.9 MiB) Interrupt:5 Base address:0xf00 eth1 Link encap:Ethernet HWaddr 00:30:4F:38:64:E6 inet addr:192.168.1.1 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::230:4fff:fe38:64e6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:41605 errors:0 dropped:0 overruns:0 frame:0 TX packets:46911 errors:0 dropped:0 overruns:0 carrier:0 collisions:482 txqueuelen:1000 RX bytes:15456306 (14.7 MiB) TX bytes:26121832 (24.9 MiB) Interrupt:10 Base address:0xce00 lo 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:5007 errors:0 dropped:0 overruns:0 frame:0 TX packets:5007 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4084012 (3.8 MiB) TX bytes:4084012 (3.8 MiB) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Lipiec 29, 2006 Zgłoszenie Share Napisano Lipiec 29, 2006 niezależnie od tego, który interfejs wstaje pierwszy to i tak obie karty dostają prawidłowe adresy IP, trudno powiedzieć w czym tkwi problem, który opisujesz, zobacz jeszcze do katalogu: /etc/rc5.d/ (chyba że uruchamiasz komuter na innym runlevelu) w tym katalogu masz linki do kolejnych startujących programów, podczas uruchamiania systemu, 1. wyrzuć te usługi, których nie potrzebujesz 2. zobacz czy przypadkiem któryś z programów, który potrzebuje postawione karty sieciowe (i loopback) nie startuje wcześniej niż sieć (czasami są takie objawy podczas uruchamiania źle skonfigurowanego serwera poczty) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
zilas Napisano Lipiec 30, 2006 Autor Zgłoszenie Share Napisano Lipiec 30, 2006 Teoretycznie (tj. na tyle na ile sie znam) wszystko wyglada tak jak byc powinno, tzn: Przed "postawieniem" sieci nie ma zadnego programu, który wymagal by dzialajacej sieci. W sumie, to powtórze sie: jezeli podczas rozruchu Interaktywnego, wylacze podnoszenie interfejsów eth0 i eth1, wszystko idzie bezproblemowo, tyle, ze siec musze uruchomic sam (recznie). Problem w tym, ze tak czy inaczej, musze stawiac to w odwrotnej kolejnosci niz nakazuje logika (tzn. eth1 a potem eth0) Tez mi sie wydaje, ze niepowinno miec to wiekszego znaczenia, ale... widocznie ma :/ Gdzies w necie, wyczytalem, ze aby niebylo problemów z dzialaniem maskarady, nalezy "poinformowac" system, która z kart sieciowych jest karta z wyjsciem na swiat, a która do sieci lokalnej. Na ile to prawda, to nie wiem, ale... jesli tak ma byc, to jak moge "poinformowac" system, ze eth1 to siec lokalna a eth0 to wyjscie?? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
zilas Napisano Sierpień 2, 2006 Autor Zgłoszenie Share Napisano Sierpień 2, 2006 Qrcze... widze, ze zdechl temat... Czy to naprawde takie skomplikowany problem? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
swiatex Napisano Sierpień 20, 2006 Zgłoszenie Share Napisano Sierpień 20, 2006 odznacz w administracja->sieć aby się uruchamiały przy starcie karty i wyedytuj /etc/rc.d/rc.local /sbin/ifconfig eth0 up /sbin/ifconfig eth1 up wtedy będą się uruchamiały na końcu startu kompa(kolejność uruchom taką jaka powinna być.. ja pisałem przypadkowo) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
uosiu Napisano Sierpień 20, 2006 Zgłoszenie Share Napisano Sierpień 20, 2006 ew. w /etc/sysconfig/networking (jade z pamieci) zedytuj pliki odpowiedzialne za urzadzenia ONBOOT=NO i potem w /etc/rc.local dopisz to co swiatex napisal w kodzie 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ę