dhcp + dns

Post Reply
Message
Author
meo

dhcp + dns

#1 Post by meo »

moin,
folgendes, server SuSE9.0prof usw eigenbau; client WinXpPro. client bekommt ipadresse via dhcp, funzt auch soweit, ping intern supper.
Wird nun versucht mit dem client ins Internet zu kommen funzt dies nicht, host was ist das (not found)??? oder so ist die meldung. Also händisch dns eingegeben, und immer noch nichts.
gebe ich folgenden zweisatz auf dem server ein, geht es:

Code: Select all

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s 192.168.0.124 -j MASQUERADE 
Jetzt wird aber die IP vom clienten dynamisch vergeben, kommt ein zweiter und soweiter rechner dazu wäre ich ja nur mit ermitteln der jeweiligen IP beschäftig und den ganzen tag am tippen, dies kann ja nicht der weisheit letzter schluss sein.
Wie geht das ohne grösseres rumgetippe, /etc/inet.d/boot.local einträge funzen ja nur bei statischen adressen.
ginge so etwas wie

Code: Select all

 
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s 192.168.0.20/125 -j MASQUERADE 
aber normalerweise müsste das la schon in der dhcpd.conf eingetragen werden welcher dns genuzt wird oder?
hier meine /etc/dhcpd.conf:

Code: Select all

authoritative ;
ddns-update-style none;
ddns-updates off;
default-lease-time 600;
log-facility local7;
max-lease-time 7200;

subnet 192.168.0.0 netmask 255.255.255.0 {
    option routers 192.168.0.1;
    range 192.168.0.20 192.168.0.125;
}

host 192.168.0.1 {
}
was tun?
gruß meo

meo

dhcp

#2 Post by meo »

also dass mit dem dns klappt jetzt schon mal, trotzdem kommen die clienten, bzw der test client nicht ins inet.
gebe ich den onbrigen zweisatz ein funzt es, also hat dies mit MASQUERADE zu tun oder? Firewall ist deaktiviert klappt auch nicht. bin netzwerk DAU also was tun gruss usw.

User avatar
Hans Solo
prolinux-forum-admin
Posts: 601
Joined: 20. Apr 2004 12:19
Location: AT
Contact:

#3 Post by Hans Solo »

hi

masquerade muss aktiviert sein damit das funktioniert
wenn du 192.168.1.0/24 schreibst gilt das für alle rechner im netz
und du kannst das script in die boot.local einfügen.

mfg
arno
[root@host]# cd /pub
[root@host]# more beer

Post Reply