Ero sivun ”HomePNA” versioiden välillä

Siirry navigaatioon Siirry hakuun
664 merkkiä lisätty ,  3. syyskuuta 2012
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
(20 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
HomePNA -yhteyden muodostuksen tapa riippuu käytetystä kernelin versiosta.
HomePNA -yhteyden muodostuksen tapa riippuu käytetystä kernelin versiosta.


== Linux 2.4.x ==
== Linux 2.4.x / 2.6.x ==
Seuraavat ohjeet olen kirjoittanut Soneran taloyhtiöliittymää käyttävän näkökulmasta. Taloyhtiöliittymä on usein toteutettu jakamalla yksi suurempi ADSL-kaista usealle käyttäjälle HomePNA-tekniikan avulla. Liittymän käyttö tapahtuu yleensä PPPoE:n avulla. Käytännössä HomePNA yhteys on samankaltainen kuin ADSL-yhteys, esim. netistä ADSL-yhteydelle löytyviä ohjeita voi soveltaa HomePNA:n kanssa.
Seuraavat ohjeet olen kirjoittanut Soneran taloyhtiöliittymää käyttävän näkökulmasta. Taloyhtiöliittymä on usein toteutettu jakamalla yksi suurempi ADSL-kaista usealle käyttäjälle HomePNA-tekniikan avulla. Liittymän käyttö tapahtuu yleensä [[PPPoE]]:n avulla. Käytännössä HomePNA yhteys on samankaltainen kuin ADSL-yhteys, esim. netistä ADSL-yhteydelle löytyviä ohjeita voi soveltaa HomePNA:n kanssa.
 


Kaikkein ensimmäiseksi voi tarkistaa, näkyykö HomePNA-kortti käyttöjärjestelmälle. Näissä ohjeissa HomePNA-kortti on PCI-korttipaikkaan asennettava, eikä esim. USB-väylän kautta toimiva. Usean lähteen mielestä PCI-verkkokorttien tuki on huomattavasti parempi, kuin USB-liitäntäisten, vaikka tätä en itse ole todennutkaan.
Kaikkein ensimmäiseksi voi tarkistaa, näkyykö HomePNA-kortti käyttöjärjestelmälle. Näissä ohjeissa HomePNA-kortti on PCI-korttipaikkaan asennettava, eikä esim. USB-väylän kautta toimiva. Usean lähteen mielestä PCI-verkkokorttien tuki on huomattavasti parempi, kuin USB-liitäntäisten, vaikka tätä en itse ole todennutkaan.
Kortin olemassa olon voi todeta esim. lspci -ohjelmalla. Kirjoita terminaaliin:
Kortin olemassa olon voi todeta esim. <tt>lspci</tt> -ohjelmalla. Kirjoita terminaaliin:
$lspci
<tt>lspci</tt>
 
 
Minun kohdallani komento tulostaa seuraavaa:
Minun kohdallani komento tulostaa seuraavaa:
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
 
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
0000:00:0a.0 Ethernet controller: Advanced Micro Devices [AMD] 79c978 [HomePNA] (rev 52)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
0000:00:0b.0 Communication controller: Analog Devices SM56 PCI modem
0000:00:0a.0 Ethernet controller: Advanced Micro Devices [AMD] 79c978 [HomePNA] (rev  
0000:00:0c.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
0000:00:0c.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev a1)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
 
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
Kolmannen rivin lopusta löytyy teksti HomePNA. Seuraavaksi tulisi selvittää, onko HomePNA-korttisi laite <tt>eth0</tt> vai <tt>eth1</tt>. Jos tietokoneessasi ei ole muita verkkokortteja (ei edes integroituja), niin todennäköisesti HomePNA-korttisi on laite <tt>eth0</tt>. <tt>lspci</tt>:llä saadulla tiedolla voit selvittää, onko sinulla muita verkkokortteja. Ylläolevasta tekstistä löytyy tunniste Ethernet controller kolmannelta riviltä; tässä se tarkoittaa HomePNA-korttia. Tekstistä löytyy myös toinen <tt>Ethernet controller</tt> -tunniste melkein lopusta. Tämä on minun integroitu verkkokorttini.
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
 
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
Seuraavia ohjeita ei tarvita, jos HomePNA-liittymässä ei ole käytössä pppoe:tä.(Point-to-Point Protocol
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
over Ethernet). Silloin voit konfiguroida kortin normaalisti ifconfig / dhclient tyylisesti
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev a1)
Kolmannen rivin lopusta löytyy teksti HomePNA. Seuraavaksi tulisi selvittää, onko HomePNA-korttisi laite eth0 vai eth1. Jos tietokoneessasi ei ole muita verkkokortteja (ei edes integroituja), niin todennäköisesti HomePNA-korttisi on laite eth0. lspci:llä saadulla tiedolla voit selvittää, onko sinulla muita verkkokortteja. Ylläolevasta tekstistä löytyy tunniste Ethernet controller kolmannelta riviltä; tässä se tarkoittaa HomePNA-korttia. Tekstistä löytyy myös toinen Ethernet controller -tunniste melkein lopusta. Tämä on minun integroitu verkkokorttini.


