Avatar billede zero_ Nybegynder
01. august 2003 - 19:09 Der er 9 kommentarer og
1 løsning

Deling af internet-forbindelse, Bredbånd ADSL

To netkort og switch haves. Et yderst simpelt ip-tables script, der router alt fra eth1 ud til nettet på eth0, samt eventuel hjælp til konfiguration af DHCP-server (dhcp3-server) ønskes!

Jeg har forsøgt med diverse indstillinger, men umiddelbart får klienterne ingen information via dhcp.

Konfigurationen af DHCP3-server er sket efter denne guide: http://debianguiden.dk/dists/stable/html/opsaetning-dhcp-server.html - hvilket jo skulle være ok?

Er det noget I kan klare? :)
Avatar billede gonza.dk Nybegynder
01. august 2003 - 19:38 #1
----------------
start simpelt script:
----------------

# !/bin/sh

# Disable forwarding
echo 0 > /proc/sys/net/ipv4/ip_forward

LAN_IP_NET='192.168.0.1/24'
LAN_NIC='eth1'
WAN_IP='xxx.xxx.xxx.xxx'
WAN_NIC='eth0'

# Load some modules (if needed)
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp

# Flush
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F OUTPUT
iptables -F

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

# Enable Masquerade and forwarding
iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT


# Tillad hvis de kommer indefra
# iptables -A block -m state --state NEW -i eth1 -j ACCEPT

# STATE RELATED for router
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

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

---------------
slut simpelt script
---------------

(ændre xxx.xxx.xxx.xxx til din eksterne ip)

http://iptables.1go.dk/
Avatar billede zero_ Nybegynder
01. august 2003 - 21:32 #2
Jeg har tidligere forsøgt med scripts fra iptables.1go.dk inkl. ovenstående, dog kan jeg stadig ikke få internet-forbindelse på lan-klienterne?
Avatar billede gonza.dk Nybegynder
01. august 2003 - 22:08 #3
er det windows maskiner?

Så prøv at gå ind og angive ip-adresserne manuelt:

Ip-adresse: 192.168.0.2
Undernetmaske: 255.255.255.0
Gateway: <ip på serverens netkort, det der vender mod LAN>

DNS-servere: <afhænger af din udbyder>



Så længe din dhcp server ikke kører, skal du angive alle disse oplysninger manuelt...
Avatar billede zero_ Nybegynder
01. august 2003 - 22:16 #4
Der er ingen problemer med at få informationen via DHCP, der er dog ingen videre adgang til internettet. Fx får jeg 192.168.0.254 som ip..
Avatar billede gonza.dk Nybegynder
01. august 2003 - 22:18 #5
okay, troede bare ikke at din dhcp-server kørte...

husker du at udføre scriptet?
Avatar billede zero_ Nybegynder
02. august 2003 - 07:28 #6
Ja, den er eksekveret.. - ./filnavn (chmod +x)
Avatar billede zero_ Nybegynder
02. august 2003 - 09:41 #7
Kunne det eventuelt tænkes at der var en fejl i anden opsætning? Noget jeg skal være opmærksom på at konfigurere?
Avatar billede gonza.dk Nybegynder
02. august 2003 - 10:23 #8
Det virker underligt, det burde virke.


hvis det er windows maskiner, så prøv at lave en kør -> command -> ipconfig /all

tjek at alle ip-adresser er der:

Ip-adresse:
Undernetmaske:
Gateway:

DNS-servere: (en primær og evt. en sekundær)

Er de der ikke, så prøv at angive dem manuelt.


Du har husket at rette den eksterne ip i scriptet ikk?
Avatar billede zero_ Nybegynder
02. august 2003 - 12:03 #9
Jeg satte det manuelt op på klienten, og så virkede det sgu :)

Har imidlertid fået konfigureret dhcp-serveren korrekt, så det også virker den vej rundt.

Mange tak :)
Avatar billede gonza.dk Nybegynder
02. august 2003 - 12:09 #10
godt du fik det til at virke ;o)

takker for points
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