• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Zwei Netzwerkkarten - aber nur eine aktiv

Hallo alle zusammen,

ich hab jetzt schon einige zeit das forum durchsucht, komme aber nicht zu dem gewünschten ergebnis...

also...

ich habe 2 netzwerkkarten onboard (ASUS A8N-SLI Premium) eine nforce karte und eine marvell...

benutze opensuse 10.2 die karten erkennt der auch... ich habs unter YAST mit ifup probiert... kriege aber nicht beide karten aktiviert...

mein gedanke ... eine netzwerkkarte mit switch zum router und ins internet (DHCP aktiviert 192.168.111.xxx)
die andere karte netzintern für die clients und meinen nslu2 NAS. um ihn vorm inet zu schützen (statische Adresse 192.168.1.21)

bei ifconfig spuckt der mir das aus:

eth0 Protokoll:Ethernet Hardware Adresse 00:15:F2:AC:DF:E7
inet Adresse:192.168.111.20 Bcast:192.168.111.255 Maske:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:240694 errors:0 dropped:0 overruns:0 frame:0
TX packets:127331 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:356641191 (340.1 Mb) TX bytes:8976767 (8.5 Mb)
Interrupt:50 Basisadresse:0x6000

eth1 Protokoll:Ethernet Hardware Adresse 00:15:F2:AC:F3:18
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:1470 (1.4 Kb) TX bytes:128 (128.0 b)
Interrupt:74 Speicher:d4000000-0

heißt eth1 bekommt keine ip oder ist nicht aktiviert...habe bei kabelanschluss aktiviert...

wenn ich das mit dem network manager mache kann ich halt eth1 aktivieren, komme aber nicht ins internet...

kann ich keine 2 netzwerkkarte aktiviert haben und die eine für mein netz 192.168.1.xxx und die anderen für 192.168.111.xxx benutzen... immer umschalten möchte ich das nämlich nicht... oder kann ich da irgendwie nen startskript bauen, dass eth1 automatisch aktiviert? hab ich noch nie gemacht :-/

würde mich freuen, wenn mir jemand helfen könnte...

gruß

stefan
 
einfach über YAST die Karte einrichten mit fester IP und beim Routing die externe adresse des Routers angeben und das Häkchen bei IP-Weiterleitung machen. Der Router muß natürlich eine dazupassende IP haben (PC: 192.168.111.1 , Router 192.168.111.2): Restnetz an der anderen Karte zb: 192.168.1.x
Naja, dazu noch anklicken: Start beim Booten, keine Benutzeraktion, und die externe bzw. interne Zone wählen. ACHTUNG: Die Firewall ignoriert das. Da nochmal setzen.

Grüße
 
danke für deine schnelle und vor allem frühe hilfe ;-)...mmhh... da ich ja aus dem internen netz nicht ins internet will muss ich doch auch kein routing aktivieren? oder... dass hieße ja, dass mein nslu2 auch ins internet kommen könnte oder? (wäre ja auch nicht verkehrt wenn es umgekehrt geblockt ist, obwohl ich interne zone/ungeschützt habe) oder ist das, damit ich mit dem netz 192.168.111.x überhaupt ins internet komme?

habe das jetzt mal eingestellt und meine firewall angepass .111.x extern und .1.x intern...

da ist mir unter broadcast aufgefallen, dass da für interne zone 169.254.135.121 steht... das muss ich doch auch anpassen... muss ich da die ip meiner netzwerkkarte für das interne netz eintragen, damit der meine anderen geräte im netz erkennt? kenn das nur von windoof und da musste man meine ich keine ip angeben :-/
 
diese 169er kommen oft von Windows-Clients, die per DHCP keine Adesse bekommen haben.
Entwerder allen Clints feste IPS geben oder nen DHCP-Server aufsetzen.

Von intern nicht ins externe Netz ist ungewöhnlich, da so ja nicht mal updates durchkommen. Aber nunja... Aber dann entfällt das Routing natürlich.

Probier erstmal, die Karte nach extern richtig einzustellen, und nach nem Boot sollte es schon klappen (Der Boot nur, um sicherzugehen, daß es so geht).
Firewall mit extern / intern richtig einstellen, auch ohne Routing bei Dir.

Probiers mal so.
Grüße
 
A

Anonymous

Gast
Und um welche Kartentypen handelt es sich genau?

Code:
/usr/sbin/hwinfo --netcard

/sbin/lspci

=> Ausgaben posten.

Greetz,

RM
 
also meine ausgabe:


/usr/sbin/hwinfo --netcard