Seuraavaksi voi jo koittaa etsiä yhteydentarjoajaa johdon päästä. Oletan nyt, että johdot ovat oikein kiinnitetty, ja että HomePNA -kortti löytyi ylläolevien ohjeiden avulla.
Seuraavaksi voi jo koittaa etsiä yhteydentarjoajaa johdon päästä. Oletan nyt, että johdot ovat oikein kiinnitetty, ja että HomePNA -kortti löytyi ylläolevien ohjeiden avulla.
Kirjoita terminaaliin:
Kirjoita terminaaliin:
#pppoeconf
 
\#pppoeconf
 
Tämän komennon pitäisi käynnistää ohjelma, joka koittaa etsiä palveluntarjoajan, ja muodostaa tähän yhteyden.
Tämän komennon pitäisi käynnistää ohjelma, joka koittaa etsiä palveluntarjoajan, ja muodostaa tähän yhteyden.


Rivi 37: Rivi 40:
Näin se kuitenkin toimii esim. Soneran taloyhtiöliittymissä:
Näin se kuitenkin toimii esim. Soneran taloyhtiöliittymissä:


username:
username:
 
tunnus@SoneraInternet
tunnus@SoneraInternet
password:
 
salasana
password:
 
salasana
 


Tuossa on esimerkki minun interfaces -tiedostosta.
Tuossa on esimerkki minun interfaces -tiedostosta.
Laita kohtaan HomePNA interface HPNA-korttisi tunniste.
Laita kohtaan HomePNA interface HPNA-korttisi tunniste.
Esim. jos HPNA-kortti on laite eth0, laita eth0,
Esim. jos HPNA-kortti on laite <tt>eth0</tt>, laita <tt>eth0</tt>,
jos se taas on eth1, laita eth1.
jos se taas on <tt>eth1</tt>, laita <tt>eth1</tt>.
Jos sinulla ei ole muita verkkokortteja (ei edes integroituja),
Jos sinulla ei ole muita verkkokortteja (ei edes emolevylle integroituja),
niin todennäköisesti HPNA-korttisi on laite eth0.
niin todennäköisesti HPNA-korttisi on laite <tt>eth0</tt>.


  #/etc/network/interfaces
  #/etc/network/interfaces
Rivi 57: Rivi 56:
  # This file describes the network interfaces available on your system
  # This file describes the network interfaces available on your system
  # and how to activate them. For more information, see interfaces(5).
  # and how to activate them. For more information, see interfaces(5).
 
  # The loopback network interface
  # The loopback network interface
  auto lo
  auto lo
  iface lo inet loopback
  iface lo inet loopback
 
  # HomePNA interface
  # HomePNA interface
  auto eth0
  auto eth0
  iface eth0 inet ppp
  iface eth0 inet ppp
         provider dsl-provider
         provider dsl-provider
 
  # LAN interface
  # LAN interface
  auto eth1
  auto eth1
Rivi 74: Rivi 73:
         network 192.168.50.0
         network 192.168.50.0
         broadcast 192.168.50.255
         broadcast 192.168.50.255
 
  #
  #
  # End-Of-File
  # End-Of-File


Lopuksi voit vielä joutua asettamaan palveluntarjoajasi
Lopuksi voit vielä joutua asettamaan palveluntarjoajasi nimipalvelimien osoitteet tiedostoon <tt>/etc/ppp/resolv.conf</tt>
nimipalvelimien osoitteet tiedostoon /etc/ppp/resolv.conf
Esim. Soneran tapauksessa:
Esim. Soneran tapauksessa:


Rivi 87: Rivi 85:
Eli muuten tyhjä tiedosto, mutta ylläolevat rivit.
Eli muuten tyhjä tiedosto, mutta ylläolevat rivit.


Näitä tiedostoja voit joutua ronkkimaan, tosin
Näitä tiedostoja voit joutua ronkkimaan, tosin <tt>pppoeconf</tt> ronkkii puolestasi melkein kaikkia.
pppoeconf ronkkii puolestasi melkein kaikkia.
 


   /etc/ppp/peers/dsl-provider
   /etc/ppp/peers/dsl-provider
