Jeg går lidt med tankerne om at udskifte min nas server med en ubuntu server maskine, men på samme tid overvejer jeg at den også skal agere som router, så jeg ikke har en router stående... Men men men... Kan det mon lade sig gøre i en Ubuntu server?
jeg skal formentligt bruge flere lan porte end 2, men har overvejet et mini-itx med onboard cpu og wifi kort onboard, mon det er godt nok? Tænker at bruge .ac wifi...
Ubuntu server også som router?
-
- Forfatter
- Indlæg: 885
- Tilmeldt: 24. jul 2012, 21:33
- IRC nickname: Blueeyez
Ubuntu server også som router?
* Linux Ubuntu 16.04 64 bit - I3, 4 GB DDR3 1600Mhz, intel 7260AC dual band wifi, Samsung EVO 850 250 GB SSD. - Abook Z510
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk
* Asustor nas: AS-202T, AS-202TE & AS-604T
https://linuxviden.dk
-
- Admin
- Indlæg: 20862
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Ubuntu server også som router?
Det skulle kunne lade sig gøre, men jeg er ikke lige ekspert på området.
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Ubuntu server også som router?
Det kan sagtens lade sig gøre. 2 netkort og en BSD/Linux er alt hvad der skal til, og så en avanceret opsætning af firewall'en. Hvis du har brug for mere end én port på det lokale netværk, så sætter du bare en switch til det interne kort. De kan fås helt ned til 150-200,- for 5-8 porte.
Når en server kører som router, så skal den også sættes op som NAT
https://en.wikipedia.org/wiki/Network_a ... ranslation
https://help.ubuntu.com/community/Inter ... ionSharing
Den skal sikkert også sættes op til at køre DHCP og måske DNS. Det letteste er nok at sætte serveren op imens du bruger din nuværende router, og når den så virker, så kan du sætte serveren direkte på nettet.
Jeg købte selv at trådløst access point og satte på det interne netværk, men det burde også være muligt med et indbygget wi-fi kort. Og strømsvage bundkort kan sagtens trække et hjemmenetværk. Bare tjek at det ikke bruger mere strøm end du regner med.
Hvordan firewall'en skal sættes op kommer meget an på opsætningen af netværket, så det er nemmere at kigge på når hardwaren er klar. Det jeg bruger ser sådan her ud
Det er sandsynligvis kun navnene på netkortene som skal tilpasses.
Når en server kører som router, så skal den også sættes op som NAT
https://en.wikipedia.org/wiki/Network_a ... ranslation
https://help.ubuntu.com/community/Inter ... ionSharing
Den skal sikkert også sættes op til at køre DHCP og måske DNS. Det letteste er nok at sætte serveren op imens du bruger din nuværende router, og når den så virker, så kan du sætte serveren direkte på nettet.
Jeg købte selv at trådløst access point og satte på det interne netværk, men det burde også være muligt med et indbygget wi-fi kort. Og strømsvage bundkort kan sagtens trække et hjemmenetværk. Bare tjek at det ikke bruger mere strøm end du regner med.
Hvordan firewall'en skal sættes op kommer meget an på opsætningen af netværket, så det er nemmere at kigge på når hardwaren er klar. Det jeg bruger ser sådan her ud
Kode: Vælg alt
#!/bin/sh
PATH=/usr/sbin:/sbin:/bin:/usr/bin
sleep 5
#
# delete all existing rules.
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
#
# Always accept loopback traffic
iptables -A INPUT -i lo -j ACCEPT
#
# Allow established connections, and those not coming from the outside
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW ! -i eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
#
# Allow outgoing connections from the LAN side.
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
#
# Masquerade.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Don't forward from the outside to the inside.
iptables -A FORWARD -i eth0 -o eth0 -j REJECT
#
# Enable routing.
echo 1 > /proc/sys/net/ipv4/ip_forward
#
# Blocking of problematic hosts
# http://statastico.dk
iptables -A INPUT -s 5.9.1.4 -j DROP
Det er sandsynligvis kun navnene på netkortene som skal tilpasses.
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Ubuntu server også som router?
Jeg bør nok uddybe en ting som ikke er så tydelig, nemlig at du ikke kan slukke for din udbyders router.
Routing, altså at flytte trafik fra ét netværk til et andet, kan du sagtens gøre.
Men at undgå udbyderens router er nok ikke muligt, for udover at den router trafik og står for DHCP + firewall, så fungerer den også som modem. Kablerne i vejen ind til din lejlighed er ikke ethernet-kabler, men ofte kobber eller tilsvarende, hvor der skal bruges et modem.
Så godt som ingen udbydere tillader at du sætter dit eget udstyr op som modem, men hvis du har en god udbyder, så har du adgang til deres router og kan sætte den i bridge mode eller tilsvarende. Så er alt undtagen modem slået fra i routeren.
Forvirringen kommer jo nok af at routeren ikke kun router trafik, men også kan en masse andet. Korrekt set hedder de også DSL Routers, og så hjælper det lidt, for DSL står for Digital subscriber line, og er den teknologi asynkron DSL kørerer over og som kræver et modem.
Medmindre du har fiber. Så hedder tingende noget andet, men du har stadig brug for et modem.
I min mening kan det sagtens betale sig at sætte en Linux server op som router alligevel, for man lære en masse og får et meget fleksibelt netværk. Sætter du også en DNS server op, så vil du på især langsommere ADSL-forbindelser opleve et noget hurtigere internet.
Routing, altså at flytte trafik fra ét netværk til et andet, kan du sagtens gøre.
Men at undgå udbyderens router er nok ikke muligt, for udover at den router trafik og står for DHCP + firewall, så fungerer den også som modem. Kablerne i vejen ind til din lejlighed er ikke ethernet-kabler, men ofte kobber eller tilsvarende, hvor der skal bruges et modem.
Så godt som ingen udbydere tillader at du sætter dit eget udstyr op som modem, men hvis du har en god udbyder, så har du adgang til deres router og kan sætte den i bridge mode eller tilsvarende. Så er alt undtagen modem slået fra i routeren.
Forvirringen kommer jo nok af at routeren ikke kun router trafik, men også kan en masse andet. Korrekt set hedder de også DSL Routers, og så hjælper det lidt, for DSL står for Digital subscriber line, og er den teknologi asynkron DSL kørerer over og som kræver et modem.
Medmindre du har fiber. Så hedder tingende noget andet, men du har stadig brug for et modem.
I min mening kan det sagtens betale sig at sætte en Linux server op som router alligevel, for man lære en masse og får et meget fleksibelt netværk. Sætter du også en DNS server op, så vil du på især langsommere ADSL-forbindelser opleve et noget hurtigere internet.
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Ubuntu server også som router?
Selvfølgelig kan den det.
Jeg vil personligt anvende firehol (https://firehol.org/) ... fordelen ved at anvende den er, at det faktisk er til at lære OG forstå.
Og når man først har fanget ideen, så kan man ret simpelt lave nogle ret seje løsninger til ens hjem![Blink ;)](./images/smilies/ubuntu/icon_wink.png)
Jeg vil personligt anvende firehol (https://firehol.org/) ... fordelen ved at anvende den er, at det faktisk er til at lære OG forstå.
Og når man først har fanget ideen, så kan man ret simpelt lave nogle ret seje løsninger til ens hjem
![Blink ;)](./images/smilies/ubuntu/icon_wink.png)
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."