Dhcp: جیاوازیی نێوان پێداچوونەوەکان

لە چاوگ
No edit summary
No edit summary
 
(٣ دەستکاری لەلایەن ھەمان بەکارھێنەرەوە پیشاننادرێت)
ھێڵی ١: ھێڵی ١:
'''
'''
== پرۆتۆکۆلی ڕێکخستنی خانه‌خوێی بزۆک بۆ ڕاژەی ئۆبونتو ==
== پڕۆتۆکۆلی ڕێکخستنی خانه‌خوێی بزۆک بۆ ڕاژەی ئۆبونتو ==
'''
'''
<br />


بە شێوەیەکی سادەو ساکار باس لەم بابەتە دەکەین ئەگەر Server ڕاژەیەکی لینۆکس/ ئۆبونتومان هەبێت و بمانەوێت Network ڕایەڵەیەکی  لەسەر بنیات بنێین کە لە Server  ڕاژەکەوە خۆکارانە  IP Address ئایپی ئەدرەس بدات بە ئامێرو کۆمپیوتەرەکانی ناو ڕایەڵەکە لەگەڵ خزمەتگوزاری ئینتەرنێت ئەوا پرۆتۆکۆڵی DHCP بەکار دەبین دایدەمەزرێنین, سودی ئەم پرۆتۆکۆڵە ئەوەیە کە ئەو کەسەی کە بەڕێوەبەری ڕاژەکەیە ناچیت هەموو کاتێک ئەگەر لە ناو ڕایەڵە ئامێرێک یان کۆمپیوتەرێک زیادی کرد ئای پی بە دەستی بداتێ بەڵکو خۆکارانە ڕاژە ئایپیەک دەدات بەو ئامێرە هەروەها سودێکی تر کاتێکی زۆر کەمی دەوێت بە چەند چرکەیەک ڕاستەوخۆ لە ڕاژەکەوە ئایپی وەردەگرێت...
بە شێوەیەکی سادەو ساکار باس لەم بابەتە دەکەین ئەگەر Server ڕاژەیەکی لینۆکس/ ئۆبونتومان هەبێت بمانەوێت Network ڕایەڵەیەکی  لەسەر بنیات بنێین کە لە Server  ڕاژەکەوە خۆکارانە  IP Address ئایپی ئەدرەس بدات بە ئامێرو کۆمپیوتەرەکانی ناو ڕایەڵەکە ئەوا پرۆتۆکۆڵی DHCP بەکار دەبەین دایدەمەزرێنین, سودی ئەم پرۆتۆکۆڵە ئەوەیە ئەو کەسەی کە بەڕێوەبەری ڕاژەیە ناچیت هەموو کاتێک ئەگەر لە ناو ڕایەڵە ئامێرێک یان کۆمپیوتەرێک زیادی کرد ئای پی بە دەستی بداتێ بەڵکو خۆکارانە ڕاژە ئایپیەک دەدات بەو ئامێرە هەروەها سودێکی تر کاتێکی زۆر کەمی دەوێت بە چەند چرکەیەک ڕاستەوخۆ لە ڕاژەکەوە ئایپی وەردەگرێت، هەروەها بۆ سیستمە بێ وایەرەکان wifi زۆر سودی هەیە.




ھێڵی ١١: ھێڵی ١٠:
# ڕاژەیەکی ئۆبونتو کە من لە نووسینی ئەم بابەتە وەشانی (ubuntu server 14.04 LTS) بەکاردەبەم.
# ڕاژەیەکی ئۆبونتو کە من لە نووسینی ئەم بابەتە وەشانی (ubuntu server 14.04 LTS) بەکاردەبەم.
# دانانی دوو ڕایەڵەی ناوخۆیی (LAN Card) لەسەر ڕاژەکە.
# دانانی دوو ڕایەڵەی ناوخۆیی (LAN Card) لەسەر ڕاژەکە.
هاوشێوەی ئەم وێنەیە ڕەقەکاڵاکان ڕێک بخە<br />
[[پەڕگە:Network-diagram.png|چوارچێوە|ناوەڕاست]]
[[پەڕگە:Network-diagram.png|چوارچێوە|ناوەڕاست]]


