Netværksopsætning

Fra Debianguiden
Skift til: Navigation, Søgning


Debian har intet standardværktøj til at opsætte netværksenheder. I stedet foregår administrationen i en nem og overskuelig opsætningsfil.


Om Debian netkort

Filen /etc/network/interfaces indeholder al information som kommandoerne ifup og ifdown skal bruge.
I filen findes alle de forskellige interfaces (forkortet iface), som enkeltvis definerer en netværksforbindelse. Der står informationer såsom: IP-adresse, gateway, subnet maske, osv.

Filen kan også indeholde kommentarer.
Det ses ved at der er en # (havelåge) i starten af linjen.

Hvis du har problemer med netværks opsætning, se da man-siden for interfaces.


Automatisk tildelt ip (DHCP)

Alt du skal er at redigere filen /etc/network/interfaces med din yndlings editor.

Her er et eksempel:

auto eth0
iface eth0 inet dhcp

Den første linje, auto eth0 betyder at netkortet vil blive initialiseret automatisk ved boot.
dhcp DHCP betyder Dynamic Host Configuration Protocol og betyder at netkortet automatisk vil prøve på at få en IP-adresse og DNS-adresse af en DHCP-server på netværket. Dette er f. eks. tilfældet hvis du forbinder dig via en router til internettet hvor routeren deler IP-adresserne ud.

Efter /etc/network/interfaces er færdigt opsat, så kører du ifup eth0. Dette vil initialisere netværks indstillingerne for netkortet eth0.

Manuelt tildelt ip (Static)

Alt du skal er at redigere filen /etc/network/interfaces med din yndlings editor.

Her er et eksempel:

auto eth0
iface eth0 inet static
           address 192.168.1.1
           netmask 255.255.255.0

Den første linje, auto eth0 betyder at netkortet vil blive initialiseret automatisk ved boot.
Resten definerer vores netkort eth0.
Vi fortæller at vi selv vil angive en ip ved at skrive static.
Dette netkort bliver sat op med ip-adressen 192.168.1.1 (address 192.168.1.1) og netmasken 255.255.255.0 (netmask 255.255.255.0).

De forskellige elementer som kan bruges, address, netmask, broadcast, network og gateway står beskrevet i man interfaces.

Efter /etc/network/interfaces er opsat færdigt, så kører du ifup eth0. Dette vil initialisere netværks indstillingerne for netkortet eth0.

Domaine name server (DNS)

Normalt skal du også angive hvilket nameservere som du skal bruger til at slå domæner navn op med. Disse er angivet af din internet udbyder, med der kan også bruges andre adresser.
Opret filen /etc/resolv.conf med din yndlings editor.
Heri skal du definere ip-adresserne på de navneservere som du skal bruge.

Her er et eksempel:

nameserver 1.2.3.4
nameserver 4.3.2.1

Tilknyt flere IP-adresser til samme netkort (Pseudo-enheder)

Du kan oprette flere "pseudo"-enheder udfra en rigtig netværksenhed. På den måde kan du tilknytte flere IP-adresser til samme enhed.

Det hele sættes op i /etc/network/interfaces og går i al sin simpelthed ud på blot at tilføje flere enheder med navne som ethN:M, hvor N er den pseudo-enheden skal oprettes "på", M er et heltal > 0.

Her er et eksempel:

auto eth0
iface eth0 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        gateway 192.168.1.1

auto eth0:1
iface eth0:1 inet dhcp

auto eth0:2
iface eth0:2 inet static
        address 192.168.1.4
        netmask 255.255.255.0

auto eth0:3
iface eth0:3 inet static
        address 192.168.1.3
        netmask 255.255.255.0

Se om netkortet er oppe (ifconfig)

Kig med ifconfig om netkortet er oppe.

Hvis netkortet ikke er, så sørg for at kig i dmesg om netkortet blev fundet korrekt.

Dit netkort er ikke oppe (dmesg)

Forhåbentligt er dit netkort fundet automatisk ved hjælp af Debians automatiske hardware detektering.
Hvis dette ikke er tilfældet, kan det være du skal prøve en anden kerne (se kerne-udskiftning).
Du kan se i kommandoen dmesg's uddata, om dit netkort er blevet fundet. Du skal kigge efter noget med eth0 eller eth1.


Se også