Besturingssystemen|Computerhardware|FreeBSD|Server Besturingssystemen|Software
Hoe configureer je FreeBSD?
Maak van je FreeBSD avontuur een feestje!
Als je iets koopt via onze links, ontvangen we mogelijk een commissie. Een gelieerde organisatie kan producten of diensten leveren. Meer informatie.
FreeBSD configureren begint met het aanpassen van het bestand `/etc/rc.conf`, waar je essentiële systeeminstellingen vastlegt zoals netwerkinterfaces, hostname, en services die bij het opstarten moeten draaien. Gebruik `bsdconfig` (de opvolger van het verouderde `sysinstall`) voor initiële systeeminstellingen, zoals schijfpartitionering en tijdzoneconfiguratie. Voor netwerkconfiguratie pas je de instellingen aan in `/etc/rc.conf` en `/etc/resolv.conf` voor DNS. Beveiliging instellen doe je door PF of IPFW te configureren als firewall en SSH te versterken via `/etc/ssh/sshd_config`. Vergeet niet om regelmatig systeemupdates uit te voeren met `freebsd-update` en `pkg` om je systeem veilig en up-to-date te houden.
Terwijl je verder leest, neem ook een moment voor deze aanvullende stukken, die we speciaal voor je hebben geselecteerd. Deze stukken gaan dieper in op het thema en kunnen je nieuwe inzichten geven.
Hoe configureer je netwerkinstellingen op FreeBSD?
Netwerkinstellingen op FreeBSD configureer je door de juiste parameters in `/etc/rc.conf` aan te passen. Volg deze stappen om je netwerkinterface te configureren:
- Open het bestand `/etc/rc.conf` met een teksteditor, bijvoorbeeld `vi` of `ee`.
- Voeg de regels toe voor je interface, bijvoorbeeld `ifconfig_em0="inet 192.168.1.10 netmask 255.255.255.0"` voor een statisch IP-adres.
- Stel de standaardgateway in met `defaultrouter="192.168.1.1"`.
- Voor DNS-instellingen bewerk je `/etc/resolv.conf` en voeg `nameserver 8.8.8.8` toe.
- Herstart het netwerk met `service netif restart` en `service routing restart` om de wijzigingen toe te passen.
Door deze stappen zorgvuldig te volgen, zorg je voor een stabiele en correcte netwerkconfiguratie.

Hoe stel je een statisch IP-adres in op FreeBSD?
Een statisch IP-adres instellen op FreeBSD doe je via het bestand `/etc/rc.conf`. Volg deze stappen:
-
Open het bestand `/etc/rc.conf` met een teksteditor, bijvoorbeeld `vi` of `ee`.
-
Voeg de volgende regel toe en vervang `
` door je netwerkinterface (bijv. `em0`) en ` ` en ` ` door de gewenste waarden: ifconfig_<interface>="inet <ip-adres> netmask <subnetmasker>" -
Stel de default gateway in met:
defaultrouter="<gateway-ip>" -
Sla de wijzigingen op en herstart het netwerk met
service netif restartenservice routing restart.
Vergeet niet je DNS-instellingen te controleren in `/etc/resolv.conf` voor volledige connectiviteit.
Hoe activeer je IPv6 op FreeBSD?
Om IPv6 op FreeBSD te activeren, volg je deze stappen:
- Open het bestand
/etc/rc.confin een teksteditor. - IPv6 staat in FreeBSD standaard aan; de oude regel
ipv6_enable="YES"is sinds FreeBSD 9 niet meer nodig. - Configureer een statisch IPv6-adres door regels toe te voegen zoals
ifconfig_em0_ipv6="inet6 2001:db8::1 prefixlen 64"voor de juiste netwerkinterface. - Herstart het netwerk met het commando
service netif restartof herstart het systeem om de wijzigingen door te voeren.
Vergeet niet om ook de juiste DNS-instellingen voor IPv6 in /etc/resolv.conf toe te voegen.
Hoe configureer je de firewall met PF op FreeBSD?
Om de firewall met PF op FreeBSD te configureren, volg je deze stappen:
- Open het bestand
/etc/pf.confin een teksteditor om de configuratie van PF te definiëren. Hier stel je regels in voor het toestaan of blokkeren van netwerkverkeer. - Voeg de gewenste firewallregels toe, bijvoorbeeld:
block in all
pass out all keep state
pass in proto tcp to port 22 keep state(zodat je via SSH toegang houdt) - Activeer PF door
pf_enable="YES"toe te voegen aan/etc/rc.conf. - Start de PF-service met het commando
service pf startof herstart deze na wijzigingen metservice pf restart. - Controleer de status van PF en de geladen regels met
pfctl -s infoenpfctl -s rules.
Zorg dat je configuratie correct is om onbedoelde netwerkonderbrekingen te voorkomen.

Hoe gebruik je rc.conf voor systeemconfiguratie in FreeBSD?
In FreeBSD gebruik je het bestand `/etc/rc.conf` om systeemconfiguratie-instellingen vast te leggen. Dit bestand specificeert welke services en netwerkinterfaces moeten starten bij het opstarten van het systeem. Voeg configuratieregels toe in het formaat `variabele="waarde"` om bijvoorbeeld een netwerkinterface te configureren: ifconfig_em0="inet 192.168.1.10 netmask 255.255.255.0". Vergeet niet om de juiste syntaxis te gebruiken en de wijzigingen op te slaan voordat je het systeem herstart om de configuratie te activeren.
Hoe beheer je pakketten met de FreeBSD Ports Collection?
Met de FreeBSD Ports Collection beheer je eenvoudig softwarepakketten. Volg deze stappen om pakketten te installeren of bij te werken:
- Update eerst je ports tree met
git -C /usr/ports pullom de nieuwste softwareversies te verkrijgen (sinds FreeBSD 14 isportsnapverdwenen en haal je de ports tree met Git op). - Navigeer naar de directory van het gewenste pakket, bijvoorbeeld
/usr/ports/www/firefox. - Voer
make install cleanuit om het pakket te compileren en installeren. - Gebruik
pkg infoom geïnstalleerde pakketten te bekijken enpkg delete [pakketnaam]om een pakket te verwijderen.
Door deze stappen te volgen, houd je je software up-to-date en geoptimaliseerd voor je systeem.
Hoe configureer je SSH op FreeBSD voor veilige toegang?
Om SSH op FreeBSD veilig te configureren, pas je de instellingen aan in `/etc/ssh/sshd_config`:
- Open het bestand met een teksteditor:
sudo vi /etc/ssh/sshd_config. - Schakel root login uit door
PermitRootLogin noin te stellen. - De SSH-protocolversie hoef je niet meer te beperken: OpenSSH ondersteunt alleen nog versie 2, dus de oude regel
Protocol 2is overbodig. - Stel sterke authenticatiemethoden in, zoals
PubkeyAuthentication yesenPasswordAuthentication noindien mogelijk. - Herstart de SSH-dienst om de wijzigingen toe te passen:
sudo service sshd restart.
Zorg dat je vooraf toegang hebt tot een niet-root gebruikersaccount met sudo-rechten voor beheer.
Heb je gevonden wat je zocht? Er is altijd meer te leren! Neem een kijkje bij onze extra content voor meer inzichten.