Page 1 of 2

[SOLVED][net] brak dostępu do sieci

Posted: Mon Jan 02, 2006 2:11 pm
by fotografik12
Hi!
Podczas instalacji miałem dostęp do internetu dzięki poleceniu net-setup eth0
Kiedy po instalacji zrestartowałem komputer, zalogowałem sie, okazało się że nie mam dostępu do sieci..
Jak je ustawić?

Posted: Mon Jan 02, 2006 2:15 pm
by misiOr
Na podstawie tak wielu szczegółów, które podales - odpowiem tak:

Code: Select all

 vim /etc/conf.d/net 

Posted: Mon Jan 02, 2006 2:18 pm
by ilny
Hm zaduzo to mi to nie mowi :wink: napisz cos wiecej np. jak sie laczysz z internetem, skoro piszesz ze na livecd miales polaczenie z internetem czy skopiowales plik resolv.conf, czy masz obsluge swojej sieciowki w jajku itp. :wink:

Posted: Mon Jan 02, 2006 2:22 pm
by fotografik12
skopiowałem resolv.conf, w net-setup eth0 sam wszystko wpisywałem

Re: [net] brak dostępu do sieci

Posted: Mon Jan 02, 2006 2:24 pm
by Aktyn
fotografik12 wrote:Hi!
Kiedy po instalacji zrestartowałem komputer, zalogowałem sie, okazało się że nie mam dostępu do sieci..
Jak je ustawić?
a to podczas instalacji zrobiłeś?
http://www.gentoo.org/doc/pl/handbook/h ... #doc_chap2

No i czy masz wkompilowane sterowniki w jajku do swojej sieciówki?

Posted: Mon Jan 02, 2006 2:31 pm
by fotografik12
nie, w gazecie według której instalowałem gentoo nic o tym nie było..
a czy w jajku są to nie wiem, mam genkernela..

Posted: Mon Jan 02, 2006 2:37 pm
by ilny
nie, w gazecie według której instalowałem gentoo nic o tym nie było..
...ciekawe jaka to gazeta :wink: :lol: hmm pozostaje mi tylko napisac instalacja wedlug handbooka :wink: a
a czy w jajku są to nie wiem, mam genkernela..
nie skomentuje :?

Posted: Mon Jan 02, 2006 2:54 pm
by fotografik12
tak więc jak sprawdzić czy kernel obsługuje moją kartę sieciową?
i jak ustawić ten internet?

Posted: Mon Jan 02, 2006 3:04 pm
by ilny
napisz co to za sieciowka (nazwe chipsetu) jakiego jadra uzywasz, a co do genkernela to nie uzywalem...moze warto sie zapoznac z

Code: Select all

make menuconfig, make bzImage, make modules, make modules_install
:wink: wlasnorecznie budowanie kernela nie jest takie straszne...
najlepiej jak zalaczysz livecd i wpiszesz lsmod, wylistuje ci to moduly jakie sa zaladowane, w nich powinienes znalezc ten od sieciowki no i oczywiscie to jako lektura http://www.gentoo.org/doc/pl/handbook/h ... xml?part=4

Posted: Mon Jan 02, 2006 3:14 pm
by fotografik12
oki, dzięki, napisze jak mi nie będzie chodzić..
sieciówke zdaje się wykrywa, w końcu genkernel..

Posted: Mon Jan 02, 2006 9:46 pm
by Gabrys
Genkernel nie jest taki zły ;), tylko jest z nim trochę bawienia. Myślę, że jak już będziesz wiedział jaki moduł jądra jest odpowiedzialny za Twoją sieciówkę, to wystarczy dodać jego nazwę do /etc/modules.autoload/kernel-2.6 (albo jakoś podobnie) i wtedy jądro będzie ładowało ten sterownik przy starcie. Aby przejrzeć wszystkie moduły, które masz załadowane (w celu zgadnięcia, który odpowiada za sieciówkę) odpal na LiveCD lsmod. A nic się nie stanie, gdy wszystkie moduły, które wypisze lsmod dodasz sobie do rzeczonego pliku. Życzę powodzenia. :)

