[LINUX:25529] Re: Linux vs DHCP

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Murat Ilker Balaban (murat@enderunix.org)
Date: Sun 18 Feb 2001 - 12:40:14 EET


Redhat kullaniyorsan eger,
rpm ini indir, kur,
/etc/dhcpd.conf'u edit et, mesela

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1, 193.192.100.100;
option domain-name "enderunix.org";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.7 192.168.1.100;
}

sonra, /etc/rc.d/initd/dhcpd start

bu kadar :)

On Sun, 18 Feb 2001, Serdar KOYLU wrote:

> Date: Sun, 18 Feb 2001 01:31:47 +0200 (EET)
> From: Serdar KOYLU <skoylu@altavista.com>
> Reply-To: linux@listweb.bilkent.edu.tr
> To: Multiple recipients of list LINUX <linux@listweb.bilkent.edu.tr>
> Subject: [LINUX:25524] Re: Linux vs DHCP
>
> On Sat, 17 February 2001, "Ersun Gulbas" wrote:
>
> >Merhabalar,
> >ufak bir sorum olucakti. Kablonet baglantisini tek serverdan 10 bilgisayara paylastirmak icin Win98SE`deki internet sharing`i kullaniyorum. Bu server`a linux kurmayi istiyorum. Tek sorunum servarla bu bilgisayarlara DHCP servisini nasil verdirtebilecegim. Bana yardimci olabilecek kimse varmi acaba?
>
>
> Selamlar..
>
> Oldum olasi bu listeye akla gelebilecek her sey sorulur, hic bu DHCP serverin kurulumu sorulmaz. Merak ediyordum ilk kim soracak diye ...
>
> DHCP server, genelde dagitimlarda dhcpd adiyla bulunur. Benim gordugum butun dagitimlar ISC-DHCP serveri kullanir. Bu serveri dagitim CD'sinden yukledikten sonra,
>
> 1. /etc/dhcpd.conf dosyasinda gerekli ayarlari yapmalisiniz.
> Peki nasil yapacagiz derseniz, olay 3 temele dayanir:
>
> a. Subnet = Altag. IP atanacak makineleri belirtir.
> b. network (Shared Network) = Altaglarin ait oldugu asil agi verir.
> c. Host = IP atanacak makineyi belirtir.
>
> Once bir ag tanimlanir. Sonra bu agin alt aglari tanimlanir. Aslen ikisinin tanimi bagimsizdir. Yani herhangi bir altagi, herhangi bir aga baglayabilirsiniz. Peki tanimlamada neler bulunur derseniz, cok sey bulunabilir. IP adresi, netmask, default router, time server, DNS server, vs. vs. Eger bir subnet, bir aga baglanmissa, IP atanirken aga verilen tanimlar aynen subnete gecirilir. Boylece defaten her altag icin tekrar belirtim gerekmez. Ornek bir dhcp.conf dosyasini /usr/doc/dhcp... dizini altinda bulabilirsiniz. Bir basit ornekte biz yazalim:
>
> shared-network bizimag {
> subnet 10.10.10.0 netmask 255.255.255.0 {
> range 10.10.10.128 10.10.10.254;
> # range'den sonra verilecek_IP_baslangic bitis
> option routers 10.10.10.1;
> # Sizin makinenin IP'sini yazin uste.
> option domain-name-servers 10.10.10.2;
> # DNS serverinizin adreside uste yazin.
> # Sizin alttaki satirlari kullanmaniz gereksiz. Ornek olarak veriyorum.
> }
> subnet 10.10.11.0 netmask 255.255.255.0 {
> range 10.10.11.1 10.10.11.16;
> option routers 10.10.11.1;
> option domain-name "bizimdomain.com";
> option netbios-name-servers SERVER1, SERVER2;
> }
> option time-servers 1.2.3.4
>
> # Alttaki parantez mutlaka olacak.
> }
>
> Bu ikisi sizin amaciniz icin yeterli. Host konfigurasyonu apayri bir ihtisas dalidir. Ornegin kiralanan IP'lere uygun olarak, MAC adreslerine bakarak vs. Pek cok tanim isin icine girer. Ayrica sizin bir de kablonetiniz var. DHCPD otomatikman buraya da atlar, DHCP yapacagim diye. Ilk cozum sudur:
>
> subnet 192.168.1.0 netmask 255.255.255.255 {
> not authoritative;
> }
>
> 192.168.1.0 yerine, kablonete bagli ethernetin IP'sini yazmalisiniz. Ama bu IP herzaman degisir. Fakat mutlaka belli bir subnet icinde kalir. Mesela 212.252.*.* gibi. Sizde route tablosuna bu alt agi eklersiniz, bunu yazarsiniz buraya, denemedim ama herhalde cozum olabilir.
>
> bash #route add -net 212.252.0.0/16 gw eth0
>
> 2. Bu arada WIN98SE icindeki dhcp servercigi genelde 192.168.0.2 ... 192.168.0.255 araligini kullanir. Eger bu aralik ayni olmazsa clientleriniz DHCP serveri reddedebilir. Ayrica DHCP server IP'si de ayni olmak durumundadir genelde, aksi halde aliskin oldugunuz uzere Windows'u silip tekrar kurmak durumunda dahi kalabilirsiniz.
>
> 3. Birde genelde /var/dhcpd/dhcpd.leases veya /var/state/dhcpd.leases gibi bir dosyanin olmadigi ve DHCP'nin baslatilamadigi gibi bir mesaj alabilirsiniz. Bu durumda
>
> #echo "#" > /var/.....
>
> komutu ile bu dosyayi olusturun. dhcp serveri bildiginiz gibi,
>
> #/etc/rc.d/init.d/dhcpd start
>
> ile (RedHat 6.2 ve oncelerinde, digerlerinde ise biraz farklidir) baslatin.
>
> Saygi ve sevgiler..
>
>
>
> Find the best deals on the web at AltaVista Shopping!
> http://www.shopping.altavista.com
>
>
> Listeden cikmak icin:
> unsub linux
> mesajini listeci@bilkent.edu.tr adresine gonderiniz.
> Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
> Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
> Liste arsivinin adresi: http://listweb.bilkent.edu.tr/
>
>

Murat Balaban
http://www.enderunix.org/

 
 Listeden cikmak icin:
          unsub linux
 mesajini listeci@bilkent.edu.tr adresine gonderiniz.
   Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
 Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
 Liste arsivinin adresi: http://listweb.bilkent.edu.tr/


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.