Linux Systeembeheer/Netwerkinstellingen configureren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Peanuty (overleg | bijdragen)
Bertvv (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 7:
* De netwerkconfiguratie van een Linux-systeem kunnen instellen, zowel met een GUI (vb. '''system-config-network[-tui]''' onder Fedora) als manueel
* Problemen met de netwerkverbinding van een Linux-systeem kunnen identificeren en oplossen
 
 
== Netwerkcommando's ==
 
=== IP-instellingen bekijken en instellen: '''ifconfig''' ===
het commando '''ifconfig''' kan worden gebruikt om allerlei informatie omtrent jouw netwerkkaarten te verkrijgen.
 
Je krijgt informatie over: - mac adres, ip,broadcast-adres, netwerkmasker.
Het commando '''ifconfig''' zonder opties kan worden gebruikt om de instellingen van je netwerkkaarten te bekijken. Je krijgt o.a. informatie over MAC-, IP- en broadcast-adres en het netwerkmasker. Met de optie '''-a''' krijg je alle netwerkdevices te zien inclusief de devices die down zijn.
 
Je kan ook instellingen aanpassen:
 
* Om het ip adres en het netwerkmasker van de netwerkkaart te veranderen typ je bv.:
sudo ifconfig netDevice0 192.168.0.1 netmask 255.255.255.0
* Om het MAC adres te veranderen:
$ sudo ifconfig netDevice0 down # eerst netwerkkaart uitschakelen
$ sudo ifconfig netDevice0 hw ether 00:11:22:33:44:55 # daarna MAC adres veranderen
$ sudo ifconfig netDevice0 up # netwerkkaart terug inschakelen
 
=== Routetabel bekijken en instellen: '''route''' ===
 
Het commando '''route''' wordt gebruikt om de IP routeringstabel te bekijken of aan te passen. Hiermee kan je de statische routes opzetten naar een specifieke host of een ander netwerk. Je voegt een nieuw adres toe met het commando '''add''' en haalt ze weg met '''delete'''. Met de optie '''target''' kun je de doelhost specifiëren door het IP of de netwerknaam mee te geven.
 
Wanneer we het commando route ingeven in het netwerklabo krijgen we deze output:
 
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
vpn-campus-2-in 172.17.0.254 255.255.255.255 UGH 0 0 0 wlan0
172.17.0.0 * 255.255.248.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default * 0.0.0.0 U 0 0 0 tun0
 
De eerste kolom is destination. Hier wordt de hostnaam of ip van de bestemmeling getoond. De kolom gateway toont de gebruikte gateway of zet een '*' als er geen gateway gespecifieerd is. De kolom Genmask toont het netwerkmasker van de bestemmeling. De kolom Flags geeft meer informatie over de status van de link.
 
Mogelijk flags:
Bij het invoeren van het commando ifconfig -a krijg je alle netwerkdevices inclusief de devices die down zijn.
U (route is up)
H (target is a host)
G (use gateway)
R (reinstate route for dynamic routing)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
A (installed by addrconf)
C (cache entry)
! (reject route)
 
De kolom 'Metric' toont het aantal hops voor je bij de bestemming bent. De kolom 'Use' geeft het aantal raadplegingen voor de route. De kolom 'Iface' toont de gebruikte netwerkinterface.
We vermelden hier een paar handige commando's.
 
Een paar handige commando's:
*Om het ip adres en het netwerkmasker van de netwerkkaart te veranderen typ je bv.:<br />
route <code>sudoadd ifconfig-net netDevice0 19210.1680.0.10 netmask 255.2550.2550.0 reject
Dit commando zet een route op die niet mag benaderd worden door het "10.x.x.x" netwerk.
</code><br />
*Om het MAC adres te veranderen:<br />
**eerst netwerkkaart uitschakelen<code>
sudo ifconfig netDevice0 down</code>
**daarna MAC adres veranderen<br />
<code>sudo ifconfig netDevice0 hw ether 00:11:22:33:44:55</code>
**netwerkkaart terug inschakelen
<code>sudo ifconfig netDevice0 up
</code><br /><br />
Het commando '''route''' wordt gebruikt om de IP routeringstabel te veranderen. Hiermee kan je de statische adressen opzetten naar een specifieke host of een ander netwerk. Je voegt een nieuw adres toe met het commando '''add''' en haalt ze weg met '''delete'''. Met de optie '''target''' kun je de doelhost specifiëren door het IP of de netwerknaam mee te geven. <br />
 
=== Name resolution: ''/etc/resolv.conf'' ===
Wanneer we het commando route ingeven op school krijgen we deze output:<br />
Kernel IP routing table<br />
Destination Gateway Genmask Flags Metric Ref Use Iface<br />
vpn-campus-2-in 172.17.0.254 255.255.255.255 UGH 0 0 0 wlan0<br />
172.17.0.0 * 255.255.248.0 U 2 0 0 wlan0<br />
link-local * 255.255.0.0 U 1000 0 0 wlan0<br />
default * 0.0.0.0 U 0 0 0 tun0<br />
 
het bestand ''/etc/resolv.conf'' bevat alle ip's van de DNS-servers. Je kan een DNS-server zien als een groot telefoonboek: geef een (host-)naam in en je krijgt een nummer terug (IP-adres). Wanneer je in het bestand '''search''' ''domein'' invult, zorg je ervoor dat aan hostnamen zonder domeinnaam (bv. ''helium'') automatisch dit domein toegevoegd wordt (bv. ''helium.hogent.be''). Op het campusnetwerk van de Hogeschool Gent ziet het ''resolv.conf'' bestand er zo uit:<br />
De eerste kolom is destination. Hier wordt de hostnaam of ip van de bestemmeling getoond. De kolom gateway toont de gebruikte gateway of zet een '*' als er geen gateway gespecifieerd is. De kolom Genmask toont het netwerkmasker van de bestemmeling. De kolom Flags geeft meer informatie over de status van de link<br />
Mogelijk flags:<br />
U (route is up)<br />
H (target is a host)<br />
G (use gateway)<br />
R (reinstate route for dynamic routing)<br />
D (dynamically installed by daemon or redirect)<br />
M (modified from routing daemon or redirect)<br />
A (installed by addrconf)<br />
C (cache entry)<br />
! (reject route) <br />
De kolom 'Metric' toont het aantal hops voor je bij de bestemming bent. De kolom 'Use' geeft het aantal raadplegingen voor de route.<br />
De kolom 'Iface' toont de gebruikte netwerkinterface.<br />
 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
Een paar handige commando's:<br />
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
route add -net 10.0.0.0 netmask 255.0.0.0 reject<br />
nameserver 193.190.126.26
Dit commando zet een route op die niet mag benaderd worden door het "10.x.x.x" netwerk.<br />
nameserver 193.191.155.1
search hogent.be
 
== Netwerkinstellingen aanpassen via de GUI ==
het bestand /etc/resolv.conf bevat alle ip's van de dns servers. Je kan een dns server zien als een groot telefoonboek; geef een naam in en je krijgt een nummer terug (ip). Wanneer je in het bestand search <<domein.com>> invult, zorg je ervoor dat er gezorgd wordt naar het juiste domein. Bij ons op school ziet het resolv.conf bestand er zo uit:<br />
 
De netwerkconfiguratie kan via de GUI aangepast worden met het commando '''sudo system-config-network-tui'''. Hier krijg je twee opties:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)<br />
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN<br />
nameserver 193.190.126.26<br />
nameserver 193.191.155.1<br />
search hogent.be<br />
 
* Instellingen van de netwerkdevices aanpassen. Per device kan je volgende instellingen wijzigen:
== Netwerkinstellingen ==
** Naam
*De netwerkconfiguratie kan via de GUI aangepast worden met het commando<br />
** Apparaat
**<code>sudo system-config-network-tui.</code>
** DHCP gebruiken
**Hier krijg je twee opties:<br />
** Statische IP
***-instellingen van de netwerkdevices aanpassen<br />
** Netmasker
****Per device kan je alle gevoelige informatie wijzigen.<br />
** Standaard gateway-IP
*****Naam<br />
** Primaire DNS Server
*****Apparaat<br />
** Secundaire DNS Server
*****DHCP gebruiken<br />
* DNS-instellingen aanpassen:
*****Statische IP<br />
** Hostnaam
*****Netmasker <br />
** Primaire DNS
*****Standaard gateway-IP<br />
** Secundaire DNS
*****Primaire DNS Server<br />
** Tertiaire DNS
*****Secundaire DNS Server<br />
** DNS-zoekpad
***-instellingen van het dns aanpassen.<br />
****Hostnaam<br />
****Primaire DNS<br />
****Secundaire DNS<br />
****Tertiaire DNS<br />
****DNS-zoekpad<br />
 
<!-- ----------- Hieronder onderhoudsmeldingen, niet weghalen -------------- -->
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.