Blog ini dibuat untuk mendokumentasikan hasil PKL 2016 di PT. Cakra Lintas Nusantara ( Channel 11 )

Kamis, 21 Januari 2016

DHCP Server and Client

18.39 Posted by Hari_Kusuma No comments


IP/DHCP Client

Ringkasan

MikroTik RouterOS DHCP Client dapat diaktifkan pada antarmuka Ethernet-seperti pada suatu waktu. Klien akan menerima alamat, netmask, gateway default, dan dua alamat server dns. Alamat IP yang diterima akan ditambahkan ke antarmuka dengan netmask masing-masing. Default gateway akan ditambahkan ke tabel routing sebagai entri dinamis. Harus klien DHCP dinonaktifkan atau tidak memperbaharui alamat, rute default dinamis akan dihapus. Jika sudah ada rute default dipasang sebelum klien DHCP memperoleh satu, rute yang diperoleh oleh klien DHCP akan ditampilkan sebagai tidak valid.

RouterOS DHCP cilent meminta pilihan berikut:
  • Opsi 1 - SUBNET_MASK,
  • Opsi 3 - GATEWAY_LIST,
  • Pilihan 6 - TAG_DNS_LIST,
  • Pilihan 33 - ROUTE statis,
  • Pilihan 42 - LIST NTP,
  • Pilihan 121 - ROUTE tanpa kelas,

Pilihan
DHCP client memiliki kemungkinan untuk mengatur opsi yang dikirim ke server DHCP. Misalnya, host-nama dan alamat MAC. Sintaks adalah sama seperti untuk pilihan server DHCP.

Catatan: Fitur ini tersedia dari RouterOS 6.0

Saat ini ada dua variabel yang dapat digunakan dalam pilihan:
  • HOSTNAME;
  • CLIENT MAC - klien alamat MAC antarmuka;

IPv6

Mulai dari v5.8 DHCP Client dapat menerima prefiks didelegasikan dari server DHCPv6. Saat awalan yang diterima ditambahkan ke IPv6 kolam renang, yang kemudian dapat digunakan misalnya dalam konfigurasi server pppoe. Mulai dari v5.9, konfigurasi klien DHCPv6 dipindahkan ke / ipv6 

Setup contoh cepat
Tambahkan klien DHCP pada interface ether1:

/ip dhcp-client add interface=ether1 disabled=no

Setelah antarmuka ditambahkan, Anda dapat menggunakan print "atau" cetak rinci "perintah untuk melihat apa parameter DHCP client diperoleh:

[admin@MikroTik] ip dhcp-client> print detail
Flags: X - disabled, I - invalid 
 0   interface=ether1 add-default-route=yes use-peer-dns=yes use-peer-ntp=yes
     status=bound address=192.168.0.65/24 gateway=192.168.0.1
     dhcp-server=192.168.0.1 primary-dns=192.168.0.1 primary-ntp=192.168.0.1
     expires-after=9m44s 
[admin@MikroTik] ip dhcp-client>

Properties
submenu :IP/DHCP client

Properties
Deskripsi
add-default-route (yes | no | special-classless; Default: yes)

Apakah akan menginstal rute default di tabel routing yang diterima dari server dhcp. Secara default RouterOS klien sesuai dengan RFC dan pilihan 3 mengabaikan jika tanpa kelas opsi 121 diterima.

 Untuk memaksa klien untuk tidak mengabaikan pilihan 3 set khusus tanpa kelas.

Parameter ini tersedia dalam v6rc12 +
  •         Yes - menambahkan rute tanpa kelas jika diterima, jika tidak maka menambahkan rute default (perilaku lama)
  •     special-classless- menambahkan kedua tanpa kelas dengan jika menerima dan rute default (gaya MS)

client-id (string; Default: )

Sesuai dengan pengaturan yang disarankan oleh administrator jaringan atau ISP. Jika tidak ditentukan, klien alamat MAC akan dikirim
comment (string; Default: )

Deskripsi singkat dari klien
default-route-distance (integer:0..255; Default: )

Jarak dari rute default. Berlaku jika add-default-rute diatur ke ya.
disabled (yes | no; Default: yes)


host-name (string; Default: )

Nama klien dikirim ke DHCP server. Jika tidak ditentukan, identitas sistem klien akan digunakan.
interface (string; Default: )