Code:
21: PCI 0a.0: 0200 Ethernet controller
  [Created at pci.286]
  UDI: /org/freedesktop/Hal/devices/pci_10de_57
  Unique ID: rBUF.Buw2ZJWujl6
  SysFS ID: /devices/pci0000:00/0000:00:0a.0
  SysFS BusID: 0000:00:0a.0
  Hardware Class: network
  Model: "ASUSTeK K8N4-E Mainboard"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0057 "CK804 Ethernet Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x8141 "K8N4-E Mainboard"
  Revision: 0xa3
  Driver: "forcedeth"
  Driver Modules: "forcedeth"
  Device File: eth0
  Memory Range: 0xd5000000-0xd5000fff (rw,non-prefetchable)
  I/O Ports: 0xb000-0xb007 (rw)
  IRQ: 58 (283157 events)
  HW Address: 00:15:f2:ac:df:e7
  Module Alias: "pci:v000010DEd00000057sv00001043sd00008141bc06sc80i00"
  Driver Info #0:
    Driver Status: forcedeth is active
    Driver Activation Cmd: "modprobe forcedeth"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

31: PCI 50c.0: 0200 Ethernet controller
  [Created at pci.286]
  UDI: /org/freedesktop/Hal/devices/pci_11ab_4320
  Unique ID: JNkJ.ku_pZL9tQC3
  Parent ID: WL76.vuIf6LvchL4
  SysFS ID: /devices/pci0000:00/0000:00:09.0/0000:05:0c.0
  SysFS BusID: 0000:05:0c.0
  Hardware Class: network
  Model: "ASUSTeK Marvell 88E8001 Gigabit Ethernet Controller (Asus)"
  Vendor: pci 0x11ab "Marvell Technology Group Ltd."
  Device: pci 0x4320 "88E8001 Gigabit Ethernet Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x811a "Marvell 88E8001 Gigabit Ethernet Controller (Asus)"
  Revision: 0x13
  Driver: "sk98lin"
  Driver Modules: "sk98lin"
  Device File: eth1
  Memory Range: 0xd4000000-0xd4003fff (rw,non-prefetchable)
  I/O Ports: 0x9400-0x94ff (rw)
  Memory Range: 0xa4080000-0xa409ffff (ro,prefetchable,disabled)
  IRQ: 74 (3372 events)
  HW Address: 00:15:f2:ac:f3:18
  Module Alias: "pci:v000011ABd00004320sv00001043sd0000811Abc02sc00i00"
  Driver Info #0:
    Driver Status: sk98lin is active
    Driver Activation Cmd: "modprobe sk98lin"
  Driver Info #1:
    Driver Status: skge is not active
    Driver Activation Cmd: "modprobe skge"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #20 (PCI bridge)

lspci:
Code:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation GeForce 7900 GT (rev a1)
05:0a.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
05:0c.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
mmhh... hab gerade noch mal nen ping auf 192.168.1.23 also den nslu2 gemacht und kam nix durch... schätze mal weil der keine ip hat

ich kann da jetzt auch keinen fehler entdecken... also routing hab ich eingeschaltet... ist ja auch nicht schlimm, da ich ja vielleicht vom nslu2 noch packete nachladen werde...

also nach extern ist kein ding.. ins internet komme ich... an jedem rechner sind 2 netzwerkkarten... eine für intern und eine für extern... über die interne .1. möchte ich dann freigaben etc regeln können über die andere ins netz... hab 2 switches dazwischen hängen....

