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>
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 +
|
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
|
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)
|
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>
/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
Properties
|
Deskripsi
|
setup ()
|
Mulai DHCP server setup Wizard, yang memandu Anda melalui langkah-langkah untuk dengan mudah membuat semua konfigurasi yang diperlukan.
|
Sub-menu:
/ip dhcp-server config
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
|
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
|
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
|
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:
|
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.
|
Property
|
Description
|
unknown-server (string)
|
Daftar alamat MAC dari terdeteksi tidak diketahui DHCP server. Server akan dihapus dari daftar ini setelah peringatan-timeout
|
Property
|
Description
|
reset-alert (id)
|
Menghapus semua tanda pada antarmuka
|
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:
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
/ip dhcp-server option
add code=252 name=auto-proxy-config value="'http://autoconfig.something.lv/wpad.dat'"
0 komentar:
Posting Komentar