Pendek:
Saya ingin server DHCP menetapkan alamat IP yang sudah dikonfigurasi berdasarkan port (pada switch, idealnya) perangkat terhubung.
Panjang:
Situasi saya:
Saya sedang membangun pertanian dalam ruangan otomatis (untuk menanam tomat). Peternakan ini terdiri dari banyak (12 untuk saat ini, tetapi akan tumbuh menjadi ratusan) identik 7 "x7" kamar. Setiap kamar akan memiliki port Ethernet, dan ke port ini sistem kontrol lingkungan akan dicolokkan. Perhatikan bahwa setiap kamar perlu dikontrol secara individual.
Kamar diatur dalam baris 12, jadi saya berpikir saya akan memiliki saklar per baris, dan menghubungkan switch ini ke router.
Saya dapat memprogram masing-masing pengontrol lingkungan dengan IP statis, sehingga saya dapat menghubungkan pengontrol ke ruang tertentu di server, tetapi saya pikir akan lebih mudah jika saya dapat menetapkan alamat IP ke setiap kamar, yang juga akan membuat pengontrol dipertukarkan dan hot swap-mampu tanpa perlu konfigurasi manual.
InB4: Saya juga mempertimbangkan untuk menggunakan jaringan ZigBee untuk aplikasi ini, tetapi saya mungkin perlu mengirimkan gambar diagnostik, dan dengan ratusan unit ZigBee mungkin tidak memadai.
Pertanyaan: apakah mungkin untuk menetapkan alamat IP yang telah dikonfigurasi sebelumnya berdasarkan port yang terhubung dengan perangkat? Perangkat apa yang saya butuhkan untuk ini?
Jawaban:
Anda dapat menggunakan sakelar Cisco dan iOS yang mendukung Alokasi Alamat Berbasis Port DHCP Server pada sakelar Anda; Anda juga harus mengeluarkan DHCP dari sakelar Anda. Asumsikan bahwa Anda sudah punya
Fa0/1
danFa0/2
di Vlan120.Konfigurasi ini mencadangkan alamat untuk fa0 / 1 dan fa0 / 2. Alamat yang sama akan selalu ditugaskan ke port tersebut.
sumber
Saya dapat melakukan apa yang Anda inginkan menggunakan Cisco IOS DHCP dan opsi 82 mengintip. Saya mungkin tidak menggunakan istilah yang benar. Tapi, pada dasarnya saya perlu menetapkan alamat IP ke printer dapur berdasarkan stasiun di dapur tempat mereka berada. Jika salah satu dari printer ini mati selama shift makan malam, manajer toko harus dapat memasukkan printer baru yang dikonfigurasikan dengan DHCP dan mengonfigurasikannya dengan alamat yang sama dengan printer yang dilepas. Saya juga membutuhkan semua 8 printer berada di domain broadcast yang sama dan saya tidak bisa menggunakan helper untuk mengirim ke server windows 2012 karena toko perlu terus bekerja bahkan jika wan saya turun.
Saya melakukan ini dengan perintah berikut pada setiap port switch:
ip dhcp snooping vlan 3 information option format-type circuit-id override string broil
(atau apa pun yang relevan dengan Anda)Gunakan ASCII ke hex converter dan konversi string Anda ke hex
Kemudian pada server DHCP baik itu switch atau router mengatur kelas DHCP. Untuk panggangan saya di atas ini adalah ini
ini
010 <number of characters in your string so 5 since broil is 5 characters><whatever your string converts to>
Inilah cara mengatur kolam saya.
Dan akhirnya untuk membuat alamat ini tersedia untuk perangkat lain jika yang di port switch gagal, saya menyiapkan tugas kron untuk diterbitkan
clear ip dhcp bind *
setiap 5 menit.Saya percaya agar SEMUA ini berfungsi, saya memerlukan perintah tambahan berikut pada ios switch saya yang merupakan server dhcp saya
dan pada port apa pun yang menghubungkan sakelar server DHCP Anda ke sakelar lain yang dapat digunakan untuk ini (bersama dengan sakelar yang uplink ke sakelar server DHCP Anda)
Pada dasarnya itu. Bekerja seperti pesona dan AKHIRNYA memungkinkan kami untuk turun dari IP ke pencetakan serial yang merupakan kecelakaan kereta api.
sumber
Jika Anda ingin "hot swappable," nama-nama perangkat harus independen dari lokasi mereka. Anda harus melacak alamat MAC perangkat pada bagan dengan nama Minion yang sesuai seperti "Bob." Kemudian konfigurasikan perangkat dengan nama atau deskripsi "Bob." Dengan cara ini, ketika pemantauan jaringan melaporkan hanya masalah uraian atau nama untuk memeriksa bagan. Anda hanya perlu melacak di chart di mana Anda meletakkan perangkat.
Switch lebih mementingkan alamat fisik daripada alamat ip. Namun, setiap lantai bisa menggunakan vlan sendiri dengan server dhcp sendiri. Kemudian Anda dapat membuat vlan bernama untuk setiap lantai seperti "grow_rooms_1-12" dengan / 28 subnet mask. Anda juga dapat memberikan deskripsi masing-masing port seperti "untuk menumbuhkan ruang 1." Ini adalah alat bantu manajemen yang bagus jika Anda menonton jaringan Anda melalui baris perintah.
Anda juga dapat mengubah ukuran kamar untuk meningkatkan efisiensi pencahayaan, kelembaban, dan suhu yang juga dapat mengurangi perangkat pemantauan.
sumber