Portál AbcLinuxu, 10. května 2025 22:53

Dotaz: ifup eth1 nefunguje, přitom eth0 ano

21.1.2011 00:49 forstune
ifup eth1 nefunguje, přitom eth0 ano
Přečteno: 398×
Odpovědět | Admin
Zdravím, mám následující problém. V počítači mám 3x Realtek 8139D ethernet kartu. Měl jsem tam dlouho jednu, chtěl jsem přidat další, ta nefungovala, tak jsem zkusil přidat ještě jednu, ani jedna se mi nezobrazuje v ifconfig. Těch karet jsem měl doma asi 7, na třech z nich se ani nerozsvítila LED dioda, tak jsem je považoval za nefunkční. Když nefungovaly ani další, řekl jsem si, že problém bude asi jinde :)

Jsem v linuxu dost začátečník, nicméně
debian:~# ifup eth1
Ignoring unknown interface eth1=eth1.
debian:~# ifconfig
ath0      Link encap:Ethernet  HWaddr 06:19:e0:6d:e4:72
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::419:e0ff:fe6d:e472/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2168 (2.1 KiB)  TX bytes:14836 (14.4 KiB)

eth0      Link encap:Ethernet  HWaddr 00:e0:4d:07:df:47
          inet addr:192.168.137.22  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4dff:fe07:df47/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:678 errors:0 dropped:0 overruns:0 frame:0
          TX packets:816 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:64891 (63.3 KiB)  TX bytes:212792 (207.8 KiB)
          Interrupt:5 Base address:0xac00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1165 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1165 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:129887 (126.8 KiB)  TX bytes:129887 (126.8 KiB)

wifi0     Link encap:UNSPEC  HWaddr 00-19-E0-6D-E4-72-61-74-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:490 errors:0 dropped:0 overruns:0 frame:39
          TX packets:381 errors:185 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:280
          RX bytes:26972 (26.3 KiB)  TX bytes:49416 (48.2 KiB)
          Interrupt:10
lspci -v (pouze ethernetové karty)
00:08.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 11
        I/O ports at a800 [size=256]
        Memory at ef010000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too

00:09.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 5
        I/O ports at ac00 [size=256]
        Memory at ef012000 (32-bit, non-prefetchable) [size=256]
        [virtual] Expansion ROM at 40080000 [disabled] [size=64K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too

00:0a.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 12
        I/O ports at b000 [size=256]
        Memory at ef011000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too
lsmod
debian:~# lsmod
Module                  Size  Used by
ppdev                   6404  0
lp                      7972  0
ac                      4228  0
wmi                     6440  0
container               3456  0
battery                10116  0
video                  16400  0
output                  2816  1 video
sbs                    11016  0
sbshc                   5120  1 sbs
cpufreq_conservative     5664  0
cpufreq_powersave       1792  0
cpufreq_ondemand        6036  0
cpufreq_userspace       2968  0
cpufreq_stats           3076  0
freq_table              4100  2 cpufreq_ondemand,cpufreq_stats
wlan_scan_ap            8064  1
ipv6                  225172  22
ext2                   52744  1
loop                   12428  0
wlan_scan_sta          11392  0
snd_via82xx            20248  0
gameport               10504  1 snd_via82xx
snd_ac97_codec         88228  1 snd_via82xx
ac97_bus                1664  1 snd_ac97_codec
snd_pcm                60680  2 snd_via82xx,snd_ac97_codec
snd_page_alloc          7816  2 snd_via82xx,snd_pcm
snd_mpu401_uart         6400  1 snd_via82xx
snd_seq_midi            5664  0
snd_seq_midi_event      6528  1 snd_seq_midi
snd_rawmidi            18592  2 snd_mpu401_uart,snd_seq_midi
snd_seq                40784  2 snd_seq_midi,snd_seq_midi_event
ath_rate_sample        10496  1
snd_timer              17668  2 snd_pcm,snd_seq
snd_seq_device          6412  3 snd_seq_midi,snd_rawmidi,snd_seq
ath_pci               189752  0
button                  6032  0
snd                    45092  8 snd_via82xx,snd_ac97_codec,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
wlan                  192752  5 wlan_scan_ap,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               350496  3 ath_rate_sample,ath_pci
pcspkr                  2304  0
soundcore               6112  1 snd
i2c_viapro              6804  0
i2c_core               19728  1 i2c_viapro
parport_pc             22436  1
via686a                11916  0
parport                30408  3 ppdev,lp,parport_pc
shpchp                 25496  0
via_agp                 7680  1
pci_hotplug            23204  1 shpchp
agpgart                28336  1 via_agp
evdev                   7808  3
ext3                  103688  1
jbd                    35092  1 ext3
mbcache                 6656  2 ext2,ext3
dm_mirror              14720  0
dm_log                  8192  1 dm_mirror
dm_snapshot            14240  0
dm_mod                 45384  8 dm_mirror,dm_log,dm_snapshot
sd_mod                 22032  3
ide_cd_mod             27652  0
cdrom                  30240  1 ide_cd_mod
8139too                20224  0
ide_pci_generic         3844  0 [permanent]
floppy                 47748  0
sata_sil                7048  3
8139cp                 17024  0
mii                     4864  2 8139too,8139cp
via82cxxx               6916  0 [permanent]
ide_core               95144  3 ide_cd_mod,ide_pci_generic,via82cxxx
ata_generic             4612  0
libata                141216  2 sata_sil,ata_generic
uhci_hcd               18448  0
scsi_mod              130060  2 sd_mod,libata
dock                    8076  1 libata
usbcore               117616  2 uhci_hcd
thermal                15132  0
processor              28080  2 thermal
fan                     4100  0
thermal_sys            10784  4 video,thermal,processor,fan
Ještě mě napadlo. Při bootu linuxu to píše něco ve smyslu abych pro 8139C /který tam vlastně neni, je tam 8139D/ nepoužíval ovladač 8193cp, ale 8139too. Nicméně psalo to tam i předtím a eth0 fungovala.

Děkuji za rady


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.1.2011 01:15 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: ifup eth1 nefunguje, přitom eth0 ano
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když máš Debiana, hoď sem i výpis /etc/network/interfaces... V tomhle skriptíku si nastavíš co potřebuješ....
Teď je taky otázka, jestli systém vidí tu síťovku jako eth1. Tady se nabízí použít modernější příkaz "ip" -> "ip link" a vyhodí ti to výpis toho, co kernel vidí, kdežto ifconfig vypíše jen rozhranní, která jsou správně naadresovaná.
21.1.2011 01:22 FooBar
Rozbalit Rozbalit vše Re: ifup eth1 nefunguje, přitom eth0 ano
To neni pravda. ifconfig -a vypise vsechny interface...
21.1.2011 01:24 Matěj Vaňátko | skóre: 19 | Brno
Rozbalit Rozbalit vše Re: ifup eth1 nefunguje, přitom eth0 ano
Tak to se omlouvám, takhle detailně zase ifconfig nepoužívám :-) Pravda ale je, že samotný příkaz "ifconfig" vypíše jenom správně naadresovaná rozhranní
21.1.2011 08:47 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: ifup eth1 nefunguje, přitom eth0 ano
Prostě ifconfig nepoužívej je to zastaralé a někdy lže.

Důvody byly vysvětleny už několikrát tak si to najdi.

Takže si pomocí ip zjisti zda tam jsou všechny sítovky, a případně další si nastav pomocí ip, případně vytvoř příslušné konfiguráky aby ifup fungovalo.
21.1.2011 07:13 Sten
Rozbalit Rozbalit vše Re: ifup eth1 nefunguje, přitom eth0 ano
Odpovědět | | Sbalit | Link | Blokovat | Admin
debian:~# ifup eth1
Ignoring unknown interface eth1=eth1.
V /etc/network/interfaces nemáte nastavenou síťovku eth1, takže ifup neví, co s ní.
21.1.2011 09:56 forstune
Rozbalit Rozbalit vše Re: ifup eth1 nefunguje, přitom eth0 ano
Super, už to funguje!

Přikaz interfaces -a mi skutečně ukázal i zbylá rozhraní (DOWN), ty jsem potom deklaroval do /etc/network/interfaces (myslel jsem, že stačí, když se jenom zapnou příkazem auto ethx a teď už jsou aktivní.

Díky moc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.