Rivi 95: Rivi 91:
Täällä on erilaisia yhteydenottoon liittyviä parametreja.
Täällä on erilaisia yhteydenottoon liittyviä parametreja.
Esim. käytettävän paketin koko.
Esim. käytettävän paketin koko.
pppoeconf editoi tätä tiedostoa.
 
<tt>pppoeconf</tt> editoi tätä tiedostoa.


   /etc/ppp/pap-secrets
   /etc/ppp/pap-secrets
Rivi 101: Rivi 98:
Täällä on tunnuksesi ja salasanasi yhteydenottoa varten.
Täällä on tunnuksesi ja salasanasi yhteydenottoa varten.
Esim.
Esim.
"tunnus@SoneraInternet" * "salasana"
pppoeconf editoi tätä tiedostoa.


<tt>"tunnus@SoneraInternet" * "salasana"</tt>
<tt>pppoeconf</tt> editoi tätä tiedostoa.


   /etc/ppp/resolv.conf
   /etc/ppp/resolv.conf
Rivi 110: Rivi 108:


(DNS = Domain Name Server, suom. nimipalvelin)
(DNS = Domain Name Server, suom. nimipalvelin)


   /etc/network/interfaces
   /etc/network/interfaces


Täällä on NIC:ien tiedot, minkä ip-osoitteen ne saavat, etc.
Täällä on NIC:ien tiedot, minkä ip-osoitteen ne saavat, yms.
PPPoE:n yhteydessä pppd asettaa ip-osoitteen HPNA-kortille:
PPPoE:n yhteydessä pppd asettaa ip-osoitteen HPNA-kortille:
  iface eth0 inet ppp
  iface eth0 inet ppp
   provider dsl-provider
   provider dsl-provider


(NIC = Network Interface Card, suom. verkkokortti)
(NIC = Network Interface Card, suom. verkkokortti)


   /etc/network/options
   /etc/network/options
Rivi 172: Rivi 169:
c)
c)
Muista laittaa tunnus oikein!
Muista laittaa tunnus oikein!
----


== Linux 2.6.x ==
== Linux 2.6.x ==
<tt>/etc/modprobe.conf</tt> tiedostoon lisäsin rivit.
<tt>/etc/modprobe.conf</tt> tiedostoon lisäsin rivit.<br>
<tt>alias eth0 pcnet32
<tt>alias eth0 pcnet32<br>
options pcnet32 homepna=1</tt>
options pcnet32 homepna=1</tt>


Rivi 183: Rivi 182:
Added in <tt>/etc/modules</tt> these lines
Added in <tt>/etc/modules</tt> these lines


<tt>eth0 homepna=1
<tt>eth0 homepna=1<br>
pcnet32 homepna=1</tt>
pcnet32 homepna=1</tt>


Then the command <tt>modprobe pcnet32 pcnet32_homepna=1</tt>
Komenna päätteessä: <tt>sudo modprobe pcnet32 pcnet32_homepna=1</tt><br>
ja: <tt>sudo depmod -a</tt> <br>
ja uudelleenkäynnistä kone.
 
[http://www.ubuntuforums.org/showthread.php?p=132355#post132355]
 
----
 
== Linux 3.2.x ==
 
Nopea ja likainen tapa saada usb-väylään laitettava homePNA-adapteri toimimaan:
Esimerkkilaitteena ADMtek 8511 "pegasus"
 
<tt>(sudo) touch /etc/modprobe.d/pegasus.conf</tt>
 
Editoi luomaasi .conf:ia lisää rivit
 
<tt>alias eth# pegasus <br>
options pegasus mii_mode=1</tt>
 
eth# on dmesg:stä tai lsusbsta löytämäsi adapterin tunniste eth0, eth1... tai wlan0...
 
Seuraavaksi poistetaan ja uudelleenladataan kernel-moduli, joka nyt sisältää pegasus.conf:in rivit:
 
<tt>(sudo) modprobe -rv pegasus<br>
tai (sudo) rmmod pegasus<br>
(sudo) modprobe pegasus</tt>
 
Näin sain adapterin toimimaan xubuntussa, kolme ylintä lediä eivät enää palaneet modulin uudelleenlatauksen jälkeen, mutta adapteri toimi moitteetta luvatulla nopeudella.


and <tt>depmod -a</tt> and rebooted.


[http://www.ubuntuforums.org/showthread.php?p=132355#post132355]
 
 
 
[[Luokka:Verkko]]
[[Luokka:Ohjeet]]
Rekisteröitymätön käyttäjä

Navigointivalikko