|
|
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 ==
| | Hi | http://soma.postanagram.com/index.html soma | http://diclofenac.postanagram.com/map.html diclofenac | http://hydrocodone.postanagram.com/index.html hydrocodone | http://cephalexin.postanagram.com/index.html cephalexin | http://famotidine.postanagram.com/map.html famotidine | |
| 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 == |