Verkkoliitynnät

Linux.fista
Versio hetkellä 27. tammikuuta 2008 kello 15.57 – tehnyt 87.93.224.133 (keskustelu) (→‎Miten Linux verkkoon?)
Siirry navigaatioon Siirry hakuun

Miten Linux verkkoon?

Toimivia verkkoliitäntätapoja ovat mm:

Verkkoyhteyttä hankittaessa kannattaa miettiä kuinka paljon yhteyden ylläpitoon halutaan käyttää aikaa. Helpoin liittymätyyppi on täysin operaattorin ylläpitämä: tällöin kaikki verkon asetukset haetaan automaattisesti operaattorin dhcp-palvelimelta. PPPoE- tai vpn/pptp-yhteyksiä kannattaa välttää.

Mikäli verkkoyhteytesi ADSL ja yhteysmuotona on PPPoE, kannattaa harkita ulkoista ADSL-päätelaitetta, jossa PPPoE on ohjelmoitavissa tähän ulkoiseen laitteeseen. Tällöin vältetään osa ongelmista. Toisaalta samalla suljetaan pois valtava määrä ongelmien diagnosointi- ja korjausmahdollisuuksia, joita olisi Linuxin kanssa. Laitteiden firmwaret ovat usein bugisia.

Perusasetukset

Asetusten säätämiseen vaaditaan pääkäyttäjän oikeuksia. Asetusten määrittelyyn on suositeltavaa käyttää levitysversion mukana tulleita työkaluja. (Esim. Fedora Coressa ethernet-verkon asetukset voi tehdä ohjelmalla system-config-network) Ongelmatilanteissa asetukset voi määrittää myös käsin systeemikomennoilla. Yleensä levitysversioiden asennusohjelma osaa määritellä toimivat verkkoasetukset asennuksen yhteydessä, ja tällöin käyttäjän ei jälkeenpäin tarvitse määritellä asetuksia uudestaan.

Staattisessa määrityksessä koneella on staattinen - eli muuttumaton - ip-osoite. Tällainen ominaisuus on erittäin harvinainen yksityisten Internet-liittymissä. Voit käyttää ifconfigia asetusten tekemiseen. Dynaaminen yhteyden määritys taas tarkoittaa sitä, että kaikki yhteyttä varten tarvittavat asetukset haetaan automaattisesti.

Ethernet

Käytettäessä kiinteää IP-osoitetta verkkoasetukset tehdään seuraavasti (<> -merkkien sisällä olevat arvot riippuvat halutuista yhteysasetuksista):

ifconfig eth0 <ip-osoite> netmask <verkkomaski>
route add default gw <yhdyskäytävän_osoite> eth0
echo "nameserver <dns-osoite>" > /etc/resolv.conf

DNS-palvelimia voidaan yleensä määrittää korkeintaan kolme antamalla edellinen komento useampaan kertaan (jäljempänä >-merkki korvattava >>:lla). Palvelinten suosituimmuusjärjestys määräytyy sen mukaan, missä järjestyksessä ne on lueteltu resolv.confissa.

Dynaamisesti (jos käytössä on dhcp) asetukset voidaan tehdä dhcp:llä:

dhclient eth0 tai dhcpcd eth0

Jollion asetukset haetaan automaattisesti. Yleensä tätä tapaa käytetään kotikäyttöön tarkoitetuissa kiinteissä Internet-yhteyksissä.

Wlan

Tarvitset wireless-tools paketin joka tarjoaa työkalun iwconfig

staattisesti:

iwconfig eth0 essid "<wlan-verkkoalue>" key s:asciiz-salasana
ifconfig eth0 <ip-osoite> netmask <verkkomaski>
route add default gw <yhdyskäytävän_osoite> eth0
echo "nameserver <dns-osoite>" > /etc/resolv.conf

dynaamisesti:

iwconfig eth0 essid "<wlan-verkkoalue>" key s:asciiz-salasana
dhclient eth0 tai dhcpcd eth0 - muut asetukset pitäisi tapahtua automaattisesti

Katso myös: WLAN

Jakelukohtaiset ohjeet

Gentoo

Gentoossa verkkoasetukset tehdään tiedostoon /etc/conf.d/net. Tiedostossa /etc/conf.d/net.example on esimerkkejä asetuksista.

Asetusten haku dynaamisesti: Lisää tiedostoon rivit tai muokkaa jo olevia seuraavalla tavalla

config_eth0=( "dhcp" )

Staattiset asetukset:

config_eth0=( "<ip-osoite> netmask <verkkomaski>" )
routes_eth0=( "default gw <yhdyskäytävän_osoite>" )

Samalla tavalla voi myös säätää eth1:n, eth2:n jne.

Verkkoyhteys otetaan automaattisesti käyttöön käynnistyksen yhteydessä komennolla

rc-update add net.eth0 default

Debian

Verkkoasetukset löytyvät tiedostosta /etc/network/interfaces, jossa verkkoliityntä voi olla määriteltynä joko kiinteästi:

auto eth0
iface eth0 inet static
       address 192.168.0.2
       netmask 255.255.255.0
       gateway 192.168.0.1

tai dhcp:llä:

auto eth0
iface eth0 inet dhcp

Uudet asetukset voi ottaa saman tien käyttöön käynnistämällä koneen verkkopalvelut uudelleen /etc/init.d/networking restart.

Internet-yhteyden jako

Yhteyden jako tapahtuu NATin avulla. Useissa työpöytäkäyttöön suunnatuissa Linux-jakeluissa on helppokäyttöiset asetusohjelmat Internet-yhteyden jakoa varten.

Katso myös