Antarmuka yang DHCP client akan berjalan.
use-peer-dns (yes | no; Default: yes)

Apakah akan menerima pengaturan DNS diiklankan oleh DHCP Server. (Akan menimpa pengaturan dimasukkan ke dalam / ip dns submenu.
use-peer-ntp (yes | no; Default: yes)

Apakah akan menerima pengaturan NTP diiklankan oleh DHCP Server. (Akan menimpa pengaturan dimasukkan ke dalam / system ntp client submenu)

Status

Perintah /ip dhcp-client print detail akan menunjukkan status dhcp client dan hanya-baca properti yang terdaftar di tabel di bawah ini:

Property
Deskripsi
address (IP/Netmask)

IP address dan netmask, yang ditugaskan untuk DHCP Client dari Server
dhcp-server (IP)

Alamat IP dari server DHCP.
expires-after (time)

Saat sewa berakhir (ditentukan oleh server DHCP).
gateway (IP)

Alamat IP dari gateway yang diberikan oleh DHCP server
invalid (yes | no)

Menunjukkan apakah konfigurasi tidak valid.
netmask (IP)


primary-dns (IP)

Alamat IP dari server DNS primer, ditugaskan oleh server DHCP
primary-ntp (IP)

Alamat IP dari server NTP primer, ditugaskan oleh server DHCP
secondary-dns (IP)

Alamat IP dari server DNS sekunder, ditugaskan oleh server DHCP
secondary-ntp (IP)

Alamat IP dari server NTP sekunder, ditugaskan oleh server DHCP
status (bound | error | rebinding... | requesting... | searching... | stopped)

Menunjukkan status DHCP Client

Menu perintah tertentu

Property
Deskripsi
release (numbers)

Melepaskan saat mengikat dan restart DHCP klien
renew (numbers)

Renew sewa saat ini. Jika memperbaharui operasi itu tidak berhasil, klien mencoba untuk reinitialize sewa (yaitu mulai prosedur permintaan sewa (rebind) seolah-olah itu belum menerima alamat IP belum)



IP/DHCP Server

Ringkasan

DHCP (Dynamic Host Configuration Protocol) digunakan untuk distribusi mudah alamat IP dalam jaringan. MikroTik RouterOS implementasi mencakup server dan client bagian dan kompatibel dengan RFC 2131.

Router mendukung server individu untuk setiap antarmuka Ethernet-seperti. Server di MikroTik RouterOS DHCP mendukung fungsi dasar memberikan setiap klien meminta alamat IP / sewa netmask, gateway default, nama domain, DNS server (s) dan WINS server (s) (untuk Windows klien) informasi (didirikan di jaringan DHCP submenu)

Agar server DHCP untuk bekerja, IP kolam juga harus dikonfigurasi (tidak termasuk alamat DHCP server sendiri IP ke kisaran renang) dan jaringan DHCP.

Hal ini juga memungkinkan untuk membagikan sewa untuk klien DHCP menggunakan server RADIUS; parameter didukung untuk server RADIUS adalah sebagai berikut:
Akses-Permintaan:
  • NAS-Identifier - identitas router
  • NAS-IP-Address - Alamat IP dari router itu sendiri
  • NAS-Port - ID sesi yang unik
  • NAS-Port-Type - Ethernet
  • Calling-Station-Id - klien identifier (aktif-client-id)
  • Framed-IP-Address - Alamat IP dari client (aktif-alamat)
  • Called-Station-Id - nama server DHCP
  • User-Nama - alamat MAC dari klien (aktif-mac-address)
  • Kata sandi - ""

Akses-Terima:
  • Framed-IP-Address - Alamat IP yang akan ditugaskan ke klien
  • Framed-Pool - ip kolam renang dari yang untuk menetapkan alamat ip ke klien
  • Rate-Limit- Data Rate batasan untuk klien DHCP. Format adalah: rx-rate [/ tx-rate] [rx-burst-rate [/ tingkat tx-burst-] [rx-burst-threshold [/ tx-burst-threshold] [rx-burst-time [/ TX- meledak-waktu] [prioritas] [rx-rate-min [/ tx-rate-min]]]]. Semua harga harus angka dengan opsional 'k' (1.000 s) atau 'M' (1,000,000s). Jika tx-rate tidak ditentukan, rx-rate adalah sebagai tx-rate juga. Sama berlaku untuk tx-burst-rate dan tx-burst-threshold dan tx-burst-time. Jika kedua rx-burst-threshold dan tx-burst-threshold tidak ditentukan (tapi burst-tingkat yang ditentukan), rx-rate dan tx-rate digunakan sebagai ambang meledak. Jika kedua rx-burst-time dan tx-burst-waktu yang tidak ditentukan, 1s digunakan sebagai default. Prioritas mengambil nilai 1..8, di mana 1 berarti prioritas tertinggi, tetapi 8 - terendah. Jika rx-rate-min dan tx-rate-min tidak ditentukan rx-rate dan nilai-nilai tx-rate digunakan. Rx-rate-min dan tx-rate-min nilai tidak dapat melebihi nilai rx-rate dan tx-rate.
  • Ascend-Data-Rate - tx / rx keterbatasan data rate jika beberapa atribut disediakan, batas pertama tx Data tingkat, kedua - data rate rx. Jika digunakan bersama-sama dengan Ascend-Xmit-Rate, menentukan tingkat rx. 0 jika terbatas
  • Ascend-Xmit-Rate - keterbatasan data rate tx. Ini dapat digunakan untuk menentukan tx membatasi hanya daripada mengirim dua atribut Ascend-Data-Rate berurutan (dalam hal Ascend-Data-Rate akan menentukan menerima tingkat). 0 jika terbatas
  • Session-Timeout - waktu sewa max (lease-time)
Panduan Pemasangan Cepat

RouterOS telah dibangun di perintah yang memungkinkan Anda dengan mudah mengatur server DHCP. Katakanlah kita ingin mengkonfigurasi server DHCP pada interface ether1 untuk menyewa alamat dari 192.168.0.2 ke 192.168.0.254 yang termasuk ke dalam jaringan 192.168.0.0/24. Gateway dan DNS server 192.168.0.1.


Dari perintah  /ip dhcp-server menu run setup  ikuti petunjuk:

[admin@MikroTik] ip dhcp-server> setup
Select interface to run DHCP server on
 
dhcp server interface: ether1
Select network for DHCP addresses
 
dhcp address space: 192.168.0.0/24
Select gateway for given network
 
gateway for dhcp network: 192.168.0.1
Select pool of ip addresses given out by DHCP server
 
addresses to give out: 192.168.0.2-192.168.0.254
Select DNS servers
 
dns servers: 192.168.0.1
Select lease time
 
lease time: 3d
[admin@MikroTik] ip dhcp-server>

Wizard telah membuat konfigurasi berikut berdasarkan jawaban di atas:

[admin@MikroTik] ip dhcp-server> print
Flags: X - disabled, I - invalid
  #   NAME            INTERFACE RELAY           ADDRESS-POOL LEASE-TIME ADD-ARP
  0   dhcp1           ether1    0.0.0.0         dhcp_pool1   3d         no
 
[admin@MikroTik] ip dhcp-server> network print
  # ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER     DOMAIN
  0 192.168.0.0/24        192.168.0.1        192.168.0.1
 
[admin@MikroTik] ip dhcp-server> /ip pool print
  # NAME                                        RANGES
  0 dhcp_pool1                                  192.168.0.2-192.168.0.254
 
[admin@MikroTik] ip dhcp-server>


Umum
Sub-menu: /ip dhcp-server 

Properties
Deskripsi
add-arp (yes | no; Default: no)

Apakah untuk menambahkan entri ARP dinamis. Jika diatur ke Tidak baik modus ARP harus diaktifkan pada antarmuka atau entri ARP statis harus administratif didefinisikan dalam / ip arp submenu.
address-pool (string | static-only; Default: static-only)

IP pool, dari mana untuk mengambil alamat IP untuk klien. Jika diatur ke statis-satunya, maka hanya klien yang memiliki sewa statis (ditambahkan dalam lease submenu) akan diizinkan.
always-broadcast (yes | no; Default: no)

Selalu mengirim balasan sebagai siaran.
authoritative (after-10sec-delay | after-2sec-delay | yes | no; Default: after-2sec-delay)

Opsi mengubah cara bagaimana server merespon permintaan DHCP:

·         Yes - balasan untuk permintaan klien untuk alamat yang tidak tersedia dari server ini, server dhcp akan mengirimkan acknowledgement negatif (DHCPNAK)
·         no - dhcp server mengabaikan klien permintaan untuk alamat yang tidak tersedia dari server ini
·         after-10sec-delay- permintaan dengan "detik <10 ada="" akan="" dalam="" dan="" dengan="" detik="" diproses="" kasus="" pengaturan="" permintaan="" seperti="" tidak=""> = 10" akan diproses seperti dalam "ya" kasus.
·         after-2sec-delay - permintaan dengan "detik <2 ada="" akan="" dalam="" dan="" dengan="" detik="" diproses="" kasus="" pengaturan="" permintaan="" seperti="" tidak=""> = 2" akan diproses seperti dalam "ya" kasus.

Jika semua permintaan dengan "detik


bootp-support (none | static | dynamic; Default: static)

Dukungan untuk BOOTP klien:
  • none - tidak merespon permintaan BOOTP
  • static - hanya menawarkan sewa statis untuk klien BOOTP
  • dynamic - menawarkan sewa statis dan dinamis untuk klien BOOTP
delay-threshold (time | none; Default: none)

Jika bidang detik dalam paket DHCP lebih kecil dari delay-threshold, maka paket ini diabaikan. Jika diatur none - tidak ada ambang batas (semua paket DHCP diproses)
interface (string; Default: )

Antarmuka pada server yang akan berjalan.
lease-script (string; Default: )

Script yang akan dijalankan setelah sewa ditugaskan atau de-ditugaskan. Internal variabel "global" yang dapat digunakan dalam script:
  • leaseBound - set ke "1" jika terikat, jika tidak diatur ke "0"
  • leaseServerName - dhcp server nama
  • leaseActMAC - alamat mac aktif
  • leaseActIP - alamat IP aktif
lease-time (time; Default: 72h)

Waktu yang klien dapat menggunakan alamat yang ditetapkan. Klien akan mencoba untuk memperbaharui alamat ini setelah setengah dari waktu ini dan akan meminta alamat baru setelah batas waktu berakhir.
name (string; Default: )

Nama referensi
relay (IP; Default: 0.0.0.0)

Alamat IP dari relay DHCP server ini harus memproses permintaan dari:
  • server DHCP akan digunakan hanya untuk permintaan langsung dari klien (tidak ada DHCP benar-benar memungkinkan)
  • 255.255.255.255 - server DHCP harus digunakan untuk setiap permintaan yang masuk dari relay DHCP kecuali bagi mereka, yang diproses oleh server DHCP lain yang ada di / ip dhcp-server yang submenu.
src-address (IP; Default: 0.0.0.0)

Alamat yang klien DHCP harus mengirim permintaan untuk untuk memperbaharui sewa alamat IP. Jika hanya ada satu alamat statis pada interface DHCP server dan sumber-alamat yang tersisa sebagai 0.0.0.0, dari alamat statis akan digunakan. Jika ada beberapa alamat pada interface, alamat di subnet yang sama dengan kisaran diberikan alamat harus digunakan.
use-radius (yes | no; Default: no)

Apakah akan menggunakan RADIUS server untuk sewa dinamis



 Menu Perintah Tertentu

Properties
Deskripsi
setup ()

Mulai DHCP server setup Wizard, yang memandu Anda melalui langkah-langkah untuk dengan mudah membuat semua konfigurasi yang diperlukan.


 Lease Store Configuration
Sub-menu: /ip dhcp-server config

Sub-menu ini memungkinkan konfigurasi seberapa sering sewa DHCP akan disimpan pada disk. Jika mereka akan disimpan pada disk pada setiap perubahan sewa, banyak disk menulis akan terjadi yang sangat buruk bagi Compact Flash (terutama, jika kali sewa sangat singkat). Untuk meminimalkan menulis pada disk, semua perubahan akan disimpan pada disk setiap detik toko-sewa-disk. Selain itu sewa selalu disimpan pada disk pada anggun shutdown dan reboot.


Sub-menu ini hanya memiliki satu properti dikonfigurasi:

Properties
Deskripsi
store-leases-disk (time | immediately | never; Default: 5m)

Seberapa sering sewa perubahan harus disimpan pada disk


 Networks
Sub-menu: /ip dhcp-server network
Properties
Deskripsi
address (IP/netmask; Default: )

server jaringan DHCP (s) akan menyewa alamat dari
boot-file-name (string; Default: )

Nama file boot
caps-manager (string; Default: )

Daftar alamat IP yang dipisahkan koma untuk satu atau lebih manajer sistem CAPsMan.
dhcp-option (string; Default: )

Tambahkan tambahan opsi DHCP dari daftar pilihan.
dns-server (string; Default: )

klien DHCP akan menggunakan ini sebagai server DNS default. Dua dipisahkan dengan koma server DNS dapat ditentukan untuk digunakan oleh klien DHCP sebagai server DNS primer dan sekunder
domain (string; Default: )

DHCP client akan menggunakan ini sebagai 'DNS domain' pengaturan untuk adapter jaringan.
gateway (IP; Default: 0.0.0.0)

Default gateway yang akan digunakan oleh DHCP Client.
netmask (integer: 0..32; Default: 0)

Topeng jaringan yang sebenarnya untuk digunakan oleh klien DHCP. Id diatur ke '0' - netmask dari alamat jaringan akan digunakan.
next-server (IP; Default: )

Alamat IP dari server berikutnya untuk digunakan dalam bootstrap.
ntp-server (IP; Default: )

klien DHCP akan menggunakan ini sebagai default server NTP. Dua dipisahkan koma NTP server dapat ditentukan untuk digunakan oleh klien DHCP sebagai server NTP primer dan sekunder
wins-server (IP; Default: )

Windows DHCP klien akan menggunakan ini sebagai default WINS server. Dua dipisahkan dengan koma WINS server dapat ditentukan untuk digunakan oleh klien DHCP sebagai WINS primer dan sekunder server

 Leases
Sub-menu: /ip dhcp-server lease

DHCP sewa server submenu digunakan untuk memonitor dan mengelola sewa server. Sewa yang diterbitkan menunjukkan di sini sebagai entri dinamis. Anda juga dapat menambahkan sewa statis untuk mengeluarkan alamat IP tertentu untuk klien tertentu (diidentifikasi berdasarkan alamat MAC).

Umumnya, DHCP sewa itu dialokasikan sebagai berikut:

sewa tidak terpakai dalam keadaan menunggu
  • jika klien meminta alamat IP, server memilih satu
  • jika klien menerima alamat statis ditugaskan, sewa menjadi yang ditawarkan, dan kemudian terikat dengan waktu sewa masing
  • jika klien menerima alamat dinamis (diambil dari alamat IP renang), router mengirimkan sebuah paket ping dan menunggu jawaban selama 0,5 detik. Selama ini, sewa adalah pengujian ditandai
  • dalam kasus di mana alamat tidak merespon, sewa menjadi kemudian menawarkan dan terikat dengan waktu sewa masing
  • dalam kasus lain, sewa menjadi sibuk untuk waktu sewa (ada perintah untuk menguji ulang semua alamat sibuk), dan permintaan klien tetap tidak terjawab (klien akan mencoba lagi segera)

Seorang klien dapat membebaskan alamat disewakan. Sewa dinamis dihapus, dan alamat dialokasikan dikembalikan ke kolam alamat. Tapi sewa statis menjadi sibuk sampai klien reacquires alamat.

Properties

Properties
Deskripsi
address (IP; Default: )

Tentukan alamat IP (atau ip kolam renang) untuk sewa statis. Jika diatur ke 0.0.0.0 - Kolam dari server akan digunakan
address-list (string; Default: )

Daftar alamat yang alamat akan ditambahkan jika sewa terikat.
always-broadcast (yes | no; Default: )

Kirim semua balasan sebagai siaran
block-access (yes | no; Default: no)

Memblokir akses untuk klien ini
client-id (string; Default: )

Jika ditentukan, harus sesuai DHCP 'klien identifier' pilihan permintaan
lease-time (time; Default: 0s)

Waktu itu klien dapat menggunakan alamat. Jika diatur ke 0s sewa tidak akan pernah berakhir.
mac-address (MAC; Default: 00:00:00:00:00:00)

Jika ditentukan, harus sesuai dengan alamat MAC dari klien
src-mac-address (MAC; Default: )

Alamat sumber MAC
use-src-mac (MAC; Default: )

Menggunakan sumber alamat MAC ini bukan


 Read only properties

Property
Description
active-address (IP)
Alamat IP aktual untuk sewa ini
active-client-id (string)
Client-id sebenarnya klien
active-mac-address (MAC)
Alamat MAC yang sebenarnya dari klien
active-server (list)
Dhcp server yang sebenarnya, yang melayani klien ini
agent-circuit-id (string)
Sirkuit ID dari agen relay DHCP. Jika masing-masing karakter harus simbol teks ASCII valid atau nilai ini ditampilkan sebagai hex sampah.
agent-remote-id (string)
Terpencil ID, ditetapkan oleh agen relay DHCP
blocked ( flag )
Apakah sewa diblokir
expires-after (time)
Waktu sampai sewa berakhir
host-name (text)
Menunjukkan pilihan nama host dari terakhir menerima permintaan DHCP
radius (yes | no)
Menunjukkan jika sewa dinamis ini disahkan oleh RADIUS atau tidak
rate-limit (string)
Menetapkan batas tingkat untuk sewa aktif. Format adalah: rx-rate [/ tx-rate] [rx-burst-rate [/ tingkat tx-burst-] [rx-burst-threshold [/ tx-burst-threshold] [rx-burst-time [/ TX- meledak-waktu]]]]. Semua harga harus angka dengan opsional 'k' (1.000 s) atau 'M' (1,000,000s). Jika tx-rate tidak ditentukan, rx-rate adalah sebagai tx-rate juga. Sama berlaku untuk tx-burst-rate dan tx-burst-threshold dan tx-burst-time. Jika kedua rx-burst-threshold dan tx-burst-threshold tidak ditentukan (tapi burst-tingkat yang ditentukan), rx-rate dan tx-rate digunakan sebagai ambang meledak. Jika kedua rx-burst-time dan tx-burst-waktu yang tidak ditentukan, 1s digunakan sebagai default
server (string)
Nama server yang melayani klien ini
status (waiting | testing | authorizing | busy | offered | bound)
Sewa Status:
  •           Waiting - un-digunakan sewa statis
  •            Testing - pengujian apakah alamat ini digunakan atau tidak (hanya untuk sewa dinamis) dengan melakukan ping dengan batas waktu 0.5s
  •            Authorizing - menunggu respon dari server radius
  •            Busy - alamat ini ditugaskan statis ke klien atau sudah ada dalam jaringan, sehingga tidak dapat disewakan
  •            Offered - Server telah menawarkan sewa ini untuk klien, tetapi tidak menerima konfirmasi dari klien
  •            Bound - Server telah menerima konfirmasi klien yang menerima suatu ditawarkan alamat, itu adalah menggunakan sekarang dan akan membebaskan alamat selambat-lambatnya waktu sewa



 Menu specific commands

Property
Description
check-status (id)
Memeriksa status yang diberikan sewa dinamis sibuk, dan bebas itu dalam kasus tidak ada respon
make-static (id)
Mengkonversi sewa dinamis untuk satu statis

Alerts

Sub-menu: /ip dhcp-server alert


Untuk menemukan DHCP server nakal segera setelah mereka muncul di jaringan Anda, alat DHCP Notifikasi dapat digunakan. Ini akan memantau antarmuka ethernet untuk semua balasan DHCP dan memeriksa apakah jawaban ini berasal dari server DHCP yang valid. Jika balasan dari server DHCP tidak diketahui terdeteksi, peringatan akan dipicu:

[admin@MikroTik] ip dhcp-server alert>/log print
00:34:23 dhcp,critical,error,warning,info,debug dhcp alert on Public:
    discovered unknown dhcp server, mac 00:02:29:60:36:E7, ip 10.5.8.236
[admin@MikroTik] ip dhcp-server alert>

Ketika sistem peringatan tentang server DHCP nakal, dapat menjalankan script khusus.

Sebagai DHCP balasan dapat unicast, yang 'nakal dhcp detektor' mungkin tidak menerima tawaran apapun untuk klien dhcp lain sama sekali. Untuk menghadapi ini, nakal detektor dhcp bertindak sebagai klien dhcp juga - itu mengirimkan dhcp menemukan permintaan sekali menit

Properties

Property
Description
alert-timeout (none | time; Default: none)
Waktu setelah peringatan akan terlupakan. Jika setelah waktu itu server yang sama terdeteksi, peringatan baru akan dihasilkan. Jika diatur none batas waktu tidak akan pernah berakhir.
interface (string; Default: )
Interface, yang menjalankan nakal DHCP server finder.
on-alert (string; Default: )
Script untuk menjalankan, ketika sebuah server DHCP tidak diketahui terdeteksi.
valid-server (string; Default: )
Daftar alamat MAC dari server DHCP yang valid.

Read only properties

Property
Description
unknown-server (string)
Daftar alamat MAC dari terdeteksi tidak diketahui DHCP server. Server akan dihapus dari daftar ini setelah peringatan-timeout

Menu specific commands

Property
Description
reset-alert (id)
Menghapus semua tanda pada antarmuka


DHCP Options

Sub-menu: /ip dhcp-server option


Dengan bantuan dari DHCP daftar Option, adalah mungkin untuk menentukan pilihan kustom tambahan untuk DHCP Server untuk mengiklankan.

Menurut protokol DHCP, parameter dikembalikan ke klien DHCP hanya jika permintaan parameter ini, menentukan kode masing-masing di DHCP permintaan Parameter-List (kode 55) atribut. Jika kode ini tidak termasuk dalam Parameter-Daftar atribut, DHCP server tidak akan mengirimkannya ke klien DHCP.

Properties

Property
Description
code (integer:1..254; Default: )
kode pilihan dhcp. Semua kode tersedia di http://www.iana.org/assignments/bootp-dhcp-parameters
name (string; Default: )
Nama deskriptif opsi
value (string; Default: )
Nilai parameter ini.
Mulai dari v6.8 jenis data yang tersedia untuk pilihan adalah:
  •     0xXXXX - string hex (bekerja juga di v5)
  •    'XXXXX' - String (bekerja juga di v5 tapi tanpa '' sekitar teks)
  •    $ (XXXXX) - variabel (saat ini tidak ada variabel untuk server)
  •      '10 .10.10.10 '- alamat IP
  •    s'10.10.10.10 '- alamat IP dikonversi ke string
  •      '10' - angka desimal
  •      s'10 '- angka desimal dikonversi ke string

Sekarang juga memungkinkan untuk menggabungkan jenis data ke dalam satu, misalnya: "kartu 0x01 '$ (hostname)"
Sebagai contoh jika HOSTNAME 'KVM', maka nilai baku akan 0x0176617264736b766d

raw-value (HEX string )
Bidang hanya baca yang menunjukkan nilai opsi dhcp baku (format sebenarnya dikirim)


Contoh
Classless Route

Sebuah rute tanpa kelas menambahkan rute yang ditentukan dalam tabel klien routing. Dalam contoh kita, itu akan menambah
  • dst-address = 160.0.0.0 / 24 gerbang = 10.1.101.1
  • dst-address = 0.0.0.0 / 0 gaateway = 10.1.101.1

Menurut RFC 3442: Bagian pertama adalah netmask ("18" = netmask / 24). Bagian kedua adalah bagian penting dari jaringan tujuan ("A00000" = 160.0.0). Bagian ketiga adalah alamat IP gateway ("0A016501" = 10.1.101.1). Kemudian Ada bagian dari rute default, tujuan netmask (0x00 = 0.0.0.0/0) diikuti oleh rute default (0x0A016501 = 10.1.101.1)

/ip dhcp-server option
add code=121 name=classless value=0x18A000000A016501000A016501
/ip dhcp-server network
set 0 dhcp-option=classless

 Result:

[admin@MikroTik] /ip route> print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf,
m - mme, B - blackhole, U - unreachable, P - prohibit
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 ADS  0.0.0.0/0                          10.1.101.1         0
 1 ADS  160.0.0.0/24                       10.1.101.1         0

Auto Proxy Config

/ip dhcp-server option 
  add code=252 name=auto-proxy-config value="'http://autoconfig.something.lv/wpad.dat'"

0 komentar:

Posting Komentar