View previous topic :: View next topic |
Author |
Message |
fat_boy n00b
Joined: 07 Dec 2005 Posts: 10
|
Posted: Wed Dec 07, 2005 2:45 pm Post subject: [NETWORK] DHCP i dziwny problem |
|
|
Witam
Jestem nowym zarowno forumowiczem jak i uzytkownikiem Gentoo Prosze wiec o laskawe potraktowanie w razie jakichkolwiek bledow Tyle wstepu
Problem zwiazany jest z siecia Posiadam laptopa Acer 1524 WLMI oraz dostep do sieci(Aster - kablowka) przez modem kablowy(Motorola SURFBoard SB5100E) i jakis czas temu postanowilem zainstalowac Gentoo Sciagnalem pliki i wypalilem plyte Nastepnie wystartowalem Livecd i wszystko bylo ok Postepowalem wedlug polskiego handbooka Siec zostala skonfigurowana Polecenie ping i uzywanie links do poruszania sie po forum bylo jak trzeba Dodam ze nie konfigurowalem nic dodatkowo Instalacja szla jak po masle gdy wystapil blad Wiec postanowilem zaczac wszystko od poczatku Lecz po ponownym starcie Livecd sieci juz nie bylo Probowalem net-setup oraz ifconfig Jednak nie przynioslo to skutku Dodam ze posiadam drugiego laptopa CA6700 na ktorym jest WinXP oraz Aurox i tam z internetem jest wszystko w porzadku(zarowno w WinXP i Aurox'sie) Jako ze kabel internetowy za pierwszym razem przy podpisaniu umowy(z Aster) byl podlaczony to CA6700 pomyslalem ze problem z siecia na Acer 1524 WLMI moze wynikac z odmiennego adresu MAC karty sieciowej(postanowilem wiec zmienic go na taki jak w CA6700) Po paru dniach zainstalowalem Gentoo jednak w innym miejscu z dostepem do sieci(TPSA) i nie bylo zadnych problemow z siecia Jednak problem z siecia od Aster pozostal Internet na CA6700 jest a na 1524 WLMI nie ma Chce zaznaczyc ze korzystam z dwoch laptopow w jednym lokalu Zabralem sie wiec za edycje pliku net w /etc/conf.d/ Oto jego zawartosc:
Code: |
ifconfig eth0 down
ifconfig eth0 hw ether aa:bb:cc:dd:ee:ff <-- adres mac CA6700
ifconfig eth0 up
config_eth0=("dhcp")
dhcpcd_eth0="-HD"
dhcp_eth0="nodns nontp nonis"
dhcpcd_eth0="-t 5"
|
I tu niby wszystko jest ok System startuje i dhcp pobiera odpowiednia konfiguracje Bramka i maska sa takie jakie byc powinny I tylko one poniewaz adres ip nadaje bledny Zaznacze tutaj ze adres powinien byc zewnetrzny(213.134......) Tak jest na CA6700 A w przypadku 1524 WLMI adres jest wewnetrzny(192.168......) co i tak nie zmienia faktu ze internetu nie ma Najdziwniejsze jest to ze maska i bramka sa prawidlowe a ip bledne Moze to ma zwiazek adresem ip serwera DHCP Moze konfiguracja jest bledna Prosze o pomoc
..::Milu Edit:
Zawartość pliku lepiej prezentuje się w znaczniku code.
..::Muchar Edit:
I stosuj kropki do konczenia zdan |
|
Back to top |
|
|
Xax Guru
Joined: 24 Jul 2003 Posts: 417 Location: Poland, Gliwice, Trynek
|
Posted: Wed Dec 07, 2005 4:05 pm Post subject: |
|
|
No to sie rozpisales ... na dobry start
Po pierwsze, skoro piszesz ze cos tam konfigurowales to warto podac nazwe pliku w ktorym sie grzebie. W lokalizacji ktora podales jest > 1 plikow. Ale domyslam sie ze chodzi Ci o plik 'net'. Zatem ...
po drugie, wklejasz calosc a nie fragment pliku, bo moze wklejony fragment jest ok, ale jak wyglada reszta ?
W pliku, o ktorym mowa powyzej jest fragment odpowiedzialny za zmiane MAC'a karty sieciowej i nie wymaga to jakichs specjalnych zabiegow typu "ubijanie" karty.
A po trzecie, aby dhcp dzialalo potrzebne jest dodatkowe oprogramowania, np dhcpcd (na wszelki wypadek, gdybys tego nie mial). |
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Wed Dec 07, 2005 5:03 pm Post subject: |
|
|
Witam, zawsze pozostaje ci sprawdzenie samego dhcpcd czy działa, a potem zabawy z /etc/init.d/net.eth0. Swego czas zainstalował mi się najnowszy baselayout i pamiętam że za cholerę nie chciał mi działać net.eth0. W sumie ciągle lecę na tym baselayout. |
|
Back to top |
|
|
Exil Apprentice
Joined: 10 Oct 2005 Posts: 251 Location: Nibylandia
|
Posted: Wed Dec 07, 2005 7:34 pm Post subject: |
|
|
Internet nie działa tylko na LiveCD czy Gentoo zainstalowanym na dysku. Może pominąłeś jeden krok przy kopiowanie pliku resolv.conf I konieczne do działania jest np:dhcpcd |
|
Back to top |
|
|
fat_boy n00b
Joined: 07 Dec 2005 Posts: 10
|
Posted: Wed Dec 07, 2005 7:58 pm Post subject: |
|
|
Internet nie dziala zarowno na Livecd jak i na zainstalowanym Gentoo Sprobowalem zemergowac dhcpcd "emerge dhcpcd" i wszystko ok Pozniej wydalem komende "rc-update -a dhcpcd default" i dostalem komunikat
" /sbin/rc-update: /etc/init.d/dhhcpcd not found; aborting Moze problem zwiazany jest z hostname |
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Wed Dec 07, 2005 8:10 pm Post subject: |
|
|
@Exil:
Oj mylisz się Code: | > cat resolv.conf
# Generated by dhcpcd for interface eth0 |
@fat_boy:
Przeczytaj handbook'a,
/etc/init.d/net.eth0 => rc-update -a net.eth0 default a nie dhcpcd. Wykonaj
Code: | dhcpcd eth0
ifconfig | i sprawdź czy ci pobiera właściwe dane |
|
Back to top |
|
|
Exil Apprentice
Joined: 10 Oct 2005 Posts: 251 Location: Nibylandia
|
Posted: Wed Dec 07, 2005 9:37 pm Post subject: |
|
|
Mam u siebie ustawione dhcpcd. Nic nie konfigurowałem i działa.
/etc/resolv.conf ok ten plik jest generowany przez dhcpcd. ALe wczesnije nie był.
Code: |
# Generated by dhcpcd for interface eth0
domain toya.net.pl
nameserver 217.113.224.35
nameserver 217.113.224.3 |
|
|
Back to top |
|
|
fat_boy n00b
Joined: 07 Dec 2005 Posts: 10
|
Posted: Wed Dec 07, 2005 10:25 pm Post subject: |
|
|
Tak jak napisalem wczesniej DHCP pobiera wlasciwe dane i ustawia odpowiednia maske i brame przy starcie systemu Wszystko jest ok Jedyne co nie pasuje to adres IP ktory jest ustawiany na adres z puli IP wewnetrznych Natomiast powinien byc z zakresu IP zewnetrznych To mnie dziwi Maska OK Brama OK a IP nieprawidlowe Skoro adres MAC jest taki jak w CA6700 to co moze byc zle Moze serwer dodatkowo rozpoznaje model karty sieciowej i jesli jest prawidlowa to siec dziala Natomiast jesli MAC jest OK a model karty sieciowej nie zgadza sie to siec nie dziala Jednak to tylko moje przypuszczenie Nie znam sie na serwerach DHCP |
|
Back to top |
|
|
Xax Guru
Joined: 24 Jul 2003 Posts: 417 Location: Poland, Gliwice, Trynek
|
Posted: Wed Dec 07, 2005 11:13 pm Post subject: |
|
|
My swoje a Ty swoje. Co ty sie wstydzisz tego konfiga netu tu wstawic czy jak ? Jakies tajemnice w nim sa ? Byc moze jest spaprany i tyle a my musimy zgadywac co jest nie tak. Na dluzsza mete to bez sensu. |
|
Back to top |
|
|
Exil Apprentice
Joined: 10 Oct 2005 Posts: 251 Location: Nibylandia
|
Posted: Wed Dec 07, 2005 11:49 pm Post subject: |
|
|
Skopiju resolv.conf z Auroxa i napisz czy tak działa. |
|
Back to top |
|
|
fat_boy n00b
Joined: 07 Dec 2005 Posts: 10
|
Posted: Thu Dec 08, 2005 12:08 am Post subject: |
|
|
Konfig /etc/conf.d/net jest taki jak podalem w pierwszym poscie(prawie taki sam):
Code: | #ifconfig eth0 down
ifconfig eth0 hw ether aa:bb:cc:dd:ee:ff <-- adres mac CA6700
#ifconfig eth0 up
config_eth0=("dhcp")
dhcpcd_eth0="-HD"
#dhcp_eth0="nodns nontp nonis"
dhcpcd_eth0="-t 5" |
Zakomentowalem wedle rady pierwsze dwa i dziala Poczytalem dokladniej net.example i zakomentowalem przedostatnia linie Wiecej wpisow w /etc/conf.d/net nie mam A oto resolv.conf
Code: | nameserver 213.134...
nameserver 213.134...
domain homenetwork
|
Przegladam forum i dotychczasowe posty zwiazane z dhcp i znalazlem taki oto topic
https://forums.gentoo.org/viewtopic-t-271269.html
Dodam jeszcze ze kiedy ustawie konfig net na sztywno i uzywam ping to wtedy tak jakby siec cos blokowalo Nie wyskakuje zaden blad tylko jakby zastanawial sie komp co zrobic Ale wynikow ping'u tez nie ma |
|
Back to top |
|
|
Xax Guru
Joined: 24 Jul 2003 Posts: 417 Location: Poland, Gliwice, Trynek
|
Posted: Thu Dec 08, 2005 8:22 am Post subject: |
|
|
A czy jestes pewien, ze adres MAC karty sieciowej faktycznie ulega zmianie ?
Sprawdz sobie, czy masz w /etc/conf.d/ plik net.example. Konfiguracja sieci jest tam dosyc gruntownie opisana lacznie z trikami na zmiane adresu karty sieciowej. Plik ten nalezy do pakietu baselayout (u mnie w wersji 1.12.0_pre11-r3). Jezeli go nie masz mozesz przebudowac baselayout, lub poprosic kogos zeby Ci go wkleil na forum |
|
Back to top |
|
|
fat_boy n00b
Joined: 07 Dec 2005 Posts: 10
|
Posted: Thu Dec 08, 2005 10:26 am Post subject: |
|
|
Jestem pewien ze adres MAC ulega zmianie a to dlatego ze polecenie ifconfig -a po restarcie systtemu pokazuje prawidlowy MAC przy eth0 Taki jak wdrugim laptopie Pozniej wydajac polecenie dhcpcd eth0 daje oczekiwany rezultat Tylko tak jak wspomnialem wczesniej ze IP jest nieprawidlowy a reszta zgadza sie Plik net.example mam i czytalem go juz wiele razy Jest tam metoda na zmiane MAC przy uzyciu net-analyzer/macchanger ktory trzeba zemergowac ale jak to mam zrobic bez sieci Paradoks Moze sprobuje sciagnac zrodla na CA6700 i przegrac je na 1524 WLMI Tylko w ktore miejsce mam wrzucic te zrodla? |
|
Back to top |
|
|
Xax Guru
Joined: 24 Jul 2003 Posts: 417 Location: Poland, Gliwice, Trynek
|
Posted: Thu Dec 08, 2005 12:16 pm Post subject: |
|
|
emerge -pf program wylistuje miejsca, z ktorych mozesz pobrac potrzebne pliki zrodlowe dla "programu" i jego zaleznosci.
Jezeli nie grzebales zbytnio w make.conf to standardowo zrodla sa wrzucane do /usr/portage/distfiles |
|
Back to top |
|
|
Piecia Guru
Joined: 12 Nov 2004 Posts: 447 Location: znienacka
|
Posted: Fri Dec 09, 2005 3:47 pm Post subject: |
|
|
Jedyne co mi się narzuca to że MAC jest zmieniany po pobraniu danych przez dhcpcd, ale może gadam głupoty (taka moje pierwsza myśl) |
|
Back to top |
|
|
fat_boy n00b
Joined: 07 Dec 2005 Posts: 10
|
Posted: Fri Dec 09, 2005 6:28 pm Post subject: |
|
|
Wczoraj kombinowalem dalej z siecia i oto wyniki Najpierw sciagnalem ze zrodel: macchanger, udhcp, iproute2 Przenioslem na flasha z CA6700 i skopiowalem do /usr/portage/distfiles Pozniej zemergowalem wszystkie trzy pakiety i poszlo bez zadnych bledow Zabralem sie do edycji /etc/conf.d/net Oto jak teraz wyglada(nie ma zadnych dodatkowych lini Tylko te)
Code: | modules=( "iproute2" )
modules=( "udhcpc" )
mac_eth0="aa:bb:cc:dd:ee:ff"
config_eth0=( "dhcp" )
dhcp_eth0="nosendhost" <---- nie jestem pewien co do tego
|
DNS w resolv.conf sa generowane automatycznie(dopoki nie dodam lini " dhcp_eth0="nodns" "w /etc/conf.d/net ) przez dhcp(tak mi sie wydaje) wiec nie wpisywalem tam nic Oto jak wygladaja:
Code: | nameserver 213.134.....
nameserver 213.134.....
|
Plik hostname ma zawartosc:
Plik domainname ma zawartosc:
Code: | OVERRIDE=1
DNSDOMAIN="homenetwork"
|
Pamietaj ze zanim uzylem udhcpc standardowo do dhcp byl uzywany dhcpcd Problem byl w tym ze pobieral dane z serwera DHCP ale nie wszystkie Nie zgadzal sie adres IP Bramka byla ok Maska byla ok a IP zle Wiec teraz kiedy zmienilem na udhcpc oto co dostaje na starcie systemu Dodatkowo pewniej dziala zmiana adresu MAC bo zemergowalem macchanger Wiec wszystko powinno byc ok Oto komunikaty:
Code: | Starting eth0
Loading networking modules for eth0
modules: machcanger iwconfig essidnet iptunnel ifconfig udhcpc apipa
iwconfig provides wireless
ifconfig provides interface
udhcpc provides dhcp
Changing MAC address of eth0 ...
changed to aa:bb:cc:dd:ee:ff
Wireless extensions not found for eth0
Bringing up eth0
dhcp
Running udhcpc ...
udhcpc[7845]: udhcpc (v0.9.9-pre) started
udhcpc[7845]: Sending discover...
udhcpc[7845]: Sending select for 213.134.178.95...
udhcpc[7845]: Lease of 213.134.178.95 obtained, lease time 21600
eth0 received address 213.134.178.95
Setting up kdm
Starting local |
I to wszystko Wedlug mnie siec powinna dzialac Przynajmniej to wynika z komunikatow Ale wpisujac ping www.onet.pl nic sie nie dzieje Natomiast pingujac adres IP np. 213.134.178.99 wywala komunikat:
Code: | From 213.134.178.95 icmp_seq=1 Destination Host Unreachable
|
Polecenie lsmod pokazuje m.in
Code: | Module Size Used by
eth1394 20624 0
ohci1394 32716 0
ieee1394 94776 2 eth1394, ohci1394
r8169 27720 0
|
Moze to wina modulow ladowanych przy starcie dla eth0 jak np iwconfig czy essidnet Moze je wylaczyc A moze to wina jakiegos urzadzenia ktore blokuje eth0 Moze to firewire koliduje z sieciowka a ten modul r8169 ma "used" =0 Moze nie jest wlaczony czy jak Qrde juz nie wiem co jest grane |
|
Back to top |
|
|
|