A jeszcze zanim cokolwiek dodasz do tego pliku sprawdź za pomocą lsmod na maszynie z postawionym Gentoo (nie LiveCD) czy jądro jeszcze nie załadowało tego modułu. W takim przypadku olej wszystko co powyżej i szukaj błędu gdzie indziej. Może wystarczy np.

Code: Select all

rc-update add net.eth0 default
, które doda do uruchamianych przy starcie usług postawienie sieci?

W sumie wszystko jest w handbooku :).

Problem z siecią

Posted: Sun Jan 15, 2006 7:11 pm
by ANTAL
Od samego początku nie działa mi sieć, pomimo, że eth0 zostaje wykryta. Nie mogę spingować serwerów nazw (unknown host), nie mogę połączyć się z mirrorami. Wielu potrzebnych mi rzeczy brak na live. Jeśli ktoś zechce mi pomóc, podam szczegóły

Posted: Sun Jan 15, 2006 8:37 pm
by fotografik12
to skąd ty masz te live cd?!

Posted: Sun Jan 15, 2006 8:45 pm
by Ratman
ANTAL co masz za sieciówkę?

Re: Problem z siecią

Posted: Sun Jan 15, 2006 8:51 pm
by Raku
ANTAL wrote:Jeśli ktoś zechce mi pomóc, podam szczegóły
może podaj je w nowym wątku, żeby jakiś porządek był na forum. Najlepiej podaj dodatkowe informacje: zawartość /etc/resolv.conf, twojego dostawcę internetu, czy ping adresów IP działa, itp.

Posted: Sun Jan 15, 2006 9:47 pm
by ANTAL
Ratman wrote:ANTAL co masz za sieciówkę?
Realtek RTL8139(A) Fast Ethernet Adapter

Podłączenie do sieci Dialog 1MB (ADSL ?) tego adsl nie jestem pewien, poprzedni linux konfigurował jako eth0 a nie jako adsl czy pptoe...

Posted: Sun Jan 15, 2006 10:19 pm
by qermit
- Odpalałeś dhcpcd eth0, jak już wykryło tobie sieciówkę?
- Czy ty masz wogule jakiegoś klienta dhcp zinstalowanego?

Posted: Sun Jan 15, 2006 10:19 pm
by Ratman
używałeś genkernela, więc masz nie wkompilowane w jadro tylko jako moduł - sprawdź czy masz moduł 8139too.

jak masz to modprobe go :D

masz modem ADSL czy na dzielonym łączu siedzisz?

Posted: Sun Jan 15, 2006 10:21 pm
by ilny
a najlepiej dopisz ten modul do /etc/modules.autoload/kernel*
*twoj kernel

Posted: Sun Jan 15, 2006 10:21 pm
by kicior
Załaduj driver i ewentualnie dodaj go do /etc/modules.autoload.d/kernel-2.6 żeby się automatycznie ładował

Code: Select all

modprobe 8139too
wyedytuj /etc/conf.d/net tak aby zawierał twoje IP i bramkę - na pewno zmień te linie (inne najpewniej będą ok)

Code: Select all

config_eth0=( "192.168.0.227/24" )
routes_eth0=( "default via 192.168.0.1" )
dopisz IP serverów DNS do /etc/resolv.conf -czyli co najmniej 1 linia w postaci

Code: Select all

nameserver 212.182.63.66
zrestartuj sieć

Code: Select all

/etc/init.d/net.eth0 restart
ewentualnie

Code: Select all

rc-update add net.eth0 default
jeśli sieć sama nie wstaje po restarcie

Jak nie masz modułu to rekompilacja jaja i od początku

Posted: Sun Jan 15, 2006 11:21 pm
by ANTAL
Ratman wrote:używałeś genkernela, więc masz nie wkompilowane w jadro tylko jako moduł - sprawdź czy masz moduł 8139too.

