1.如果只是單純做dhcp server,例如eth5要配發一個172.20.200.0/24的網段,則除了eth5的ip設定好、dhcp 的gateway,dns配置好以及pool設定好之外,要注意Relay不能開啟
roner的資訊隨手筆記
一位國小資訊教師的隨手筆記,記錄一些曾經解決的問題
星期三, 11月 05, 2025
RouterOS當作dhcp server要注意的事
星期四, 12月 05, 2024
HPE Aruba Switch 6100 排程設定
HPE Aruba Switch 6100 24g CL4可以在console模式下設定job排程,但firmware要先更新到PL.10.10以上的版本,如果要下載新版的firmware,需要先到
https://networkingsupport.hpe.com/
註冊會員,才能下載
下載新的firmware後,登入交換器的web-UI後到System->Firmware Update,上傳新的firmware,上傳時選擇要取代Primary image 或Secondary image,然後按「上傳」,上傳完畢後,選擇【Reboot】,系統重啟前會提醒將會以目前的設定檔running config重開機
以下指令請參考原廠的command line
https://www.arubanetworks.com/techdocs/AOS-CX/10.11/HTML/cli_832x/Content/fir-int3.htm
以及AOS-CX 10.11 Job Scheduler Guide
https://www.arubanetworks.com/techdocs/AOS-CX/10.11/PDF/job_scheduler.pdf
重開機後,登入console
switch# config
switch(config)# job ? =〉列出job 指令的用法
JOB_NAME Specify a name for the job. The maximum length is 64 characters
consisting of alphanumeric and '_' characters only.
會列出job指令的相關參數
若有列出,代表此版本的firmware有支援job scheduler
##############################################
以下開始建立一個名為POE_PORT1_down的job(工作),此job要設定port 1的poe不供電
switch(config)# job POE_PORT1_down =〉建立一個排程名稱(自訂)
switch(config-job-PTog1)# desc port 1/1/1 poe funtion down =〉建立一個此排程的描述
switch(config-job-PTog1)# 10 cli config =〉進入指令設定模式
switch(config-job-PTog1)# 20 cli interface 1/1/1 =〉進入第1埠,如果指定連續Port例如17-20port,則下interface 1/1/17-1/1/20
switch(config-job-PTog1)# 30 cli no power-over-ethernet =〉設定poe down
switch(config-job-PTog1)# 40 cli end =〉跳脫設定模式
switch(config-job-PTog1)# exit
以上根據AOS-CX 10.11 Job Scheduler Guide做出的一個job,上述命令的數字10,20,30,40,我的理解是可以視為命令的執行列或順序,如果你30 cli no power-over-ethernet,這個設錯了,就重新輸入30 cli [新的指令],即可取代原本位於30的指令內容
根據手冊,job有一些限制:
- 每個job最多20個指令,可下show capacities job查看
- job必須在5分鐘內完整執行,否則5分鐘後,會被強制停止
- 如果job的指令下達前需要先等待某個時間再執行,則下delay,
例如:- switch(config)# job PTog1
- switch(config-job-PTog1)# desc Toggle port 1/1/1
- switch(config-job-PTog1)# 10 cli config
- switch(config-job-PTog1)# 20 cli interface 1/1/1
- switch(config-job-PTog1)# 30 cli shutdown
- switch(config-job-PTog1)# 40 delay 10 cli no shutdown
- switch(config-job-PTog1)# 50 cli end
- switch(config-job-PTog1)# exit
- switch(config)#
switch(config)# show POE_PORT1_down =〉show出job POE_PORT1_down的內容
如果要把POE_PORT1_down這個job刪除
switch(config)# no job POE_PORT1_down
再執行show job看是否這個job還存在
###########################################################
接著定義一段POE_PORT1_down執行的時間
switch(config)# schedule POE_PORT1_down_worktime =>名稱自訂
switch(config-schedule-POE_PORT1_down_worktime)# desc 22:20 everyday
switch(config-schedule-POE_PORT1_down_worktime)# 10 job POE_PORT1_down =〉此schedule時間是由哪個job執行,必須在job中有定義的工作名稱,我們在前面是以POE_PORT1_down為例
switch(config-schedule-POE_PORT1_down_worktime)# trigger on 22:20 daily count 7 start 2024-12-05 =〉trigger即代表要執行的時間,時間的定義及使用方式如下方所述
switch(config-schedule-POE_PORT1_down_worktime)# exit =〉離開schedule定義模式
時間的定義格式(參考 Job Scheduler Guide第14頁)
[no] trigger on HH:MM {daily | weekly <1-7> | monthly <1-31>}
[count <1-1000>] [start YYYY-MM-DD]
switch(config)# show schedule POE_PORT1_down_worktime
=〉列出 POE_PORT1_down_worktime的schedule
若要取消這個 schedule則下此指令
switch(config)# no schedule POE_PORT1_down_worktime
#########################################
接著定義第2個job,把port 1的poe啟用
switch(config)# job POE_PORT1_UP =〉建立一個排程名稱
switch(config-job-PTog1)# desc port 1/1/1 poe funtion UP =〉建立一個此排程的描述
switch(config-job-PTog1)# 10 cli config =〉進入指令設定模式
switch(config-job-PTog1)# 20 cli interface 1/1/1 =〉進入第1埠
switch(config-job-PTog1)# 30 cli power-over-ethernet =〉設定poe 啟用
switch(config-job-PTog1)# 40 cli end =〉跳脫設定模式
switch(config-job-PTog1)# exit
定義一段POE_PORT1_UP執行的時間
switch(config)# schedule POE_PORT1_UP_worktime =〉名稱自訂
switch(config-schedule-POE_PORT1_UP_worktime)# desc 23:30 everyday
switch(config-schedule-POE_PORT1_UP_worktime)# 10 job POE_PORT1_UP
switch(config-schedule-POE_PORT1_UP_worktime)# trigger on 23:30 daily count 7 start 2024-12-05
switch(config-schedule-POE_PORT1_UP_worktime)# exit
如此,就可設定port 1的poe功能,於每日22:20停止供電,23:30恢復供電
星期一, 5月 13, 2024
硬碟低階格式化工具
硬碟低階格式化工具
參考資料:
- 資料清除指南:3個清除硬碟資料的方法-睿卡科技(技術文章)
- HDD LLF Low Level Format Tool
- 無法救援的相機記憶卡低階格式化-OSSLab
- WinHex
- 業界觀點|靠指令抹除SSD資料的作法 不一定適用於所有廠牌-iThome技術文章
- HDDErase v4.0 Review -How to use this free data wipe software program -Lifewire(TECH FOR HUMANS)
- 高階格式化VS低階格式化,有什麼區別以及如何使用[完整指南]
- 如何免費低階格式化USB?AOMEI Partition Assistant
- [教學]硬碟檢測及壞軌修復(使用WD Data Lifeguard Diagnostic和HDTune與DiskGenius)-巴哈姆特
- 如何使用 Data Lifeguard Diagnostics for Windows 測試硬碟機有無問題
- Active@ KillDisk — Hard Drive Eraser
星期一, 4月 22, 2024
Wireshark相關教學
- Q:winshrek 提示 The capture file appears to be damaged or corrupt.(pcap: File has 2608985148-byte packet, bigger than maximum of262144)
A:這個錯誤提示是因為Winshark讀取的擷取檔案中存在一個非常大的資料包,而這個資料包大小超過了Winshark預設允許的最大大小(262144位元組)。因此,Winshark無法正確讀取並分析這個捕獲檔案。
解決方案是使用其他工具來開啟這個捕獲文件,並尋找和刪除該非常大的資料包。例如,您可以使用Wireshark的命令列版本tshark來檢查擷取檔案:
tshark -r capture.pcap -qz io,stat,0,"SUM(frame.len)frame.len>1000000"
手動刪除這些資料包或使用tshark過濾它們並建立一個新的、不包含這些資料包的擷取檔案:
tshark -r capture.pcap -w new_capture.pcap not frame[0] >1000000
這將建立一個名為new_capture.pcap的新文件
參考:https://kernel.0voice.com/forum.php?mod=viewthread&tid=3951
- Wireshark User’s Guide(Version 4.3.0)
- 【YT】Yeslab安全实验室Wireshark网络分析实战
- 【YT】Wireshark 教學 - 封包分析實作 | 系統網路管理培訓 #4-Keyuan Wang
- Wireshark 黑客教程系列第一部分
- 黑客技术 | 抓包教学 | (1) - (20)
- 網路安全封包分析:Wireshark 快速判斷IP位置並找出可疑程式 — 使用GeoLite2
星期四, 4月 18, 2024
ubuntu22.04相關網路設定
參考:
- Ubuntu22.04Connecting servers to VLAN
- Use netplan to setup two tagged Vlans
- Configuring Network Interfaces on Ubuntu 22
- ubuntu 22.04如何設定靜態IP、網關、DNS
- Ubuntu 22.04 指令 CLI 設定網路筆記
- Ubuntu 22.04 設定網路連線
- Linux systemd 系統服務管理基礎教學與範例
- Linux 設定 VLAN 802.1Q
- 在 Linux 上設定 VLAN
- ubuntu 20.04的netplan多重VLAN配置
- 在Ubuntu 22.04 LTS Jammy Jellyfish 上安裝Ntopng


