Difference between revisions of "Ubuntu som SOHO Router"
From Teknologisk videncenter
m |
m (→Opgave rækkefølge) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
*Det ene forbundet til Internettet gennem skolen netværk - (Ydre netværk) | *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) | *Det andet forbundet til en Switch hvor jeres PC'er er tilsluttet (Sluk WiFi) - (Indre netværk) | ||
+ | [[image:Cisco_router_som_SOHO_router.png|none|600px|thumb| 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= | ||
+ | Gør en ting af gangen - og test det. | ||
+ | # Byg et netværk med en client og en Linux maskine med to netkort som firewall | ||
+ | ## Det ene netkort er tilsluttet skolens netværk (Internettet - Ydre netværk) | ||
+ | ## Det andet netkort er tilsluttet klienten. (Indre netværk) | ||
+ | # Konfigurer Linux maskinens netkort (Se eksempel i artiklen [[Ubuntu 18.04|Ubuntu 18.04 Netplan]]) | ||
+ | ## Ydre netkort med en DHCP tildelt adresse | ||
+ | ## Indre netkort med statisk IP adresse - fx. 192.168.1.1/24 | ||
+ | # Konfigurer NAT på Linuxmaskinen (Se eksempel i artiklen [[NAT Linux]] ) | ||
+ | # Konfigurer DHCP server på Linux maskinen til at uddele IP adresser på det indre netværk (Se eksempel i artiklen [https://help.ubuntu.com/community/isc-dhcp-serverInstall and configure DHCP server]) | ||
+ | # Hvis i når det lav Firewall på Linuxmaskinen (Se eksempel i artiklen [[Iptables]] ) | ||
=Configuring interfaces= | =Configuring interfaces= | ||
*[[Ubuntu 18.04|Ubuntu 18.04 Netplan]] | *[[Ubuntu 18.04|Ubuntu 18.04 Netplan]] | ||
*[[Ip linux command]] | *[[Ip linux command]] | ||
+ | |||
=nat - network address translatiion= | =nat - network address translatiion= | ||
*[[NAT Linux]] | *[[NAT Linux]] | ||
=DHCP server= | =DHCP server= | ||
+ | *[https://help.ubuntu.com/community/isc-dhcp-server Install and configure 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]] | ||
+ | =Automatisk kørsel ved boot= | ||
+ | Editer filen '''/etc/rc.local''' - evt opret hvis den ikke eksisterer med dette indhold: | ||
+ | <source lang=bash> | ||
+ | #!/bin/sh -e | ||
+ | |||
+ | kommandoer-du-ønsker-her | ||
+ | |||
+ | exit 0 | ||
+ | </source> | ||
+ | Sæt rettigheder på '''/etc/rc.local''' | ||
+ | <source lang=bash> | ||
+ | chmod 755 /etc/rc.local | ||
+ | </source> | ||
+ | Fremover når maskinen har booter eksekveres filen |
Latest revision as of 06:58, 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)
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.
Contents
Opgave rækkefølge
Gør en ting af gangen - og test det.
- Byg et netværk med en client og en Linux maskine med to netkort som firewall
- Det ene netkort er tilsluttet skolens netværk (Internettet - Ydre netværk)
- Det andet netkort er tilsluttet klienten. (Indre netværk)
- Konfigurer Linux maskinens netkort (Se eksempel i artiklen Ubuntu 18.04 Netplan)
- Ydre netkort med en DHCP tildelt adresse
- Indre netkort med statisk IP adresse - fx. 192.168.1.1/24
- Konfigurer NAT på Linuxmaskinen (Se eksempel i artiklen NAT Linux )
- Konfigurer DHCP server på Linux maskinen til at uddele IP adresser på det indre netværk (Se eksempel i artiklen and configure DHCP server)
- 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