ئێستا دەست دەکەین بە دامەزراندن و ڕێکستنی پەڕگەکانی کە پێویستن بۆ کارەکەمان وەکو دەزانن هیچ ڕاژەیەکی لینۆکس و یونیکس GUI نیە بۆ یە کارەکانمان لە سەر شێل shell ئەنجام دەدەین.<br />
ئێستا دەست دەکەین بە دامەزراندن و ڕێکستنی پەڕگەکانی کە پێویستن بۆ ئەم فێرکاریە وەکو دەزانن هیچ ڕاژەیەکی لینوکس و یونیکس GUI نیە بۆ یە کارەکانمان لە سەر شێل shell یاخود تێرمیناڵ ئەنجام دەدەین.<br />


==== ئامادەکاریەکانی سەرەتا: ====
==== ئامادەکاریەکانی سەرەتا: ====
ئێمە دوو LAN card کارتی ڕایەڵە کە بەم شێوەیە رێک ئەخەین و دەبێت ئەو LAN ەی کە خزمەتگوزاری ئینتەرنێتی پێوە گرێدراوە لەسەر eth0 بێت و ئەو LANەی کە پڕۆتۆکۆڵی DHCP لەسەر دادەمەزرێنین دەبێت eth1 بێت وە هەروەها وا باشترە eth0 بە static بە دەستی ئایپی و زانیاری و DNS ی بدەینێ چونکە واباشترە ڕاژە دەبێت خۆی ئای پی static بێت.
ئێمە دوو LAN card کارتی ڕایەڵە کە بەم شێوەیە رێک ئەخەین و دەبێت ئەو LAN ەی کە خزمەتگوزاری ئینتەرنێتی پێوە گرێدراوە لەسەر eth0 بێت و ئەو LANەی کە پڕۆتۆکۆڵی DHCP لەسەر دادەمەزرێنین دەبێت eth1 بێت وە هەروەها وا باشترە eth0 بە static بە دەستی ئایپی و زانیاریەکانی بدەینێ چونکە ڕاژە دەبێت خۆی ئای پی static بێت.
لە شێڵ ئەم کۆماندە ifconfig بنووسە  بۆ بینینی LAN card و زانیاریەکان.<br />
[[پەڕگە:Ifconfig.png|چوارچێوە|ناوەڕاست]]


  {{note| eth0 زانیاری و ئایپی ئەو شوێنە دەنووسیت کە ئینتەنێتی بۆ دابین کردوویت نابێت هەڵەی تیا بکەیت بەڵام بۆ eth1 بە دڵی خۆمان لە Class  پۆلێک ئایپیەک و range  مەودایەک هەڵدەبژێرین بۆ نمونە وەک ئەمە.}}  
  {{note| eth0 زانیاری و ئایپی ئەو شوێنە دەنووسیت کە ئینتەنێتی بۆ دابین کردوویت نابێت هەڵەی تیا بکەیت بەڵام بۆ eth1 بە دڵی خۆمان لە Class  پۆلێک ئایپیەک و range  مەودایەک هەڵدەبژێرین بۆ نمونە وەک ئەمە.}}  
  172.16.1.1
  10.10.10.1
  255.255.0.0
  255.255.255.0


 
سەرەتا چاو لێرە بکەو وەک ئەمەی لێ بکە  
پاشان بۆ ئەوەی ‌هەردوو LAN ەکە ئایپیەکانی بکەین بە static ئەم پەڕەیە دەستکاری بکە بەم شێوەیەی من کردوومە.
<br />
<br />
  sudo nano /etc/network/interfaces
  sudo nano /etc/network/interfaces
[[پەڕگە:Interfaces.jpg|چوارچێوە|ناوەڕاست]]
[[پەڕگە:Config interfaces.png|چوارچێوە|ناوەڕاست]]
پاشان بۆ بینینی ئەنجامەکە ئەم فەرمانە بنووسە Ifconfig .
 
[[پەڕگە:Ifconfig.jpg|چوارچێوە|ناوەڕاست]]


پاشان پێویستمان بە دامەزراندنی پاکەتی DHCP یە ئەمەش لە شێڵ بنووسە.
پێویستمان بە دامەزراندنی دوو پاکەتە بۆ ئامانجی ئەم فێرکاریە ئەم دێڕە لە تێرمیناڵ بنووسە.
<br />


  sudo apt-get install isc-dhcp-server bind9
  sudo apt-get install isc-dhcp-server bind9
[[پەڕگە:Install dhcp.jpg|چوارچێوە|ناوەڕاست]]


ئەم پەڕەیە دەستکاری بکە بۆ دەستنیشانکردنیeth1 وەک وێنەکە.
پاشان پێویستە گۆڕانکاری لەم ڕێڕەو و پەڕگەیە بکەین  /etc/default/isc-dhcp-server
<br />
  sudo nano /etc/default/isc-dhcp-server
  sudo nano /etc/default/isc-dhcp-server  
[[پەڕگە:Isc-dhcp-server.jpg|چوارچێوە|ناوەڕاست]]
 
لێرە  eth1 یاخود  LAN بنووسە لە شوێنی  INTERFACES
[[پەڕگە:Interface lan.jpg|چوارچێوە|ناوەڕاست]]
 
ئێستا پێویستمان بە گۆڕینی شێوەپێدانە بنەڕەتیەکەیە لەم ڕێڕەوە  /etc/dhcp/dhcpd.conf ، ئاساییە ئەگەر لەم پەڕگەیە هەرچی تیایە بیسڕیتەوە و خۆمان زانیاریەکان بنوسینەوە جارێکی تر.
sudo nano /etc/dhcp/dhcpd.conf
لێرە من پەڕگەی  dhcpd.confم بەم شێوەیە لێکردووە بە پێی زانیاری و پێویستیەکانم تۆش دەتوانیت بیگۆڕیت بەو شوێوەیەی خۆت پێویستتە یان هەر وەکو ئەمە.
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.10.255;
option routers 10.10.10.1;
option domain-name-servers 10.10.10.1;
option domain-name "zryan.dhcp";
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.50 10.10.10.200;
}
[[پەڕگە:Dhcp conf.jpg|چوارچێوە|ناوەڕاست]]


[[پەڕگە:Select interface.png|چوارچێوە|ناوەڕاست]]
پاشان خزمەتگوزاری  DHCP پێویستە سەرلەنوێ دەستپێبکەینەوە restart  بەم فەرمانە.
   
sudo service isc-dhcp-server restart
لە کۆتاییدا بۆ چالاک کردنی ئایپیەکان بۆ پێشەوە  IP forwarding ئەم ڕێڕەوەش دەستکاری بکە  /etc/sysctl.conf
  sudo nano /etc/sysctl.conf


ئەم دێڕە لەمەوە
#net.ipv4.ip_forward=1
بگۆڕە بۆ ئەمە
net.ipv4.ip_forward=1
واتە بەبێ (#)
[[پەڕگە:Ip forward.jpg|چوارچێوە|ناوەڕاست]]


فێرکاریەکە کۆتایی هات هیوادارم سودی هەبوبێت.


==سەرچاوە==
[https://help.ubuntu.com/community/dhcp3-server لاپەڕەی سەرەکی فێرکاری]،
<br />


[https://help.ubuntu.com/lts/serverguide/dhcp.html زانیاری زۆرتر]،
<br />
[http://askubuntu.com/questions/140126/how-do-i-install-and-configure-a-dhcp-server دامەزراندن لە مەکۆکانی ئوبونتو]،
<br />





دوایین پێداچوونەوەی ‏١٠:١٢، ١٧ی تشرینی دووەمی ٢٠١٥

پڕۆتۆکۆلی ڕێکخستنی خانه‌خوێی بزۆک بۆ ڕاژەی ئۆبونتو

بە شێوەیەکی سادەو ساکار باس لەم بابەتە دەکەین ئەگەر Server ڕاژەیەکی لینۆکس/ ئۆبونتومان هەبێت بمانەوێت Network ڕایەڵەیەکی لەسەر بنیات بنێین کە لە Server ڕاژەکەوە خۆکارانە IP Address ئایپی ئەدرەس بدات بە ئامێرو کۆمپیوتەرەکانی ناو ڕایەڵەکە ئەوا پرۆتۆکۆڵی DHCP بەکار دەبەین دایدەمەزرێنین, سودی ئەم پرۆتۆکۆڵە ئەوەیە ئەو کەسەی کە بەڕێوەبەری ڕاژەیە ناچیت هەموو کاتێک ئەگەر لە ناو ڕایەڵە ئامێرێک یان کۆمپیوتەرێک زیادی کرد ئای پی بە دەستی بداتێ بەڵکو خۆکارانە ڕاژە ئایپیەک دەدات بەو ئامێرە هەروەها سودێکی تر کاتێکی زۆر کەمی دەوێت بە چەند چرکەیەک ڕاستەوخۆ لە ڕاژەکەوە ئایپی وەردەگرێت، هەروەها بۆ سیستمە بێ وایەرەکان wifi زۆر سودی هەیە.


پێویستیەکان

  1. ڕاژەیەکی ئۆبونتو کە من لە نووسینی ئەم بابەتە وەشانی (ubuntu server 14.04 LTS) بەکاردەبەم.
  2. دانانی دوو ڕایەڵەی ناوخۆیی (LAN Card) لەسەر ڕاژەکە.
Network-diagram.png

ئێستا دەست دەکەین بە دامەزراندن و ڕێکستنی پەڕگەکانی کە پێویستن بۆ ئەم فێرکاریە وەکو دەزانن هیچ ڕاژەیەکی لینوکس و یونیکس GUI نیە بۆ یە کارەکانمان لە سەر شێل shell یاخود تێرمیناڵ ئەنجام دەدەین.

ئامادەکاریەکانی سەرەتا:

ئێمە دوو LAN card کارتی ڕایەڵە کە بەم شێوەیە رێک ئەخەین و دەبێت ئەو LAN ەی کە خزمەتگوزاری ئینتەرنێتی پێوە گرێدراوە لەسەر eth0 بێت و ئەو LANەی کە پڕۆتۆکۆڵی DHCP لەسەر دادەمەزرێنین دەبێت eth1 بێت وە هەروەها وا باشترە eth0 بە static بە دەستی ئایپی و زانیاریەکانی بدەینێ چونکە ڕاژە دەبێت خۆی ئای پی static بێت.


Note= تێبینی گرنگ: eth0 زانیاری و ئایپی ئەو شوێنە دەنووسیت کە ئینتەنێتی بۆ دابین کردوویت نابێت هەڵەی تیا بکەیت بەڵام بۆ eth1 بە دڵی خۆمان لە Class پۆلێک ئایپیەک و range مەودایەک هەڵدەبژێرین بۆ نمونە وەک ئەمە.
10.10.10.1
255.255.255.0

سەرەتا چاو لێرە بکەو وەک ئەمەی لێ بکە

sudo nano /etc/network/interfaces
Interfaces.jpg

پاشان بۆ بینینی ئەنجامەکە ئەم فەرمانە بنووسە Ifconfig .

Ifconfig.jpg

پێویستمان بە دامەزراندنی دوو پاکەتە بۆ ئامانجی ئەم فێرکاریە ئەم دێڕە لە تێرمیناڵ بنووسە.

sudo apt-get install isc-dhcp-server bind9
Install dhcp.jpg

پاشان پێویستە گۆڕانکاری لەم ڕێڕەو و پەڕگەیە بکەین /etc/default/isc-dhcp-server

sudo nano /etc/default/isc-dhcp-server
Isc-dhcp-server.jpg

لێرە eth1 یاخود LAN بنووسە لە شوێنی INTERFACES

Interface lan.jpg

ئێستا پێویستمان بە گۆڕینی شێوەپێدانە بنەڕەتیەکەیە لەم ڕێڕەوە /etc/dhcp/dhcpd.conf ، ئاساییە ئەگەر لەم پەڕگەیە هەرچی تیایە بیسڕیتەوە و خۆمان زانیاریەکان بنوسینەوە جارێکی تر.

sudo nano /etc/dhcp/dhcpd.conf

لێرە من پەڕگەی dhcpd.confم بەم شێوەیە لێکردووە بە پێی زانیاری و پێویستیەکانم تۆش دەتوانیت بیگۆڕیت بەو شوێوەیەی خۆت پێویستتە یان هەر وەکو ئەمە.

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.10.255;
option routers 10.10.10.1;
option domain-name-servers 10.10.10.1;
option domain-name "zryan.dhcp";
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.50 10.10.10.200;
}
Dhcp conf.jpg

پاشان خزمەتگوزاری DHCP پێویستە سەرلەنوێ دەستپێبکەینەوە restart بەم فەرمانە.

sudo service isc-dhcp-server restart 

لە کۆتاییدا بۆ چالاک کردنی ئایپیەکان بۆ پێشەوە IP forwarding ئەم ڕێڕەوەش دەستکاری بکە /etc/sysctl.conf

sudo nano /etc/sysctl.conf

ئەم دێڕە لەمەوە

  1. net.ipv4.ip_forward=1

بگۆڕە بۆ ئەمە net.ipv4.ip_forward=1 واتە بەبێ (#)

Ip forward.jpg

فێرکاریەکە کۆتایی هات هیوادارم سودی هەبوبێت.

سەرچاوە

لاپەڕەی سەرەکی فێرکاری،

زانیاری زۆرتر،

دامەزراندن لە مەکۆکانی ئوبونتو،