Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Haahuilija - 14.08.06 - klo:19.05
-
Pitäisi asentaa verkkokortti Ubuntuun. Merkki ja malli on 3com 905B-TX. Onko tuolle kortille olemassa valmiiksi ajureita versiossa 6.06. Löysin kyllä kyseiselle kortille linux-ajureita, mutta ajureita ei ollut Debianille eikä etenkään Ubuntulle suoraan, sen verran vanha sivu oli. Sivu on täällä http://support.3com.com/infodeli/tools/nic/linuxdownload.htmeli viittisikö joku neuvoa mikä noista kys. kortille sopivista versioista olisi paras... Kiitos!
-
Pitäisi asentaa verkkokortti Ubuntuun.
ok.
Merkki ja malli on 3com 905B-TX.
hyvä valinta ;)
Onko tuolle kortille olemassa valmiiksi ajureita versiossa 6.06.
on, linuxissa on ollut ajurit useimmilel 3comin korteille iät ajat.
Löysin kyllä kyseiselle kortille linux-ajureita, mutta ajureita ei ollut Debianille eikä etenkään Ubuntulle suoraan, sen verran vanha sivu oli. Sivu on täällä http://support.3com.com/infodeli/tools/nic/linuxdownload.htmeli viittisikö joku neuvoa mikä noista kys. kortille sopivista versioista olisi paras... Kiitos!
älä etsi netistä mitään. laita kortti kiinni ja boottaa kone → homma toimii.
-
Malli onkin 3c900b-combo. Kiinni on, mutta ei siltikään toimi...
-
Malli onkin 3c900b-combo. Kiinni on, mutta ei siltikään toimi...
mikä ei toimi?
eikö korttia ole tunnistettu?
eikö kortille ole ladattu ajureita?
vai eikö kortti tee jotain (mitä?) mitä haluaisit sen tekevän?
-
lspci | grep Eth-komento tulostaa kortin merkin ja mallin, joten kortti on tunnistettu.
Ajurin nimi on selvillä (3c59x) ja se on ladattu modprobe-komennolla.
Ongelmana on, että komento route -n ei tulosta reitittimen IP:tä:
"Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface"
Johdot ovat fyysisesti kiinni, (boksissa ja kortissa vilkkuu valot) mutta kone ei siltikään löydä mitään.
Pingatessa tulee eteen tälläistä:"connect:network is unreachable"
-
lspci | grep Eth-komento tulostaa kortin merkin ja mallin, joten kortti on tunnistettu.
Ajurin nimi on selvillä (3c59x) ja se on ladattu modprobe-komennolla.
Ongelmana on, että komento route -n ei tulosta reitittimen IP:tä:
"Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface"
Johdot ovat fyysisesti kiinni, (boksissa ja kortissa vilkkuu valot) mutta kone ei siltikään löydä mitään.
Pingatessa tulee eteen tälläistä:"connect:network is unreachable"
mitenkäs kortti on konffattu?
hakeeko se IP:n DHCP:lla vai onko sille annettu kiinteä IP?
-
Se hakee IP:n DHCP:llä. IP on lisäksi dynaaminen, kun en ole viitsinyt hankkia tuota kiinteää. Helpottaisiko se verkkokortin asennusta?
-
Se hakee IP:n DHCP:llä.
ok, se on ubuntunkin oletus. jostain syystä kortti ei taida kuitenkaan saada sitä osoitetta, sillä samalla se saisi myös gatewayn ym. tauhkan (ainakin yleisessä tapauksessa).
mitä tulostaa komento ifconfig?
-
Tälläistä:
ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:04:3A:4D:1A
inet6 addr: fe80::250:4ff:fe3a:4d1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:96 dropped:0 overruns:0 frame:192
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:4140 (4.0 KiB)
Interrupt:11 Base address:0xec00
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:3483 errors:0 dropped:0 overruns:0 frame:0
TX packets:3483 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:274455 (268.0 KiB) TX bytes:274455 (268.0 KiB)
-
ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:04:3A:4D:1A
inet6 addr: fe80::250:4ff:fe3a:4d1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:96 dropped:0 overruns:0 frame:192
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:4140 (4.0 KiB)
Interrupt:11 Base address:0xec00
Kortti on siis tunnistunut ja kortin modulit on ladattu käyttöön, mutta ip:n ja nimipalvelimien noutaminen palveluntarjoajalta ei ole onnistunut. Onkohan yhteys ADSL-purkkiin kunnossa?
Ohjelmat dhcpd tai dh-client noutavat vaaditut tiedot palveluntarjoajalta. Noita komentoja voi
kokeilla komentoriviltäkin sudolla terästettynä. Virheilmoitukset sitten kertovat karua kieltään
ja man sivut kertovat lisää noista komennoista.
-
dh-client
Väliviiva pois, eli dhclient on se noutaja. ;)
Komento on siis: sudo dhclient
Kannattaa tarkistaa että /etc/network/interfaces tiedostossa lukee näin:
auto eth0
iface eth0 inet dhcp
Ja ainakin kokeeksi ottaa (turha) IPv6 pois käytöstä, se voi sotkea.
Ohjetta siihen: http://forum.ubuntu-fi.org/index.php?topic=4472.msg31895#msg31895
-
Kokeilin noita ohjeitanne. dhcpd ei toiminut edes sudolla. dhclient toimi ja tulosti tälläistä:
cat /etc/network/interfaces
# 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
# The primary network interface
iface eth0 inet dhcp
auto eth0
Yritin ottaa IP v6:sen pois käytöstä ja lisäsin täydet oikeudet itselleni muokata /etc/modprobe.d/aliases-tiedostoa, mutta tallennus ei onnistu, vaikka tiedostonimessä ei enää luekaan tekstiä "vain luku". Tarkistin tiedoston oikeudet komentoriviltä ja alussa luki rwxrwxrwx kuten olin määrittänyt aikaisemmin, joskin ehkä nuo muiden oikeudet turhaan. Saahan ne pois...
-
Kokeilin noita ohjeitanne. dhcpd ei toiminut edes sudolla. dhclient toimi ja tulosti tälläistä:
eeh, tuo on cat /etc/network/interfaces komennon tuloste, ei dhclient komennon.. ;)
Mutta tuossakin on outoja asioita:
iface eth0 inet dhcp
auto eth0
pitäisi olla
auto eth0
iface eth0 inet dhcp
ainakin se noin aina on.
Lisäksi kummeksun että MIKÄ tuo hotpluggable osio on, etenkin kun se viittaa eth0:aan,
ja käsittääkseni olet ihan kiinteää korttia asentamassa?
Kommentoidaanpas se pois ja järjestellään rivit järjestykseen, tässä olisi (toimiva?) tiedosto nyt: ;)
# 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
# The primary network interface
auto eth0
iface eth0 inet dhcp
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
#mapping hotplug
# script grep
# map eth0
kopioi alkuperäinen talteen backupiksi:
sudo cp /etc/network/interfaces /etc/network/interfaces_backup
Tallenna sitten tuo /etc/network/interfaces tiedostoksi.
sudo gedit /etc/network/interfaces on editointikomento, jos gedittiä käytät.
sitten verkon käynnistys:
sudo /etc/init.d/networking restart
ja nyt ifconfig "voisi" näyttää paremmalta?
Niin ja:
komenna sudo gedit /etc/modprobe.d/aliases ja pystyt tallentamaan sen ilman mitään oikeudenmuutoksia.
Sudo (käytä omaa salasanaasi sen kanssa) antaa komentokohtaisesti sinulle root-oikeudet,
jolloin pystyt tallentamaan kaikenlaista.
Jos avaat esim. geditin suoraan menusta, tai komentoriviltä ilman sudoa, ei sillä pysty tallentamaan kuin käyttäjän omia tiedostoja, sudolla terästäytyneenä kaikkia (ainakin lähes).
-
Tuon tiedoston korjasin ja IP v6-tunneli on poistettu käytöstä. Tiedostoa korjatesani en laittanut noita rivinvaihtoja kovin tarkasti ja yksi ohjetekstikin jäi sinne, mutta asiat ovat oikeassa järjetyksessä ja kommenntimerkit paikoillaan. Haittaako?
Edit: Muistui mieleen, että ainakaan kortissa/kaapelissa ei ole mitään vikaa, nettihän toimii 98:sin puolelta. Tuosta liittymästä vielä, että se on valokuituverkko dynaamisella IP:llä ulospäin, tietääkseni DHCP jakaa IP:t verkon koneille. Tuli kieleen, että auttaisiko kiinteän IP:n hankinta? Onko Ubuntun pohjalle kuinka vaikeaa rakentaa esim. s-postiservu?