Sie sind nicht angemeldet.

1

29.04.2015, 22:54

Neuinstallation: Intel 82577LM im Kernel aber kein eth0

Hi,

nach der Installation von Gentoo (nach dem "neuen" Handbuch) finde ich keine Netzwerkarte mehr.
lspci sagt ich habe:

"Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)"
"Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)"

(das WLAN-Device ist erstmal nebensächlich) Im Kernel habe ich bereits unter
Device Drivers \ Network device support \ Ethernet driver support \
alles mit Intel ausgewählt (*)

mit ifconfig -a wird jedoch keine Netzwerkkarte angezeigt (nur lo: und tunl0: )

ein /etc/init.d/net.eth0 start sagt, dass ich ggf. die richtige Hardware nicht im Kernel habe

Bei der MinimalCD wird die Netzwerkkarte via "ifconfig" angezeigt und sie funktioniert (allerdings unter enp0s25).


Dankesehr schonmal


Jan

Neben-bei: bitte schlagt mich nicht direkt, weil ich noch ein zweites Thema auf gemacht habe "Kernel Panic nach switch_root". Ich bin der Meinung, dass dies zwei verschiedene Baustellen sind und bin hier ein Festplatten-Jockey.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »janus« (03.05.2015, 18:04) aus folgendem Grund: GELÖST =)


2

29.04.2015, 23:18

Nun ja man erstellt auch keine net.eth0 mehr sondern eine net.enp0s25 (in deinem Fall)
also ich würde die net.eth0 löschen aus dem runlevel auch löschen und eine net.enp0s25 erstellen diese dann auch dem runlevel hinzufügen.

Das ganze wurde schon vor langer zeit geändert ..... es gibt auch einen News Eintrag unter eselect News nur momentan hab ich hier kein gentoo am Start....
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

29.04.2015, 23:43

Hi Schattenschlag,

danke für deine schnelle Antwort.
Aber genau dies steht sogar im Handbuch

Zitat

If the system has several network interfaces, then the appropriate net.* files need to be created just like we did with net.eth0.

If after booting the system we find out that the assumption about the network interface name (which is currently documented as eth0) was wrong, then execute the following steps to rectify this:


  1. Update the /etc/conf.d/net file with the correct interface name (like enp3s0 instead of eth0)
  2. Create new symbolic link (like /etc/init.d/net.enp3s0)
  3. Remove the old symbolic link (rm /etc/init.d/net.eth0)
  4. Add the new one to the default runlevel
  5. Remove the old one using rc-update del net.eth0 default
leider funktioniert dies auch nicht .-(

lspci sagt auch, dass kein Kernel driver in use sei.(sprich es listet bei diesem Device die Zeile "Kernel Driver in use nicht auf)

diese Änderung habe ich nur am Rande mit bekommen, fiel mir jedoch nach diesem Handbucheintrag aber wieder ein.

Dankesehr


Neben-bei wie erhalte ich den den entsprechenden namen hinter net.enpXXXX ? gibt es da irgendein Tool für?

4

30.04.2015, 08:29

Ich glaub das war diese News hier. (bin mir aber nicht ganz sicher schon zu lange her )

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Upgrade to >=sys-fs/udev-210

The options CONFIG_FHANDLE and CONFIG_NET are now required in the kernel.
You will be warned of them if they are missing while you upgrade to
>=sys-fs/udev-210 by the package manager.
See the package's README at /usr/share/doc/udev-210/ for more optional
kernel options.

The most reliable way of disabling the new network interface scheme is still
the kernel parameter "net.ifnames=0" since overriding the
80-net-name-slot.rules in /etc/udev/rules.d/ no longer works since upstream
renamed the file to /lib/udev/rules.d/80-net-setup-link.rules
The actual configuration is at /lib/systemd/network/99-default.link, which
you can override in /etc/systemd/network/
So, to clarify, you can override the new .rules file or the .link file in /etc
but using the kernel parameter is the most consistent way.

Since both the systemd-udevd executable and the network configuration is stored
at /lib/systemd, using a too wide INSTALL_MASK would be a mistake.

[1] https://wiki.gentoo.org/wiki/Udev/upgrade#udev_208_to_210
[2] http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames



Hätte aber auch das hier gefunden könnte dir auch weiterhelfen ....
https://downloadcenter.intel.com/downloa…ns-under-Linux-
https://forums.gentoo.org/viewtopic-p-7010432.html
https://bbs.archlinux.org/viewtopic.php?id=108162
http://cateee.net/lkddb/web-lkddb/E1000E.html


mfg
schatti

Ps: Ich mag das neue Handbuch überhaupt nicht, fand das alte weit übersichtlicher und besser ... naja
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schattenschlag« (30.04.2015, 08:40)


5

30.04.2015, 20:13

Ich glaub das war diese News hier. (bin mir aber nicht ganz sicher schon zu lange her )



Hätte aber auch das hier gefunden könnte dir auch weiterhelfen ....
https://forums.gentoo.org/viewtopic-p-7011440.html#7011440

mfg
schatti

Ps: Ich mag das neue Handbuch überhaupt nicht, fand das alte weit übersichtlicher und besser ... naja
Jau D A N K E.
(einige links kannte ich bereits, aber der "zitierte" war der richtige Hinweis!)

PHP-Quelltext

1
emerge -a linux-firmware 

6

01.05.2015, 14:24

Wenn das Problem damit behoben ist, setze bitte auf "gelöst"
Wollte aber nicht schlaumeiern, sondern den Tipp hinzufügen, wenn etwas in der LiVECD funzt, kannst du dort ein

Quellcode

1
lspci -k

machen, und dir werden alle Geräte (PCI) samt genutztem Kerneltreiber angezeigt. Der ist dann in deiner Installation leichter einzubauen ;)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

7

03.05.2015, 18:08

@Poedel

danke für den -k Tipp =) kannte ich noch garnicht (sondern nahm immer -vvs µµ:µµ


Habe auch artig auf gelöst gesetzt. ernsthaft: als ich meinen Danke-Gelöst-Thread sendete wollte suchte ich dies auch vergebens. Erst nach etwas recherche habe ich begriffen, dass dies nur im ersten Tread geht. Da soll ma eine drauf kommen ?(

Trotzdem nochmal ein DANKE :!: