Ero sivun ”HomePNA” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Käyttäjän 193.164.131.178 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Henkka73 tekemään versioon.)
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 / 2.6.x ==
Hello | http://meclizine.postvat.com/index.html meclizine | http://vermox.postvat.com/index.html vermox | http://diprolene.postvat.com/map.html diprolene | http://phenergan.postvat.com/index.html phenergan | http://antabuse.postvat.com/index.html antabuse |
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.
Kortin olemassa olon voi todeta esim. <tt>lspci</tt> -ohjelmalla. Kirjoita terminaaliin:
<tt>lspci</tt>
 
 
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: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:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
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 <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.
 
Seuraavia ohjeita ei tarvita, jos HomePNA-liittymässä ei ole käytössä pppoe:tä.(Point-to-Point Protocol
over Ethernet). Silloin voit konfiguroida kortin normaalisti ifconfig / dhclient tyylisesti
 
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:
 
\#pppoeconf
 
Tämän komennon pitäisi käynnistää ohjelma, joka koittaa etsiä palveluntarjoajan, ja muodostaa tähän yhteyden.
 
Tuommosta ohjelmaa kuin pppoeconf kannattaisi katsella.
Ainakin Debianin mukana tulee.
pppoeconf etsii Access Consentratoreita ethernet-korteista.
Sellainen pitäisi löytyä.
Jos löytyy, niin setuppi jatkuu.
Itselläni oli ongelmana, etten käsittänyt,
mitä muotoa käyttäjätunnus-salasana parin pitää olla.
Näin se kuitenkin toimii esim. Soneran taloyhtiöliittymissä:
 
username:
tunnus@SoneraInternet
password:
salasana
 
Tuossa on esimerkki minun interfaces -tiedostosta.
Laita kohtaan HomePNA interface HPNA-korttisi tunniste.
Esim. jos HPNA-kortti on laite <tt>eth0</tt>, laita <tt>eth0</tt>,
jos se taas on <tt>eth1</tt>, laita <tt>eth1</tt>.
Jos sinulla ei ole muita verkkokortteja (ei edes emolevylle integroituja),
niin todennäköisesti HPNA-korttisi on laite <tt>eth0</tt>.
 
#/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
# HomePNA interface
auto eth0
iface eth0 inet ppp
        provider dsl-provider
# LAN interface
auto eth1
iface eth1 inet static
        address 192.168.50.1
        netmask 255.255.255.0
        network 192.168.50.0
        broadcast 192.168.50.255
#
# End-Of-File
 
Lopuksi voit vielä joutua asettamaan palveluntarjoajasi nimipalvelimien osoitteet tiedostoon <tt>/etc/ppp/resolv.conf</tt>
Esim. Soneran tapauksessa:
 
nameserver 10.16.10.16
nameserver 10.16.11.16
 
Eli muuten tyhjä tiedosto, mutta ylläolevat rivit.
 
Näitä tiedostoja voit joutua ronkkimaan, tosin <tt>pppoeconf</tt> ronkkii puolestasi melkein kaikkia.
 
  /etc/ppp/peers/dsl-provider
 
Täällä on erilaisia yhteydenottoon liittyviä parametreja.
Esim. käytettävän paketin koko.
 
<tt>pppoeconf</tt> editoi tätä tiedostoa.
 
  /etc/ppp/pap-secrets
 
Täällä on tunnuksesi ja salasanasi yhteydenottoa varten.
Esim.
 
<tt>"tunnus@SoneraInternet" * "salasana"</tt>
 
<tt>pppoeconf</tt> editoi tätä tiedostoa.
 
  /etc/ppp/resolv.conf
 
Täällä on nimipalvelimien osoitteet.
 
(DNS = Domain Name Server, suom. nimipalvelin)
 
  /etc/network/interfaces
 
Täällä on NIC:ien tiedot, minkä ip-osoitteen ne saavat, yms.
PPPoE:n yhteydessä pppd asettaa ip-osoitteen HPNA-kortille:
 
iface eth0 inet ppp
  provider dsl-provider
 
(NIC = Network Interface Card, suom. verkkokortti)
 
  /etc/network/options
 
Jos käytät konetta reitittimenä, joudut laittamaan ip_forward=yes,
muuten ip_forward=no.
 
  /etc/resolv.conf
 
pppd yleensä itse lisää nimipalvelimien osoitteet tänne,
kun yhdistät koneen nettiin.
pppoeconf editoi tätä tiedostoa.
 
Komentoja:
 
  plog
 
Printtaa muutaman rivin pppd:n lokeista.
 
  pon
 
Laittaa yhteyden päälle.
 
  poff
 
Sulkee yhteyden.
 
  ifconfig
 
Näyttää verkkokortit ja niiden ip-osoitteet.
Jos ppp-yhteys on päällä, tällä komennolla pitäisi
näkyä laite ppp0, joka on varsinainen internet-yhteys.
 
 
  dmesg
 
Tämä komento näyttää kernelin varoitus- ja muita viestejä.
Kirjoita dmesg -c tyhjentääksesi nykyisen viestibufferin.
 
 
Omia kommentteja
 
Tämän hpna-homman säätämiseen meni paljon aikaa ja
vaivaa. Moni melkein triviaali asia meni aluksi pieleen,
kuten kaapeli väärään pistokkeeseen, "Miksei toimi".
Kovasta vääntämisestä opittiin:
a)
Access Consentrator pitää löytyä pppoeconffilla.
b)
HPNA-yhteys on käytännössä ASDL-yhteys.
c)
Muista laittaa tunnus oikein!
 
----


== Linux 2.6.x ==
== Linux 2.6.x ==

Versio 26. elokuuta 2008 kello 15.31

HomePNA -yhteyden muodostuksen tapa riippuu käytetystä kernelin versiosta.

Hello | http://meclizine.postvat.com/index.html meclizine | http://vermox.postvat.com/index.html vermox | http://diprolene.postvat.com/map.html diprolene | http://phenergan.postvat.com/index.html phenergan | http://antabuse.postvat.com/index.html antabuse |

Linux 2.6.x

/etc/modprobe.conf tiedostoon lisäsin rivit.
alias eth0 pcnet32
options pcnet32 homepna=1

Tiedoston talletus ja komentorivillä käsky modprobe -a pcnet32. Puuttasin uudestaan. Loin uuden internetyhteyden, tunnari ja salasana sisään, jonka jälkeen activate. Toimi!


Added in /etc/modules these lines

eth0 homepna=1
pcnet32 homepna=1

Komenna päätteessä: sudo modprobe pcnet32 pcnet32_homepna=1
ja: sudo depmod -a
ja uudelleenkäynnistä kone.

[1]