Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Instalacja i sprzęt
  • Search

Konfiguracja internetu (eth0)

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
78 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Mon Nov 14, 2005 3:03 pm

No więc tak. Spróbowałem wszystko od początku. Wchodzę do /usr/src/linux i wydaję polecenie

Code: Select all

make menuconfig
Wchodze w devic drivers, zaznaczam tak jak zaleciliście

Code: Select all

<*> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
+ kilka innych rzeczy zaznaczam <*>. Inne karty Ethernet (powyżej 100Mbit) odznaczam. Potem zapisuję konfigurację. Następnie komenda

Code: Select all

make
Potem

Code: Select all

make modules_install
i

Code: Select all

make install
Następnie

Code: Select all

cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage
Wydaję polecenie

Code: Select all

ifconfig
i nie widać mojego eth0. Robię reboot i dalej nie ma sieciówki. Wpisuję

Code: Select all

modprobe e100
i wywala mi coś takiego:

Code: Select all

FATAL: Error inserting e100 (/lib/modules/2.6.12-gentoo-r9/kernel/drivers/net/e100.ko): Unknown symbol in module or unknown parameter (see dmesg)
No to wpisuję

Code: Select all

dmesg
i o "e100" dostaję następujące informacje

Code: Select all

e100: Unknown symbol mii_ethtool_sset
e100: Unknown symbol mii_link_ok
e100: Unknown symbol mii_check_link
e100: Unknown symbol mii_nway_restart
e100: Unknown symbol generic_mii_ioctl
e100: Unknown symbol mii_ethtool_gset
Co robić? Aż nie chce mi się wierzyć z powodu internetu jest tyle problemów! P.S. To nie jest moja pierwsza przygoda z linuksem. Pracowałem troszkę na innych (SuSE, Mandriva, Fedora Core) ale na serio zacząłem niedawno właśnie na Gentoo, więc jestem n00be'em :D
Co z tym logowaniem?
Top
psycepa
Veteran
Veteran
User avatar
Posts: 1637
Joined: Mon Dec 27, 2004 6:00 pm
Location: Poland

  • Quote

Post by psycepa » Mon Nov 14, 2005 3:39 pm

a powiedz mi czy masz wpisy w lilo/grub odnosnie swojego nowego kernela ? czy po prostu nadpisales stary obraz nowym ?
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Mon Nov 14, 2005 3:44 pm

Z GRUB'em nic nie rubiłem. Coś trzeba zrobić?
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Mon Nov 14, 2005 3:52 pm

Jezeli robisz

Code: Select all

make install
to juz nie potrzebujesz robic

Code: Select all

cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage
porzedni skrypt robi to za ciebie.
Wstaw wynik polecenia

Code: Select all

uname -r
i swojego gruba
P.S
Skoro wkompilowales

Code: Select all

<*> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
to nie musisz ladowac modulu

Code: Select all

modprobe e100
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Mon Nov 14, 2005 4:21 pm

uname -r

Code: Select all

2.6.12-gentoo-r9
Co do gruba to nie wiem czy o to chodziło, ale wklejam grub.conf

Code: Select all

default 0
timeout 0
spolashimage=(hd0,1) /boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.12-r9
root (hd0,1)
kernel /boot/kernel-genkernel-x86-2.6.12-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda2
initrd /boot/initramfs-ggenkernel-x86-2.6.12-gentoo-r9
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Mon Nov 14, 2005 4:31 pm

Poprzednim razem napisales:

Code: Select all

cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage
Wiec w gubie powinno byc:

Code: Select all

kernel /boot/bzImage=/dev/ram0
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Mon Nov 14, 2005 4:44 pm

Co? Czyli mam wykasować całą linijkę z kernela i zostawić tylko to co napisałeś? To nie lepiej, żebym znowu zrobił to co trzeba z jądrem i nie kopiował obrazu tylko wpisał

Code: Select all

make install
? I czy po takim zabiegu (zmienieniu wpisów w grubie lub poprostu znów make install) mógłby działać internet?
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Mon Nov 14, 2005 4:57 pm

Przy starcie systemu musisz uzyc ostatni, aktualny bzImage. Jak go nazwiesz to juz twoja sprawa. Sorry to sa podstawy linuksa. Inne dystrybucje linuksa ktore uzywales SuSE, Mandriva, Fedora Core robily to za ciebie. Mysle, bez urazy, ze najpierw musisz poczytac dokumentacje, bo raczej nie dasz sobie rady z gentoo.
Top
Raku
Bodhisattva
Bodhisattva
User avatar
Posts: 2374
Joined: Sat Feb 28, 2004 12:02 am
Location: Poland

  • Quote

Post by Raku » Mon Nov 14, 2005 7:43 pm

1. wkompilowujesz statycznie w kernel kartę realtek 8139
2. próbujesz załadować moduł e100 do kart intela

Czy nie widzisz rozbieżności pomiędzy tymi dwoma czynnościami?
Czy wiesz w ogóle co chcesz zrobić?

nie wiesz do czego służy polecenie modprobe?
proszę - spróbuj zainstalować system Mandriva cośtam lub (k)ubuntu lub Fedorę lub Debiana. Popracuj nad tymi dystrybucjami, gdzie kernel dostepny jest także w binarnych pakietach. jak zdobędziesz doświadczenie, spróbuj jeszcze raz Gentoo.
raku

Powered by Archlinux ;-)
Top
psycepa
Veteran
Veteran
User avatar
Posts: 1637
Joined: Mon Dec 27, 2004 6:00 pm
Location: Poland

  • Quote

Post by psycepa » Mon Nov 14, 2005 7:50 pm

Pablord wrote:Co? Czyli mam wykasować całą linijkę z kernela i zostawić tylko to co napisałeś?
stara dobra zasada mowi zeby NIGDY nie kasowac starego kernela dopoki sie nie upewnisz na 100% ze uda ci sie zbootowac system z nowego,
dodaj po prostu w grub wpis dotyczacy nastepnej pozycji z menu startowego
u mnie w lilo sytuacja wyglada tak
w katalogu /boot sa przykladowo

Code: Select all

/boot/kernel1
/boot/kernel2
a w lilo.conf (oczywiscie to jest uproszczenie, szczegoly w dokumentacji)

Code: Select all

image=/boot/kernel1
label=pierwszy_kernel
bla bla bal

image=/boot/kernel2
lable=drugi_kernel
bla bla bal
w ten sposob bedziesz mogl zbootowac system na starym albo na nowym jadrze, w zaleznosci od tego co w menu wybierzesz,
polecam gentoo wiki i howto n/t kernela
pozdrawiam
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Mon Nov 14, 2005 8:46 pm

Spokojnie. O zmianie systemu nie ma mowy. Znów to ustawianie, konfigurowanie. Nie i jeszcze raz nie. Chcę już mieć jakiś sytem na stałe. A pozatym chyba lepiej uczyć się czymś trudniejszym, co? Dobra, tylko się nie wściekajcie. Czy po tym jak wszystko w jądrze ustawię tak jak trzeba, wystarczy wykonać

Code: Select all

make bzImage
i ustawić w GRUB'ie żeby bootował z utworzonego pliku?
Top
prizman
n00b
n00b
User avatar
Posts: 25
Joined: Mon Sep 19, 2005 3:49 pm
Location: can't remember
Contact:
Contact prizman
Website

  • Quote

Post by prizman » Mon Nov 14, 2005 9:26 pm

@Pablord:

Tak na chlopski rozum to bawisz sie kernelem, ale bootujesz innego (oczywiscie moge sie mylic :) ),
^ IMHO to powinno Ci dac do myslenia

i raczej nie ma czegos takiego jak 'make bzImage' :wink:
Powered by Athlon64
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Tue Nov 15, 2005 7:05 am

Szukaj, czytaj i jeszcze raz czytaj
http://www.gentoo.org/doc/pl/handbook/h ... t=1&chap=7
http://www.gentoo.org/doc/pl/handbook/h ... t=1&chap=3
http://www.gentoo.org/doc/pl/handbook/h ... =1&chap=10
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Tue Nov 15, 2005 5:26 pm

Wow. Dzięki za informacje. Są postępy :D. Skorzystałem z genkernela. Teraz jak już wpiszę

Code: Select all

ifconfig eth0
wyświetla moją kartę. Jednak po poleceniu

Code: Select all

ifconfig
wciąż jest widoczne tylko "lo". w /etc/modules.autoload.d/kernel-2.6 dopisałem e100. Jednak wciąż przy adsl-start jest "TIMED OUT", a przy uruchamianiu systemu dodatkowo "netmount was not started". Co robić? (tylko się nie denerwujcie :) ).

P.S. Powiedzcie mi dlaczego nie ma u mnie "net-setup eth0" i "ping"?
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Tue Nov 15, 2005 5:38 pm

Czy utworzyles symlink:

Code: Select all

ln -s net.lo net.eth0
Top
Raku
Bodhisattva
Bodhisattva
User avatar
Posts: 2374
Joined: Sat Feb 28, 2004 12:02 am
Location: Poland

  • Quote

Post by Raku » Tue Nov 15, 2005 5:54 pm

Pablord wrote:Wow. Dzięki za informacje. Są postępy :D. Skorzystałem z genkernela. Teraz jak już wpiszę

Code: Select all

ifconfig eth0
wyświetla moją kartę.
nie wierzę, możesz wkleić co dokładnie ci wyświetla?
Jednak po poleceniu

Code: Select all

ifconfig
wciąż jest widoczne tylko "lo".
właśnie dlatego ci nie wierzę
w /etc/modules.autoload.d/kernel-2.6 dopisałem e100.
Przyznałeś gdzieś, że masz kartę opartą o chipset realteka. Możesz mi więc wytłumaczyć dlaczego usilnie chcesz ładować moduł od kart intela?
raku

Powered by Archlinux ;-)
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Tue Nov 15, 2005 5:57 pm

Co do symlinka to zaraz sprawdzę. A co do e100- ktoś wyżej napisał o e100, więc myślałem, że to się tyczy Relteka. W takim razie jaki moduł mam załadować? ifconfig eth0 zaraz wkleję

Edit:
Sorry, ale musiałem to napisać w drugim poście bo mam jakieś problemy z logowaniem.

Co do symlinka to zaraz sprawdzę. A co do e100- ktoś wyżej napisał o e100, więc myślałem, że to się tyczy Relteka. W takim razie jaki moduł mam załadować? ifconfig eth0 zaraz wkleję

EDIT:
A więc tak. Symlinka nie było. Kiedyś pamiętam, że takie dowiązanie robiłem, ale widać gdzieś, kiedyś skasowałem. Zrobiłem te dowiązanie ale za dużo to raczej nie zmieniło (chyba).

A oto mój "ifconfig eth0"

Code: Select all

eth0
Link encap:Ethernet HWaddr 00:E0:4C:E5:C2:24
BROAD MULTICAST MTU:1500 Metric:1
RX packets:55 errors:0 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4500 (4.3 Kb) TX bytes:4092 (39 Kb)
Interrupt:16 Base address:0xcf00
Próbowałem polecenia "dhcpcd eth0" ale to też raczej nic nie zmieniło (nawet nie jestem pewien czy mój provider ma taki server).

P.S. to wiecie może co może być przyczyną, że nie mam "net-setup eth0" i "ping"?

..::Milu Edit:
Złączenie 2 postów.
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Tue Nov 15, 2005 6:31 pm

Wklej co uzyskasz wykonujac:

Code: Select all

#/etc/init.d/net.eth0 restart
Top
prizman
n00b
n00b
User avatar
Posts: 25
Joined: Mon Sep 19, 2005 3:49 pm
Location: can't remember
Contact:
Contact prizman
Website

  • Quote

Post by prizman » Tue Nov 15, 2005 6:47 pm

A więc tak:

Moduł odpowiedzialny za realteka to najczęściej 8139too (zależy od typu karty)
Ale ponieważ masz wkompilowaną obsługe realteka w kernel NIE MUSISZ ładować żadnego modułu.
I najlepiej żebyś sam skompilował kernela a nie używał jakis genkerneli (uwierz mi kompilacja naprawde nie jest trudna)

A co do "P.S" to net-setup jest skryptem znajdującym się na livecd natomiast ping jest podstawową rzeczą w systmie i coś musiałeś zepsuć gdzieś wcześniej :wink:
Powered by Athlon64
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Tue Nov 15, 2005 7:15 pm

