• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af z4ndx | 15.05.2009 09:09

Debian server som Gateway.

Hjælp generelt
Dav.. Jeg har en Debian server til at stå som jeg bruger til bla. noget fildeling, streamer fra den osv.
Jeg overvejer lidt at bruge den som gateway/router. Jeg har googlet det lidt de sidste par dage og har fundet nogle fine scripts til iptables bla andet det her.


#!/bin/sh

PATH=/usr/sbin:/sbin:/bin:/usr/bin

#
# 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 ! eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Allow outgoing connections from the LAN side.
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

# Masquerade.
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

# Don't forward from the outside to the inside.
iptables -A FORWARD -i eth1 -o eth1 -j REJECT

# Enable routing.
echo 1 > /proc/sys/net/ipv4/ip_forward



Mit første spørgsmål er. Hvordan fortæller jeg min server at den skal lade alt traffik gå gennem det ene netkort ud af det andet samt bruge iptables til "firewall" traffiken?

Andet spørgsmål. Hvordan laver jeg om på det script så ALT out going traffic er spæret ud over de porte jeg manuelt åbner ?

Z4ndX
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer6

# 1

16 år 1 måned siden

Permalink

Indsendt af lbm den 15. maj 2009 kl. 10:08

Permalink

1)
Du skal starte ip

1)
Du skal starte ip forwarding. Det kan gøres på denne måde
echo 1 > /proc/sys/net/ipv4/ip_forward

(Default værdien er 0 hvilke disabler)

2)
iptables -P FORWARD DROP

Of for gatewayen selv.
iptables -P OUTPUT DROP

  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 1 måned siden

Permalink

Indsendt af z4ndx den 15. maj 2009 kl. 11:00

Permalink

Re: Debian server som Gateway.

Jeg er ikke lige den skarpeste haj til det iptables og gateway halløj. Kan du skære det mere ud i pap ?

echo 1 > /proc/sys/net/ipv4/ip_forward

Så finde den selv ud af resten ? .. Eller gør jeg noget efter det ?

iptables -P FORWARD DROP

Of for gatewayen selv.
iptables -P OUTPUT DROP

Er der noget jeg skal slette i scriptet eller skal jeg bare "add" det til scriptet ?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 1 måned siden

Permalink

Indsendt af lbm den 15. maj 2009 kl. 11:17

Permalink

Re: Debian server som Gateway.

Jeg er heller ikke 100 meter mester i iptables, men den eksekvere reglerne oppefra og ned.

Dvs hvis du sætter en allow regel i toppen, og så senere dropper alle pakker, vil den bliver droppet.

Så du skal sætte dem lige efter dine flush rules
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

Ved at ændre fra et 0 til et 1 tal i filen tillader du ip forwarding, som iptables kan håndtere.

Prøv evt at læse denne udemærket danske guide
http://debianguiden.dk/wiki/Firewall_og_deling_af_internetforbindelse
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 1 måned siden

Permalink

Indsendt af z4ndx den 15. maj 2009 kl. 14:09

Permalink

Re: Debian server som Gateway.

Hvordan sætter jeg netkortne op så den ene er outgoing og den anden er in ? ..
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 1 måned siden

Permalink

Indsendt af 7eis den 21. maj 2009 kl. 19:06

Permalink

Re: Debian server som Gateway.

se på scriptets syntaks. evt RTFM; man iptables
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 1 måned siden

Permalink

Indsendt af carlo den 21. maj 2009 kl. 19:55

Permalink

Re: Debian server som Gateway.

#4 prøv at kigge på 'firestarter' nogle enkle klik og så er du kørende.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Hvad med en afstemming Malar 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

PCLinuxOS 34
den er sjov 3
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !