[Eisfair] [E1] eth0 nach Neustart nicht gefunden

Marcus Roeckrath marcus.roeckrath at gmx.de
Fr Aug 3 08:00:16 CEST 2018


Hallo Nils,

Nils Lange wrote:

>> Es geht nicht darum, ob sie benutzt wird, sondern dass für diese kein
>> Treiber geladen wird.
>> 
>> Deshalb meine Rückfrage, ob diese zweite Netzwerkkarte in der
>> Modulsektion der Base-Konfiguration blacklisted ist.
>> 
> wird immer ein Treiber geladen, sofern die Karte nicht in der blacklist
> auftaucht?

Ja, denn dafür sorgt udev. Für jede gefundene Hardware wird automatisch ein
Treiber geladen.

> IP_ETH_1_NAME='eth0'            # optional: other device name than enx*
> IP_ETH_1_IPADDR='192.168.152.2'   # IP address of your n'th ethernet card
> IP_ETH_1_NETWORK='192.168.152.0'  # network of your LAN
> IP_ETH_1_NETMASK='255.255.255.0'  # netmask of your LAN
> IP_ETH_1_MACADDR='28:92:4a:34:57:27'
>                                    # Mac address of your n'th ethernet
>                                    # card
> # Kernel modules treatment:
>
> MODULE_N='1'                      # number of modules to be treated
> MODULE_1_NAME='r8168'             # name of module to be treated
> MODULE_1_ACTIVE='yes'             # active 'yes' or 'no'
> MODULE_1_ACTION='blacklist'       # action to apply to this module
> MODULE_1_STRING=''                # option(s) for module
> 
> Die Frage ist jetzt, welche der Karten den r8186 hat. Das ist nämlich
> vermutlich die, die gerade aktiv ist. Nach Umstellung von UM auf Telekom
> habe ich die beiden anderen nicht ausgebaut.

Vermutlich ist gut; solange du allerdings physischen Zugriff auf den Rechner
hast, wäre ein Blacklisten der falschen Karte nicht so tragisch, kann man
ja nach dem Boot ändern, auch wenn das Netzwerk nicht zur Verfügung steht.

ls -la /sys/class/net/eth0/device/driver/module/drivers

müsste sowas wie pci:r8186 bringen.

Wieso hast du den unter Module blacklisted? Den willst du doch benutzen:

blacklist = NICHT laden

> Kann ich einfach r8169 und e1000 hinzufügen und das wars?

Du hast also 3 Netzwerkkarten im Rechner?

Wenn du also r8169 und e1000 nicht mehr laden willst, musst du beide
blacklisten.

MODULE_N='2'
MODULE_1_NAME='r8169'
MODULE_1_ACTIVE='yes'
MODULE_1_ACTION='blacklist'
MODULE_1_STRING=''

MODULE_2_NAME='e1000'
MODULE_2_ACTIVE='yes'
MODULE_2_ACTION='blacklist'
MODULE_2_STRING=''

Rein von der Qualität der Karten würde ich die Intel (e1000) benutzen.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair