Toon posts:

[mdk8.1] dhcp vakkundig killen

Pagina: 1
Acties:

Verwijderd

Topicstarter
hey mensen,

Ik heb zojuist mdk 8.1 geinstalleerd, alles liep wel goed. Vervolgens heb ik aan shared internet connection opgezet in KDE. Mandrake configged dit dan allemaal automatisch..

Maar mdk maakt dan een "dhcp-netwerk" en dat wil ik niet, ik wil vaste ip adressen.

Wat moet ik daarvoor veranderen? Ik heb de dhcp-server stopgezet, /etc/rc.d/rc.firewall.inet-sharing-2.4 aangepast aan de ip's die ik wil gebruiken, en voor het dhcp gedeelte #'s gezet. Uiteraard heb ik de netwerkkaarten ook een ander ip gegeven, een die static is..

Maar nog kan ik m'n (adsl) modem niet pingen vanaf een windowsbak. Beide netwerkkaarten lukt wel.

Volgens mij staat er nog ergens dat er een dhcp-netwerk is, maar waar?

Ik doe het trouwes op deze manier omdat ik geen zin heb om de scripts te schrijven, en omdat het zo in mdk 8.0 wel zo werkte..

tnx!

Verwijderd

Kan je een listing geven van je huidige firewall regels en je huidige ip?
Ik neem aan dat je subnetinstellingen (en eventuele gateways) ook goed staan?
code:
1
2
3
4
ifconfig
route -n
iptables -L
(ipchains -L)

  • AntiChris
  • Registratie: Februari 2001
  • Laatst online: 10-12-2025

AntiChris

Fulltime IJsland-fan

Ik weet niet of je wel eens LANnetjes speelt, maar dan is DHCP bijna noodzaak.

DHCP staat namelijk niet gelijk aan steeds andere IP's hoor. Ook vaste IP's horen tot de mogelijkheden. DHCP betekent niets anders dan Dynamic Host Configuration Protocol en configureert het netwerk van je client machines voor je... Dus voor luie mensen een uitkomst ;)
code:
1
2
3
4
host hygienix {
  hardware ethernet 00:20:AF:CA:58:71;
  fixed-address 192.168.0.4;
}

Ik heb dus een computer met hostname Hygienix en het bovenstaande MAC-adres, die krijgt altijd 192.168.0.4 van de DHCP-server.

Als een vriend bij me langskomt met zijn computer, MAC-adres wordt niet herkend, dan komt hij in dit gedeelte van de config terecht.
code:
1
2
3
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.20 192.168.0.254;
}

En die krijgt dus wel een dynamisch IP tussen de .20 en .254... Nu zou alleen iedereen die een netwerk thuis heeft maar eens DHCP instellen, dan scheelt dat weer een heleboel netwerkproblemen, want ook je default gateway en nameservers kan je meesturen met DHCP.


Overigens verwacht ik dat dit met de search best had kunnen worden gevonden. (Foei AntiChris, je hebt zelf niet eens goed gezocht ;) ).

Dus... DHCP is niet gelijk aan veranderende IP's, wel aan dynamische IP's, want je krijgt je definitieve IP pas bij het up gaan van de interface. Het is toch wel een van de mooie dingen van de netwerktechniek hoor :)

En það besta sem guð hefur skapað, er nýr dagur - Sigur Rós


Verwijderd

DHCP is inderdaad reuze makkelijk, maar als je m wilt stoppen doe je toch gewoon
killall dhcpd
En weg is t.

Mare, die problemen die je hebt kan niet aan dhcp liggen. Maybe moet je masqueraden (of heb je dat al gedaan?) Ff wat meer info wat je hebt ingesteld.

Verwijderd

Topicstarter
Oke, m'n ifconfig
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
eth0    Link encap:Ethernet  HWaddr 00:50:FC:27:8E:CE  
        inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:420204 errors:0 dropped:0 overruns:0 frame:0
        TX packets:369301 errors:0 dropped:0 overruns:0 carrier:0
        collisions:28 txqueuelen:100 
        RX bytes:313718367 (299.1 Mb)  TX bytes:327205353 (312.0 Mb)
        Interrupt:10 Base address:0x3000 

eth1    Link encap:Ethernet  HWaddr 00:A0:24:C0:B4:DB  
        inet addr:10.0.0.100  Bcast:10.0.0.255  Mask:255.255.255.0
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:432929 errors:1 dropped:0 overruns:0 frame:1
        TX packets:516285 errors:0 dropped:0 overruns:0 carrier:0
        collisions:16 txqueuelen:100 
        RX bytes:380764505 (363.1 Mb)  TX bytes:40416612 (38.5 Mb)
        Interrupt:5 Base address:0x220

(ppp0 en lo heb ik er uitgelaten)

M'n route -n
code:
1
2
3
4
5
6
7
Kernel IP routing table
Destination     Gateway    Genmask     Flags Metric Ref    Use Iface
195.190.240.132 0.0.0.0    255.255.255.255 UH    0  0     0 ppp0
10.0.0.0      0.0.0.0      255.255.255.0   U     0  0     0 eth1
192.168.0.0     0.0.0.0    255.255.255.0   U     0  0     0 eth0
127.0.0.0    0.0.0.0       255.0.0.0     U     0    0     0 lo
0.0.0.0    195.190.240.132 0.0.0.0     UG    0  0     0 ppp0

En iptables -L
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Chain INPUT (policy ACCEPT)
target     prot opt source         destination     
ACCEPT     udp  --  anywhere         anywhere        udp spt:bootpc dpt:bootps 
ACCEPT     tcp  --  anywhere         anywhere        tcp spt:bootpc dpt:bootps 
ACCEPT     udp  --  anywhere         anywhere        udp spt:bootps dpt:bootpc 
ACCEPT     tcp  --  anywhere         anywhere        tcp spt:bootps dpt:bootpc 
ACCEPT     udp  --  anywhere         anywhere        udp dpt:domain 
ACCEPT     tcp  --  anywhere         anywhere        tcp dpt:domain 

Chain FORWARD (policy ACCEPT)
target     prot opt source         destination     
ACCEPT     all  --  192.168.0.0/24   anywhere        

Chain OUTPUT (policy ACCEPT)
target     prot opt source         destination

Dit is zoals het nu werkt, met dhcp dus..

Wat Antichris zei, over wel dhcp en toch vanste ip's klinkt ook goed genoeg! Waar zou ik dat in kunnen stellen?

Ik wil gewoon vaste ip's om zo beter te kunnen vertellen wat bepaalde hosts wel en niet mogen,

tnx!