nur aktiviert der halt immer nur eine karte :-(
Code:
 
A

Anonymous

Gast
Jag mal Marvell and Gigabit durch die Suchfunktion, da gab es schon haeufig Aerger mit.

Es ist doch die eth1, die bisher noch nie funktionierte, oder?

Das ist laut hwinfo die Marvell-Karte.

BTW:

Packe die Shellausgaben doch bitte in CODE-Tags, da bekommt man ja Augenkrebs.

Posting mit dem Button "Edit" oeffnen, entsprechende Ausgabe markieren und auf den Button "Code" oben klicken.

Greetz,

RM
 
also meine ausgabe von lsmod:

Code:
Module                  Size  Used by
appletalk              74736  2
ax25                   99068  2
ipx                    65096  2
p8023                  19072  1 ipx
xt_pkttype             18816  7
ipt_TCPMSS             21248  1
xt_tcpudp              20352  7
ipt_LOG                23808  19
xt_limit               20224  19
snd_pcm_oss            71680  0
snd_mixer_oss          35840  1 snd_pcm_oss
snd_seq                82976  0
snd_seq_device         26516  1 snd_seq
af_packet              57356  2
cpufreq_conservative    25608  0
cpufreq_ondemand       24592  0
cpufreq_userspace      24064  0
cpufreq_powersave      18688  0
powernow_k8            32416  0
freq_table             22912  1 powernow_k8
thermal                33552  0
processor              53864  2 powernow_k8,thermal
button                 24736  0
battery                28296  0
ac                     22792  0
ipt_REJECT             22528  3
xt_state               19200  30
iptable_mangle         19840  0
iptable_nat            24964  0
ip_nat                 37804  1 iptable_nat
iptable_filter         19968  1
ip6table_mangle        19456  0
ip6table_filter        19840  0
ip_conntrack           78372  3 xt_state,iptable_nat,ip_nat
nfnetlink              24648  2 ip_nat,ip_conntrack
ip_tables              39784  3 iptable_mangle,iptable_nat,iptable_filter
ip6_tables             33480  2 ip6table_mangle,ip6table_filter
x_tables               37384  10 xt_pkttype,ipt_TCPMSS,xt_tcpudp,ipt_LOG,xt_limit,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
apparmor               74264  0
aamatch_pcre           31232  1 apparmor
nls_utf8               18944  1
ntfs                  209032  1
loop                   34192  0
dm_mod                 81872  0
pl2303                 38404  0
usbserial              52976  1 pl2303
nvidia               5705432  22
ohci_hcd               38404  0
floppy                 82408  0
ehci_hcd               51080  0
sk98lin               167648  0
usbcore               148320  4 pl2303,usbserial,ohci_hcd,ehci_hcd
i2c_nforce2            24960  0
forcedeth              60676  0
snd_intel8x0           54440  4
snd_ac97_codec        127832  1 snd_intel8x0
snd_ac97_bus           19456  1 snd_ac97_codec
snd_pcm               115464  4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              44680  3 snd_seq,snd_pcm
snd                    89384  14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore              28192  1 snd
snd_page_alloc         27792  2 snd_intel8x0,snd_pcm
parport_pc             58984  1
lp                     30664  0
parport                59660  2 parport_pc,lp
bttv                  222324  0
video_buf              44804  1 bttv
firmware_class         28288  1 bttv
ir_common              47236  1 bttv
compat_ioctl32         25600  1 bttv
i2c_algo_bit           26248  1 bttv
btcx_risc              22024  1 bttv
tveeprom               33680  1 bttv
i2c_core               41472  5 nvidia,i2c_nforce2,bttv,i2c_algo_bit,tveeprom
videodev               42624  1 bttv
v4l1_compat            28548  1 videodev
v4l2_common            41472  3 bttv,compat_ioctl32,videodev
ext3                  167696  2
mbcache                27016  1 ext3
jbd                    90872  1 ext3
fan                    22408  0
edd                    27912  0
sata_sil               30472  0
sg                     55080  0
sr_mod                 34596  0
cdrom                  54056  1 sr_mod
sata_nv                30084  4
libata                145312  2 sata_sil,sata_nv
amd74xx                32176  0 [permanent]
sd_mod                 39296  6
scsi_mod              173744  4 sg,sr_mod,libata,sd_mod
ide_disk               34304  0
ide_core              174720  2 amd74xx,ide_disk

sk98... wird aufgelistet... nur die 0 dahinter??? heißt das nicht geladen aber vorhanden???

hab seid 3 monaten linux drauf und versuche krampfhaft dabei zu bleiben... aber ist ja klar das man noch nicht alles kann wenn man nen neues system bekommt... :)
 
ok... wenn das noch nicht aktiviert sein sollte... kann ich das doch mit insmod machen aber:

Code:
11:23 Heimnetz:~ > insmod sk98lin
insmod: can't read 'sk98lin': No such file or directory
 
A

Anonymous

Gast
Entweder:

Code:
modprobe sk98lin

oder

Code:
insmod /vollstaendiger/Pfad/zum/Modul/sk98lin.ko

9 von 10 Hausfrauen wuerden uebrigens die erste Variante bevorzugen.

Allerdings ist das Modul doch geladen.

Code:
sk98lin               167648  0

Ein erneutes Laden wird also wohl kaum etwas bringen, einmal sollte genuegen.

Greetz,

RM
 
mmhh... dann liegts ja nicht an dem treiber/modul... erkennt die ja auch tadellos... als ich das noch mit dem network manager gemacht habe und ich imme rnur eine karte aktiviert habe/konnte ging es ja auch... nur halt nicht beide aktiv???
 
A

Anonymous

Gast
pestbeule schrieb:
mmhh... dann liegts ja nicht an dem treiber/modul... erkennt die ja auch tadellos... als ich das noch mit dem network manager gemacht habe und ich imme rnur eine karte aktiviert habe/konnte ging es ja auch... nur halt nicht beide aktiv???

*Ehm*

Lies mal das, was in dem Yast-Fenster, bei dem man zwischen NetworkManager und ifup auswaehlen kann, _links_ in der Spalte steht.

Greetz,

RM
 
da versteh einer die linux welt ;-)

und ich seh den wald vor lauter bäumen nicht :shock:

hatte ich auch schon so gehabt mit ifup... aber... ich hatte den nslu2 nicht an vielleicht lag es daran, dass er ihn nicht initialisiert hat... keine ahnung...

nach dem 2. neustart klappt es... zugriff auf interntet über die eine und zugriff ins heimnetz...

vielen vielen dank euch allen für die tolle hilfe... ihr seid super.. ich hoffe ich kann mich wenn ich etwas vertrauter mit der materie bin, hier auch meine hilfe anbieten...

:D
 
Oben