LX-SVS-INFO-net-debian
updated sep/13/10 20:16
De ip-netwerkconfiguratie van een computer (of host) bestaat uit de volgende gedeelten:
hostname
ip-adres/netmask
default gateway
dns-configuratie
Als je daarentegen een laptop met een wireless kaart gebruikt zijn beide daemons eigenlijk onontbeerlijk.
Bij debian-based distributies doe je dit als volgt:
In de /etc/rc2.d vind je de volgende links:
$ ls -l /etc/rc2.d
-rw-r--r-- 1 root root 556 2008-08-12 16:09 README
lrwxrwxrwx 1 root root 17 2009-11-03 09:15 S10rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root 15 2009-11-03 09:16 S12acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 14 2009-11-03 11:26 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root 22 2010-07-20 15:26 S14avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 15 2010-02-01 09:48 S15bind9 -> ../init.d/bind9
lrwxrwxrwx 1 root root 17 2009-11-03 11:26 S15dnsmasq -> ../init.d/dnsmasq
lrwxrwxrwx 1 root root 17 2010-07-20 15:29 S16openvpn -> ../init.d/openvpn
lrwxrwxrwx 1 root root 13 2009-11-03 10:04 S16ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root 15 2010-02-17 08:52 S19slapd -> ../init.d/slapd
lrwxrwxrwx 1 root root 14 2010-07-20 15:27 S20cups -> ../init.d/cups
lrwxrwxrwx 1 root root 15 2009-11-03 09:49 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root 13 2009-11-06 15:34 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root 20 2009-11-03 09:50 S20nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root 23 2009-11-03 09:50 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root 15 2010-03-05 15:28 S20pound -> ../init.d/pound
lrwxrwxrwx 1 root root 15 2010-07-20 15:30 S20saned -> ../init.d/saned
lrwxrwxrwx 1 root root 16 2009-11-27 15:37 S20vsftpd -> ../init.d/vsftpd
lrwxrwxrwx 1 root root 13 2009-11-06 14:03 S23ntp -> ../init.d/ntp
lrwxrwxrwx 1 root root 16 2010-07-20 15:27 S24dhcdbd -> ../init.d/dhcdbd
lrwxrwxrwx 1 root root 13 2009-11-06 15:34 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root 19 2010-07-20 15:26 S25bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 root root 25 2010-07-20 15:46 S26network-manager -> ../init.d/network-manager
lrwxrwxrwx 1 root root 36 2010-07-20 15:46 S26network-manager-dispatcher -> ../init.d/network-manager-dispatcher
lrwxrwxrwx 1 root root 13 2010-07-20 15:28 S30gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root 16 2009-12-18 14:57 S30squid3 -> ../init.d/squid3
lrwxrwxrwx 1 root root 31 2010-07-20 15:28 S30system-tools-backends -> ../init.d/system-tools-backends
lrwxrwxrwx 1 root root 13 2009-11-03 09:49 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root 14 2009-11-03 09:15 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root 24 2010-07-20 15:26 S90binfmt-support -> ../init.d/binfmt-support
lrwxrwxrwx 1 root root 17 2010-06-02 15:12 S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 18 2009-11-03 09:15 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root 19 2009-11-03 09:15 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root 23 2009-11-03 09:15 S99stop-bootlogd -> ../init.d/stop-bootlogd
Stop nu de Network-Manager en de avahi daemon:
# /etc/init.d/avahi-daemon stop
# /etc/init.d/network-manager stop
Je had je computer ook gewoon kunnen herstarten om de wijzigingen te activeren.
Zodra deze wijzigingen hebben plaatsgevonden kan je de ip-configuratie aanvatten.
# 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
# de eerste netwerkkaart - meestal de enige - static ip
auto eth0
iface eth0 inet static
address 172.16.22.2
netmask 255.255.0.0
gateway 172.16.0.2
# eventueel een 2de ip adres voor de 1ste netwerkkkaart
auto eth0:1
iface eth0:1 inet static
address 172.16.31.102
netmask 255.255.0.0
gateway 172.16.0.2
# een eventuele tweede netwerkkaart - deze staat in dhcp
auto eth1
iface eth1 inet dhcp
eth0 of eth1 | de naam van de fysieke interfaces |
lo |
de loopback interface (127.0.0.1) |
eth0:1 |
een logische interface - een extra ip-configuratie op eenzelfde fysieke kaart |
auto |
de interface wordt opgestart bij booten van de host, of bij netwerk restart |
iface |
de hoofding van een netwerkkaart, fysisch of logisch |
inet |
deze interface gebruikt ip versie 4 (alternatief is ipx of inet6) |
static |
een manuele configuratie met vaste ip adressen |
address |
het toegekende ip adres |
netmask |
het subnetmask |
gateway |
de default gateway |
dhcp |
een automatische configuratie |
de configuratie van de domain name server(s) gebeurt in de file /etc/resolv.conf
die kan er als volgt uitzien:
search linux800.beHet veld nameserver bevat de dns server. Je kan er twee of meer invoeren.
domain linux800.be
nameserver 172.16.31.101
Om allerlei redenen kan het nuttig zijn met een tijdelijke configuratie te werken. Die blijft dan draaien zolang u de computer of het netwerk niet herstart. De dns configuratie in /etc/resolv.conf en de /etc/hosts worden onmiddellijk actief bij wijziging - ze zijn dus altijd 'permanent'.
hostname
Met het commando
# hostname <computernaam>
kan u tijdelijk de hostnaam van uw computer aanpassen, meer info vindt u in de man pagina's.
ip-addres en netmask
Met het commando
# ifconfig eth0 172.16.31.16/16
stelt u tijdelijk een nieuw ip-adres en netmask in. (Soms moet u dit commando 2 keer na mekaar intikken).
default gateway
Met het commando
# route add default gw 172.16.0.2
kunt u tijdelijk een default gateway toevoegen aan u route tabel.