jak masz to modprobe go :D

masz modem ADSL czy na dzielonym łączu siedzisz?
Genmkernela użyłem tylko przy pierwszej instalacji... Za drugim razem już nie... make menuconfig i cała reszta... I chyba nie dawałem tego jako moduł [M]... Normalnie zagwiazdkowałem [*]... Bo albo tu na forum albo w Podręczniku... gdzieś przeczytałem, aby właśnie na to uważać... na sieć... Co do modprobe 8139too... System wykrywa kartę sieciową. Na wszelki wypadek sprawdzę jak to tam wygląda z tym zagwiazdkowaniem... Ale raczej jestem pewien

Posted: Mon Jan 16, 2006 12:05 am
by ANTAL
podaję treść wpisu do /etc/config.d/net. Załóżmy, że mój IP ma postać: 192.168.0.227
Kod:

Code: Select all

config_eth0=("192.168.0,227 netmask 255.255.255.0 brd 192.168.0.255")
routes_eth0=("default gw 192.168.0.1)
dhcp_eth0=("dns 1 dns 2 nontp nonis")
routes_eth0=(default via ip*.1")
fallback_eth0=("192.168.0.227 netmask 255.255.255.0")
fallback_route_eth0=("default via 192.168.0.1")

zawartość mojej /etc/conf.d/hostname

Code: Select all


HOSTNAME=""

zawartość mojej /etc/conf.d/domainname

Code: Select all


OVERRIDE=1
DNSDOMAIN="homenetwork"   ###tutaj mam jakieś duże wątliwości czy nie powinno być 217.30..... z którymś końcem
NISDOMAIN=""                       ### bo chyba nie mam NIS-u, przejrzałem dokumentację Dialogu, tobym coś na ten temat znalazł
co zawiera moja dokumentacja:
oprócz imienia i nazwiska, adresu zawiera następujące rubryki:
ip, maskę, dns1 dns2

i toby było tyle...
Typ karty: Realtek RTL8139 PCI Fast Ethernet Adapter, zobaczył od razu, nawet nie musiałem dawać osławionego #modprobe 8139too
Kartę system widzi (wykonany był ifconfig_eth0) przed i po zapisaniu tych parametrów.
ale... to co przedtem napisałem... pinguje jedynie bramę, reszty nie. Przy starcie systemu nie ma uwag poza błędem ładowania 3c59x, jakiegoś błędu związanego z usbfs (patrzyłem uważnie czy czegoś na starcie nie zgłosi).

Posted: Mon Jan 16, 2006 1:01 am
by ANTAL
fotografik12 wrote:to skąd ty masz te live cd?!
ze strony gentoo (www.gentoo.org) z działu "get gentoo". Jest tam livecd 2005.1 i package

Posted: Mon Jan 16, 2006 7:24 am
by Raku
ANTAL wrote:podaję treść wpisu do /etc/config.d/net. Załóżmy, że mój IP ma postać: 192.168.0.227
Kod:

Code: Select all

config_eth0=("192.168.0,227 netmask 255.255.255.0 brd 192.168.0.255")
routes_eth0=("default gw 192.168.0.1)
to ci wystarczy, resztę bzdur wywal
zawartość mojej /etc/conf.d/hostname

Code: Select all


HOSTNAME=""

fajno by było jakoś nazwać swój komputer
co zawiera moja dokumentacja:
oprócz imienia i nazwiska, adresu zawiera następujące rubryki:
ip, maskę, dns1 dns2
wysil sie więc i wpisz te dnsy do /etc/resolv.conf. Poprawną składnię tego pliku znajdziesz w man resolv.conf

Posted: Mon Jan 16, 2006 8:14 am
by qermit
ANTAL wrote:ale... to co przedtem napisałem... pinguje jedynie bramę, reszty nie.
a co to za brama?