Avatar billede m_fisker Nybegynder
11. maj 2005 - 09:56 Der er 6 kommentarer og
1 løsning

DHCPd med Internet

hey..
jeg sider og makker med en fedora cora 3 (i teskt mijlø) som skal køre DHCP. og jeg har fået den til at dele IPér ud til clienter. men jeg kan ikke kommer på internet med mine  clienter efter de har fået en ip fra min server.

min server har 2 netkort.
eth 0 = Internet
eth 1 = Intern, DHCP, uddeler ipér til clienter.

Og jeg har Internet til min server i gemmen eth0.

der kan kommer flere point. :)
Avatar billede lassebm Nybegynder
11. maj 2005 - 10:13 #1
Det kræver at du router trafikken (eth0<->eth1), da dine clienter jo har adgang til eth1, men ikke til eth0(WAN).

Tag et kig på iptables.
Avatar billede m_fisker Nybegynder
11. maj 2005 - 11:12 #2
hvordan gør man det???
Avatar billede fbh Nybegynder
12. maj 2005 - 11:38 #3
Tag et kig på denne:
http://users.tkk.fi/~tkarvine/nat-iptables.html

Den ser umiddelbart brugbar ud :)
Avatar billede langbein Nybegynder
12. maj 2005 - 16:18 #4
Script:

#!/bin/sh

# Enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

# Load some kernel modules
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp

# Flush
iptables -t nat -F
iptables -F
iptables -X
iptables -Z

iptables -P INPUT DROP
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

# Enable Masquerade and statefull inspection all forwarding
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# Open ports on router pc for server/services
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT

# STATE RELATED for local processes on firewall machine
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

Kjøres: "bash <scriptname>"

eth0 = internet, eth1 = lan
Avatar billede langbein Nybegynder
12. maj 2005 - 16:29 #5
Denne sørger for at dns requester fra lan slipper inn:
iptables -A INPUT -i eth1 -j ACCEPT

Denne sørger for at server kan svare tilbake:
iptables -P OUTPUT ACCEPT

Behøves kanskje strengt talt ikke:
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

Delt internettforbindelse:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

----------------------------------------------------------------------
Tendstikker var en dyr opplevelse derfor skiftede jeg til tandstikker http://www.apan.com
Avatar billede lassebm Nybegynder
12. maj 2005 - 22:29 #6
Evt kan du prøve firestarter, som er en grafisk frontend til iptables..

Det kan være det gør det lidt nemmere for dig, hvis du ikke er interesseret i at vide hvad der ligger "bag ved"
Avatar billede lassebm Nybegynder
16. august 2005 - 13:52 #7
lukketid ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester