Kirjoittaja Aihe: Toinen verkkokortti toimimaan  (Luettu 3882 kertaa)

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Toinen verkkokortti toimimaan
« : 09.04.06 - klo:15.57 »
Aloitetaanpa alusta. Minulla on kaksi konetta ja tarkoituksena olisi rakentaa toisesta reititin/palomuuri/serveri-yhdistelmä, jota kautta toinen kone sitten saa yhteyden nettiin ja johon olisi kätevä ottaa muualta käsin ssh-yhteys. Tästä lähin puhun siis tästä reititinkoneesta ellei toisin mainita.

Koneessa on kaksi verkkokorttia: joku vanha (joka ainakin toimii) sekä uusi A-Link NA110HR. Asensin Breezyn serveri-asennuksen (verkkopiuha oli kiinni siinä vanhassa kortissa) ja kaikki sujui normaalisti. Asennuksen jälkeen myös nettiyhteys toimi kuten pitikin.

Sitten itse ongelma: Miten saan toisen (A-Link) kortin käyttöön/havaittua? Nyt jos kytken verkkojohdon uuteen korttiin ja boottaan koneen, niin internetyhteys ei toimi. Jostain syystä edes kortin ACT-valo ei välky. Seuraavaksi tulostuksia, joiden oletan (eräiden muiden ketjujen perusteella) olevan hyödyllisiä:

ifconfig:
Koodia: [Valitse]
eth0      Link encap:Ethernet  HWaddr 00:10:A7:19:CC:29 
          inet addr:80.221.53.241  Bcast:80.221.55.255  Mask:255.255.252.0
          inet6 addr: fe80::210:a7ff:fe19:cc29/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:88 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18967 (18.5 KiB)  TX bytes:10973 (10.7 KiB)
          Interrupt:5 Base address:0xb000

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lspci:
Koodia: [Valitse]
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 22)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
0000:00:04.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 09)
0000:00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:04.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 02)
0000:00:04.3 PCI bridge: VIA Technologies, Inc. VT82C596 Power Management
0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0a.0 Multimedia audio controller: Aureal Semiconductor AU8810 Vortex Digital Audio Processor (rev 02)
0000:00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
0000:01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)

lsmod | grep mii:
Koodia: [Valitse]
mii                     5248  2 8139too,8139cpEn sitten tiedä, ilmestyikö tuo 8139too tuonne modprobe-yritykseni seurauksena. (Ja mitä ihmettä tarkoittaa "mii"?)


Mikä siis mättää? Onko vika verkkokortissa/emossa, linuxissa, asetuksissa vai jossakin muussa? Se ACT-valon välkkymättömyys saa kyllä minut epäilemään laitevikaa.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #1 : 21.04.06 - klo:21.33 »
Noniin, pääsinhän tuostakin ongelmasta eroon. En ole täysin varma, mistä se johtui, mutta joka tapauksessa kun korvasin sen toimivan verkkokortin toisella, niin nyt kummatkin näkyvät lspci-komennolla. Sattuvat olemaan vieläpä täsmälleen samaa malliakin. Tiedä sitten, blokkasiko se alkuperäinen kortti muka jotekin tuon toisen vai mikä siinä oli vikana... Mutta siitäpä päästäänkin seuraavaan ongelmaan:

Nyt kun kone kerran tunnistaa kortin, niin miten saan sen käyttöön? ifconfig näyttää vain eth0:n tiedot. Pitäisikö eth1 lisätä iftab-tiedostoon, kun sitä ei sielläkään näy? Jos näin, niin mistä saan selville sen mac-osoitteen?

/etc/networking/interfaces:
Koodia: [Valitse]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0
#map eth1

# The primary network interface
auto eth0
iface eth0 inet dhcp

# secondary
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
« Viimeksi muokattu: 22.04.06 - klo:09.55 kirjoittanut tn »

vvl

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #2 : 22.04.06 - klo:13.40 »
Kortin pitäisi ainakin saada käyntiin komennolla "ifconfig eth1 up". Jos ifconfig sen jälkeen näyttää molemmat kortit niin ne ainakin toimivat. Sitten pitää vielä määritella IP-osoite jne eth1:lle, joka muistaakseni tehtiin juuri siinä /etc/networking/interfaces-tiedostossa.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #3 : 22.04.06 - klo:16.02 »
ifconfig eth1 up:
Koodia: [Valitse]
eth1: ERROR while getting interface flags: Laitetta ei ole
ifup eth1:
Koodia: [Valitse]
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth1: ERROR while getting interface flags: No such device

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #4 : 23.04.06 - klo:11.17 »
No niinpä tietenkin! Sain sen lopulta toimimaan, kun keksin vaihtaa /etc/networking/interfaces -tiedostoon eth1:n tilalle eth2. Huomasin kokeilla tätä, koska komennolla "ip addr" näkyi nimenomaan eth0 ja eth2. Mutta millä perusteella kone sitten päätti antaa toiselle kortille sen eth2:n eikä eth1:stä? Ja miten tuota yleensäkkään pääsee muuttamaan? Ei muuten, mutta olisi mielenkiintoista tietää.

elukka

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #5 : 09.07.06 - klo:22.29 »
miten on mahdollista et kaks verkkokorttia sotkee systeemit niin että ei kone käynnisty? vai johtuuko se siitä etää on kaks samanlaista korttia..
onko joku saanut ubuntussa toimimaan 2 verkkokorttia? meinaan kun ei vaan toimi vaik tekist mitä..  ???

Crowmoor

  • Käyttäjä
  • Viestejä: 54
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #6 : 10.07.06 - klo:10.56 »
Tähän toivoisin myös minä vastausta. Ongelmani on että kun napsautan eth2 aktiiviseksi niin eth0 pimenee eikä se kakkonenkaan sitten toimi.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: Toinen verkkokortti toimimaan
« Vastaus #7 : 10.07.06 - klo:13.29 »
Enpä minä noihin oiken sen enempää osaa sanoa, mutta omalla kohdallani toimimattomuus ilmeisesti tosiaan johtui toisesta verkkokortista itsestään. Vaikka kaikki kolme korttia toimivat yksinään hyvin, ei yksi niistä suostunut jostain syystä toimimaan yhteistyössä kummankaan muun kanssa. Kokeilin laittaa sen (toimimattoman) tässä muutama päivä sitten erääseen toiseen koneeseen toiseksi verkkokortiksi, mutta eihän se siinäkään suostunut näkymään. Ei löydy edes lspci:llä.

Mutta tässäpä vielä (osittain kertauksena) jotain, mistä omien kokemuksieni mukaan saattaa olla apua:
- Joskus kannattaa kokeilla vaihtaa laitteita eri pci-väyliin. Ainakin joidenkin/jonkun korttien kohdalla sillä on muistaakseni ollut jotain vaikutusta.
- lspci:llä voi katsoa löytääkö kone koko korttia
- lsmod:llä näkee onko kortin ajurit ladattu, jos ei ole, niin modprobe:lla ne saa ladattua
- jos kortti toimii ok, komentamalla ip addr näkee mikä interface vastaa sitä