Code: Select all

/etc/init.d/net.eth0 restart
* starting eth0
*    Bringing up eth0
*        adsl
*            Starting ADSL for eth0
TIMED OUT                                                              [!!]
Scalcie znów...

Może to Was zainteresuje. Wydaję komendę

Code: Select all

adsl-status
i dostaję taki tekst

Code: Select all

adsl-status: Link is down (can't read pppoe PID file /var/run/adsl.pid.pppoe).
I co? Taki plik u mnie nie istnieje. Jakieś rady? Jeszcze się okaże, że to wcale nie jest wina jądra :? .

..::Milu Edit:
Scalenie + code
Top
mirek
Guru
Guru
Posts: 489
Joined: Mon Sep 20, 2004 9:55 pm
Location: Oslo Norway

  • Quote

Post by mirek » Tue Nov 15, 2005 8:03 pm

Wstaw do /etc/conf.d/net:

Code: Select all

config_eth0=( "dhcp" )
i jeszcze raz

Code: Select all

/etc/init.d/net.eth0 restart
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Tue Nov 15, 2005 8:26 pm

To samo, tylko że nie ma TIMED OUT ([!!] dalej jest). Ale coś mi się zdaje, ze to wszystko przez ten plik (/var/run/adsl.pid.pppoe). Jakie macie rady?

Edit:
...no i własnie się dowiedziałem, że mój dostawca internetu nie ma serva DHCP...

..::Milu Edit:
Scalenie
Top
Xax
Guru
Guru
User avatar
Posts: 417
Joined: Thu Jul 24, 2003 6:31 am
Location: Poland, Gliwice, Trynek

  • Quote

Post by Xax » Wed Nov 16, 2005 2:34 pm

Ze sie wtrace. Tak z czystej ciekawosci, kto jest twoim dostawca internetu a raczej jaki to rodzaj lacza, bo jezeli to zwykle polaczenie po lani, a nie doczytalem sie takiej informacji (moze przegapilem wiec sory) to nie dziwie sie ze wpisanie 'adsl' konczy sie fiaskiem a cale to kombinowanie z ppp bylo wtedy psu na bude.

Kwestia ifconfig. To ze polecenie nie wypisywalo eth0 nie oznacza ze takiego urzadzenia nie ma. Wystarczylo przegladnac zapiski dmesg albo to co zwraca lspci (lspci -v). ifconfig bez parametrow wyswietla aktywne interfejsy sieciowe, a jako ze eth0 nie zostal aktywowany to i go nie pokazal, proste.

Sprecyzuj co to za polaczenie. I skoro twoj dostawca nie ma serwera dhcp, to musisz miec jakies dane odnoscie Twojego numeru IP / maski / DNS.
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Wed Nov 16, 2005 3:37 pm

Code: Select all

lspci -v
...

0000:03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
                    Subsystem: Realtek Semiconductor Co., Ltd. RT8139
                    Flags: bus master, medium devsel, latency 32, IRQ 16
                    I/O ports at bc00 [size=dfee0000]
                    Memory at dfefff00 (32-bit, non-prefetchable) [size=256)
                    Expansion ROM at 00010000 [disabled]
                    Capabilities: [50] Power Management version 2

...
Co do dostawcy. Mam internet z www.ynet.pl . W winblowsie łącze się za pomocą PPPoE i tyle. Pytałem się na forum u dostawcy o bramy, to powiedzieli mi, że na Linuksie konfiguruje się jako PPPoE, to dałem sobie spokój. Więc jak? Muszę przypisać jakieś statyczne IP? Jeśli tak to muszę mieć adres DNS? I czy maska zawsze jest 255.255.255.0?
Top
vutives
Guru
Guru
User avatar
Posts: 348
Joined: Sun Sep 25, 2005 5:25 pm
Location: Poland
Contact:
Contact vutives
Website

  • Quote

Post by vutives » Thu Nov 17, 2005 2:28 pm

Są jakieś szanse, żebym miał internet w Gentoo?
Top
Post Reply
  • Print view

78 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Instalacja i sprzęt”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy