Permalänk
Medlem

Debian som router?

Hej..
Tänka sätta upp min debian burk att dela ut internet till mitt interna nätverk mha iptables..
Har sökt som en galning efter en guide utan att hitta en..

Jag får dynamisk IP från min ISP och har provat med detta.

/etc/network/interfaces

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.0.1
network 192.168.0.0
brodcast 192.168.0.255

Skrev detta i terminalen: iptables -t nat -I POSTROUTING -o eth1 -j SNAT --to-source "Externt IPnr"

Och för att öppna portar: iptables -A PREROUTING -t nat -p tcp -i eth1 --dport 80 -j DNAT --to 192.168.0.2

där 192.168.0.2 e min workstations ip adress.
Satte även gatewayn i windows till 192.168.0.1

men jag kan inte komma ut på internet i mitt interna nätverk..
Däremot kan jag surfa på min debian burk ?

Vad ska jag skriva för att routra trafiken till eth1 ??

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

Kolla i /etc/network/options så att ip_forward är satt till yes.
Sen ska du speca eth0 som interface i iptables-raderna där, eth1 är ju det interna.
I övrigt ser det rätt ut.

Permalänk
Medlem

Jaha..jag trodde dom menade att man skulle skriva till vilket NIC som den externa trafiken skulle routras TILL ??

Ska kolla i options om den är satt till enabled

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

Nja, du har missuppfattat det lite.
Det är ditt interna nät som utåt ska maskeras som ditt externa IP.

Permalänk
Medlem

Har nu provat att skriva: iptables -t nat -I POSTROUTING -o eth0 -j SNAT --to-source "Externt IPnr"

Och satt ip_forwarding=yes i /etc/network/options

Men jag kommer fortfarande inte ut på internet ?

Såhär ser min /etc/network/interfaces ut:

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp # The Secondary network interface auto eth1 iface eth1 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 brodcast 192.168.0.100

Citat:

nillon
Sen ska du speca eth0 som interface i iptables-raderna där, eth1 är ju det interna.

Vad menar du där ?

Mvh //Magnus

Någon sa att man tydligen inte kunde använda SNAT när man hade ett dynamiskt IP från ISPn ?
Stämmer detta ?

Håller på att läsa här: http://support.linux.se/?main=docs/iptables.php&org=docs och där står att man ska kompilera kärnan ?
Jag har inte gjort någonting sånt.. utan jag bara installerade Debian (netinstall) och har kört apt-get update och apt-get upgrade.

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk

Glöm inte att konfa klienterna så de använder din nya gateway:

route add default gw 192.168.0.1

Visa signatur

::.. KDE Neon ..::
Home | MAME Arcade
Spelkonsoler

Permalänk

Om du inte får igång ditt egna script så rekommenderar jag detta firewallscript: http://monmotha.mplug.org/firewall/index.php. Fungerar riktigt bra och är hyffsat enkelt att använda och har en hel del funktioner.

Visa signatur

"to conquer others is to have power, to conquer yourself is to know the way"

Permalänk
Medlem

SÅ det är detta jag ska tanka hem ?
http://monmotha.mplug.org/~monmotha/firewall/firewall/2.2/rc....

Där det står DNS ska jag skriva in xxx.ath.cx tex om jag har från DynDNS.org ?

Ursäkta om frågorna är dumma men det är första gången jag använder Linux.
Mvh //Magnus

P.s har ni/du dr slizer tid och ork får ni gärna skriva en kort beskrivning vad jag ska ändra i filen för att det ska fungera..

Har DYnamisk IP från ISP som går till eth0, eth1 är det interna nätverket med ipadress 192.168.0.1

Mina windows klienter har gateway och dns satta till 192.168.0.1

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Visa signatur

"to conquer others is to have power, to conquer yourself is to know the way"

Permalänk
Medlem

Är själv en linux-nybörjare och använder monmotha-scriptet till att dela ut internet. Så jag rekommenderar det även jag

Permalänk
Citat:

Ursprungligen inskrivet av ViZioN
Mina windows klienter har gateway och dns satta till 192.168.0.1

Är din gateway konfad som dns-server oxå?
Annars måste du använda en extern name-server och se till att brandväggen tillåter den trafiken oxå.

Visa signatur

::.. KDE Neon ..::
Home | MAME Arcade
Spelkonsoler

Permalänk
Medlem

Hej...
Jag skriver nu fr*n min linux burk (links )

Jag har laddat ner scriptet till /etc/rc.d/rc.firewall nu och *ndrat i det.
Men vad ska jag skriva f*r att starta scriptet ?
Och f*r att det ska startas automatiskt ??

Har *ven chmoddat rc.firewall med +x s* att den kan exekveras..

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

Lägg scriptet i /etc/init.d och sen skriver du

update-rc.d rc.firewall defaults

Sen ska det vara autostartande vid omstart

Visa signatur

Viva las vegas....

Permalänk
Medlem

Efter att ha lagt in scriptet och chmodat det med +x och lagt det i /etc/init.d/ s* vill det fortfarande inte fungera...

Mina datorer i n*tverket kan inte komma in p* internet ?

Det stog att Firewallen hade slutf*rt setupen n*r Linux hade bootat klart..

H*r *r en l*nk till min modifierade rc.firewall fil..
S* kanske ni kan kolla om den st*mmer..

iptables finns i /sbin/iptables

http://xlnt.ath.cx/rc.firewall

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

På dina klienter kan du inte skriva 192.168.0.1 som DNS. Du måste alltså skriva riktiga DNS:en. Var en som skrev det ovan men skadar inte att upprepa om du kanske missade det

Permalänk
Medlem

Jaha ?
Vilken är den riktiga DNSen då ?

ForseN: Kan du inte klistra in hur din rc.firewall ser ut ?
Samt /etc/network/interfaces ser ut.

Och hur du ställer dina klienter i windows ?

Skulle egentligen behöva få upp detta fungerandes till imorron.. men det lär väl inte bli av verkar det som

Mvh //Magnus

P.s Skrev ipconfig /all och såg att min DNS var samma som min DHCP server ??

Så jag ska skriva såhär i mina klienter ?

Ip adress: 192.168.0.x
Gateway: 192.168.0.1
DNS: 212.28.201.xxx

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se