Difference between revisions of "Ubuntu som SOHO Router"

From Teknologisk videncenter
Jump to: navigation, search
m (Opgave rækkefølge)
m (DHCP server)
Line 24: Line 24:
 
*[[NAT Linux]]
 
*[[NAT Linux]]
 
=DHCP server=
 
=DHCP server=
 +
*[[Cluster der kan alt/Install DHCP server]]
 
*[https://www.tecmint.com/install-dhcp-server-in-ubuntu-debian/]
 
*[https://www.tecmint.com/install-dhcp-server-in-ubuntu-debian/]
 
*[[DHCP for Linux/ISC]]
 
*[[DHCP for Linux/ISC]]
 +
 
=Firewall=
 
=Firewall=
 
*[[Iptables]]
 
*[[Iptables]]

Revision as of 06:36, 26 September 2019

I denne øvelse skal i anvende to fysiske interfaces i jeres Ubuntu Linux maskine.

  • Det ene forbundet til Internettet gennem skolen netværk - (Ydre netværk)
  • Det andet forbundet til en Switch hvor jeres PC'er er tilsluttet (Sluk WiFi) - (Indre netværk)
Noget lignende som dette

I kan med fordel anvende forskellige IP adresser på det indre netværk i forskellige grupper, og senere Route mellem de indre netværk hvis tiden tillader det.

Opgave rækkefølge

  1. Byg et netværk med en client og en Linux maskine med to netkort som firewall
    1. Det ene netkort er tilsluttet skolens netværk (Internettet - Ydre netværk)
    2. Det andet netkort er tilsluttet klienten. (Indre netværk)
  2. Konfigurer Linux maskinens netkort (Se eksempel i artiklen Ubuntu 18.04 Netplan)
    1. Ydre netkort med en DHCP tildelt adresse
    2. Indre netkort med statisk IP adresse - fx. 192.168.1.1/24
  3. Konfigurer NAT på Linuxmaskinen (Se eksempel i artiklen NAT Linux )
  4. Konfigurer DHCP server på Linux maskinen til at uddele IP adresser på det indre netværk (Se eksempel i artiklen Install and configure DHCP server)
  5. Hvis i når det lav Firewall på Linuxmaskinen (Se eksempel i artiklen Iptables )

Configuring interfaces

nat - network address translatiion

DHCP server

Firewall

Automatisk kørsel ved boot

Editer filen /etc/rc.local - evt opret hvis den ikke eksisterer med dette indhold:

#!/bin/sh -e

kommandoer-du-ønsker-her

exit 0

Sæt rettigheder på /etc/rc.local

chmod 755 /etc/rc.local

Fremover når maskinen har booter eksekveres filen