1. Onderzoek de mogelijkheden van het commando “ifconfig” a.d.h.v. de man-pagina’s.
a. Wat is de betekenis van “eth0” en “lo”?
b. Hoe vind je je huidige IP-adres en subnet mask terug?
c. Wijzig je IP-instellingen als volgt: IP=10.116.127.<tafelnr+100>, Subnetmask=255.255.255.0, Broadcast adres=10.116.127.255
d. Herstart je computer. Bleven de pas ingestelde IP-instellingen bewaard?
a) eth 0 = drivername + number
= 1e Ethernet Interface
Lo = local loopback
b) in terminal : ifconfig
c) ifconfig eth0 10.116.127.101 netmask 255.255.255.0
d) broadcast 10.116.127.255
e) Neen indien DHCP enabled, Ja indien DHCP niet enabled
2. Zorg ervoor dat je naar de andere computers in het klaslokaal kan pingen door gebruik te maken van de NAAM in plaats van het IP-adres.
/etc/hosts aanvullen met naam versus IP
3. Onderzoek de mogelijkheden van de DNS-instellingen:
a. Wat is het nut van een DNS server?
b. Geef drie voordelen van DNS t.o.v. /etc/hosts.
c. Geef één voordeel van/etc/hosts t.o.v. DNS
d. Zorg ervoor dat jouw computer gebruik maakt van DNS server 10.6.3.200 i.p.v. 10.6.3.100.
e. Hoe kan je controleren van welke DNS server jouw computer effectief gebruik maakt?
f. Wat is het nut van het bestand /etc/hosts.conf?
a) Name resolving : naam opzoeken voor een bepaald IP
b) DNS-server staat centraal in het netwerk, en beheer is dus centraal mogelijk. Vooral interessant voor grotere aantallen PC’s
c) statisch en lokaal
statisch = onmiddellijk actief
DNS-server opzetten is complexer
/etc/hosts is gemakkelijker in kleinere omgevingen
d) Application, System Tools, Network Device Control, Configure, Tabblad DNS
e-f) Tabblad DNS: Primaire DNS 100, Secundaire DNS 200
In /etc/resolf.conf de volgorde bepalen van de verschillende methoden Name Resolving
4. Onderzoek de mogelijkheden van het commando route:
a. Wat is het nut van de IP-instelling “Default Gateway”? (Wat zou er niet meer werken als deze instelling verkeerd zou zijn, en waarom?)
b. Hoe kan je vanop de commando-lijn een nieuwe Default Gateway instellen?
c. Herstart je computer. Blijft de pas ingestelde Default Gateway bewaard?
a) IP router is noodzakelijk voor communicatie tussen IP-netten
b) route add default gateway 10.116.0.1
c) Neen indien DHCP enabled, Ja indien DHCP niet enabled
5. Onderzoek de mogelijkheden van de DHCP server:
a. Wat is het nut van een DHCP-server?
b. Gebruik de grafische interface om ervoor te zorgen dat jouw computer gebruik maakt van DHCP
a) Dynamic Host Control Protocol
Automatische IP-configuratie van clients
b) onder System Tools, DHCP aanvinken
6. Bij het opstarten beschikt je computer over bepaalde IP-instellingen. Ga op zoek naar de plek waar je computer volgende informatie uitleest:
a. Of je computer gebruik maakt van een statisch of een dynamisch IP-adres
b. Het (statische) IP-adres
c. Het (statische) Subnet masker
d. De (statische) Default Gateway
e. De (statische) computernaam
f. De (statische) DNS server
/etc/sysconfig/networking/devices/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO = static
IPADDR = 10.116.127.13
NETMASK = 255.255.255.0
…
7. Stel dat je een wijziging aanbrengt aan de IP-instellingen door de configuratiebestanden te editeren die je in de vorige oefening vond. Zijn deze instellingen onmiddellijk actief na het editeren van de bestanden? Hoe zorg je ervoor dat deze wijzigingen actief worden ZONDER je computer te herstarten?
Grafisch :
System Settings, Network, Deactivate + activate
Archaïsch :
Service network restart of ifdown eth0, ifup eth0
vi ifcfg-eth0
Onboot = NO
8. Installeer op jouw computer een telnet server. De telnet server moet ervoor zorgen dat gebruikers vanaf een Windows client kunnen inloggen op jouw computer. Als leidraad krijg je volgende tips:
a. De telnet server software vind je als rpm op de website van fedora.
b. Rpm software installeren kan je m.b.v. het commando rpm –i
c. Om te testen of alles werkt, kan je op een Windows machine het commando “telnet” gebruiken.
Zorg ervoor de telnet server automatisch opstart bij het opstarten van je computer.
Onderzoek hoe je de telnet server server kan stoppen zonder je computer af te sluiten (voor het geval er beveiligings-problemen zouden zijn met jouw computer)
1. Add/Remove, Legacy network server, telnet-server
2. a. grafisch :
System Settings, Server Settings, Services, Telnet aanvinken = auto opstart, SAVE
2.b. Archaïsch :
/etc/xinetd.d/telnet
Disable = no
Service xinetd restart
3. open een terminal : Telnet
4. inloggen met root kan ook indien ptr0, ptr1, … aangevuld wordt in /etc/securetty
5. auto restart na reboot
Chkconfig telnet on
9. Installeer op jouw computer een ssh server. Zorg ervoor de ssh server automatisch opstart bij het opstarten van je computer.
Onderzoek hoe je de ssh server server kan stoppen zonder je computer af te sluiten (voor het geval er beveiligings-problemen zouden zijn met jouw computer)
SSHD is default geïnstalleerd : rpm –qa |grep Openssh
Onder Services, SSHD aanvinken = auto restart, SAVE
AUTO restart na reboot
Chkconfig sshd on of /usr/local/sbin/sshd toevoegen in /etc/rc.local
10. Ssh en telnet hebben ogenschijnlijk dezelfde functie. Bespreek de verschillen tussen ssh en telnet.
Telnet stuurt tijdens authenticatie-fase de username en password in PLAIN TEXT over het netwerk, en is dus onveilig. Snifferen met Ehereal.
SSH = TELNET + SSL
11. Maak van jouw computer een ftp-server. Alle gebruikers moeten vanaf een Windows client bestanden kunnen oploaden naar en downloaden van hun homedirectory op de server.
Zorg ervoor dat de ftp service automatisch opstart bij het opstarten van je computer.
Onderzoek hoe je de ftp server server kan stoppen zonder je computer af te sluiten (voor het geval er beveiligings-problemen zouden zijn met jouw computer)
Add/Remove, FTP via DC3 of yum install vsftpd
Onder Services, vsftpd aanvinken of service vsftpd restart (stop, start)
DOS-venster :
(bin) binair overbrengen
(pwd) huidgie dir
(ls)
(Get tekst1.txt)
(put tekst2.txt)
Bye
12. NFS wordt gebruikt om bestanden te delen tussen Linux computers. Gebruik NFs om ervoor te zorgen dat je kan lezen en schrijven in de directory /tmp van de computer van je medestudent.
2 daemons installeren : rpc.fsd en rpc.mountd
NFS starten : chkconfig nfs on
Terminal op de Server :
Nano of gedit of vi /etc/exports (bevat directories die gedeeld worden)
/tmp 10.116.127.11/255.255.0.0 (rw, sync)
Export fs –a
Service portmap start, service nfs start, service nfslock start
Terminal op de Client :
Mount linux007:/tmp /mnt/tmp
Umount /mnt/tmp
13. Webmin is een tool waarmee het mogelijk is je Linux computer te beheren vanuit een web client.. Installeer Webmin op je Linux computer, en gebruik Internet Explorer op een Windows computer om 10 nieuwe gebruikers aan te maken op je Linux computer (s0000001, s0000002, …, s0000010) met alle paswoorden “informatica”
1. rpm downloaden van
www.webmin.com
2. installeren : rpm –i webmin<versienummer>.rpm
3. via Webbrowser :
http://linux007:1000
4 Nieuwe (10-tal) gebruikers aanmaken via System Users and groups, Create, Modify, delete from a batch file
Eerst een Usergroup “studenten” aanmaken en GUID uitlezen via /etc/group
Maak vooraf een batch bestand met volgende syntax :
Create:sxxxx1:informatica::502:sxxxx1:/home/sxxxx1:/bin/bash:::::
Create:sxxxx2:informatica::502:sxxxx1:/home/sxxxx1:/bin/bash:::::
Create:sxxxx3:informatica::502:sxxxx1:/home/sxxxx1:/bin/bash:::::