2024年9月18日 星期三
pktmon - Windows tcpdump
列出網卡
pktmon comp
新增一個 filter
pktmon filter add tcp80 -t tcp -p 80
開始抓包,--pkt-size 0 是記錄整個封包,不然預設只會記 128 bytes
預設抓所有網卡,要指定網卡可以用 --comp 網卡編號 (參考pktmon comp)
pktmon start -c --pkt-size 0
停止抓包,預設會存在當前目錄 pktmon.etl,若要指定不同的檔名,在 start 時用 -f 參數
pktmon stop
轉成 Wireshark 格式檔案,會轉出 pktmon.pcapng
pktmon pcapng pktmon.etl
pktmon 無法過濾某個軟體的封包,還是只能用 Microsoft Network Monitor,這個功能似乎還沒有替代品
2023年6月18日 星期日
Import Rocky Linux 9 to WSL
curl -LOs https://github.com/rocky-linux/sig-cloud-instance-images/raw/Rocky-9.2.20230513-Base-x86_64/layer.tar.xz
上面的 layer.tar.xz 是官方的網址,其他版本網址可到 sig-cloud-instance-images 選擇 Branch
xz -d layer.tar.xz
wsl --import RockyLinux9 D:\WSL\RockyLinux9 layer.tar
Distro 名稱 RockyLinux9 及資料目錄名稱 D:\WSL\RockyLinux9 請依自身環境調整
wsl -d RockyLinux9
即完成進入 RockyLinux9 WSL
ref. Import any Linux distribution to use with WSL
2023年3月12日 星期日
解決 Windows 工作排程器 錯誤訊息: 已回報下列錯誤: 工作定義使用了過時的功能
2022年11月7日 星期一
Windows 10/11 DWM High GPU Load when idle
Windows 10/11 在閒置時,桌面視窗管理員 Desktop Window Manager (dwm.exe) 呈現 GPU 高負載問題,已知是 RTX 30 系列顯卡最新版本 Driver 的問題,
用第三方工具例如 GPU-Z 查看會是正常的,實際上可忽略這個桌面視窗管理員所造成的 GPU 高負載問題。
想要避免掉這個問題,可以先裝回舊版 Driver,裝這個版本
GeForce Game Ready Driver WHQL 517.48 DCH
ref. NVIDIA 承認 RTX 30 系列顯卡在 Windows 11 工作管理員內使用率顯示異常
GeForce GRD 526.98 Feedback Thread (Released 11/16/22)
Desktop Window Manager (dwm.exe) service may report significantly higher GPU usage on certain PC configurations [3830387/3739997]
2022年10月8日 星期六
Windows 11 22H2 Hyper-V bridge
會發現升到 Windows 11 22H2 會不能用,
解決方法很簡單
把舊的 vSwitch 刪除,再重建新的,用那個新的就行了
2022年8月2日 星期二
WSL Export and Import
wsl --export <Distro> <FileName>
e.g.
wsl --export Ubuntu-20.04 C:\BAK\Ubuntu-20.04.tar
Import
wsl --import <Distro> <InstallLocation> <FileName>
e.g.
wsl --import Ubuntu-20.04 C:\WSL C:\BAK\Ubuntu-20.04.tar
2022年1月2日 星期日
Enable MPC-HC 10 bit
MPC-HC 開啟 10 bit 的方式
按 O 進入選項設定
播放器 / 輸出 / DirectShow 改成 madVR 就可以支援 10 bit 了
螢幕也要有支援 HDR 且作業系統的 HDR 也要打開以達到最佳效果
Windows 10/11 設定 / 系統 / 顯示器 / Windows HD Color 設定
若沒有看到這個設定,可能是螢幕沒有支援 HDR
2021年12月21日 星期二
Using nvidia-smi to get GPU current temperature
可以取得 Driver 版本、GPU溫度、耗電瓦數、GPU使用記憶體等數據
還有那些程式在使用 GPU
若要只抓溫度可以用
nvidia-smi -q -d TEMPERATURE | findstr /C:"GPU Current"
GPU Current Temp : 63 C
2021年10月9日 星期六
Bypass Windows 11 TPMCheck and SecureBootCheck
電腦不符合 Windows 11 需求,也可以安裝 Windows 11
安裝流程第一個畫面按 Shift-F10 開啟 CMD
下指令
reg add HKLM\System\Setup\LabConfig /v "BypassTPMCheck" /t REG_DWORD /d 1 /f
reg add HKLM\System\Setup\LabConfig /v "BypassSecureBootCheck" /t REG_DWORD /d 1 /f
後續就跟一般安裝一樣
TPMCheck 及 SecureBootCheck 是在選擇要安裝 Windows 版本之後,
若已看到此電腦無法執行 Windows 11,也可以按上一頁,再進行上面的 reg 動作
順便一提,Windows 11 仍是可以使用離線帳戶的
登入選項 / 離線帳戶
2021年7月27日 星期二
VMware Horizon Client and Bluetooth
發現偶爾 Windows 10 電腦設定裡的藍牙開關會消失,導致藍牙無法連線
經過一段時間才發現是 VMware Horizon Client 所造成,當 USB 裝置裡面的藍牙有被開啟,藍牙就會映射到 VDI,關掉就好了
2021年7月7日 星期三
Change Windows 10 Sandbox Memory
若要調大記憶體,可以建立一個副檔名為 .wsb 的檔案,內容
<Configuration>
<MemoryInMB>8192</MemoryInMB>
</Configuration>
以上例子是改為 8G
然後點這個檔執行,用沙箱開啟即可
其他設定可以參考 Windows Sandbox configuration
2021年7月5日 星期一
FortiClient VPN and Hyper-V Default Switch Conflict
FortiClient VPN 和 Hyper-V Default Switch 衝突問題
Hyper-V 的 Default Switch Private 網段是隨機分配的,有時會跟 VPN 的網段衝突。
但有時明明沒有衝突,Default Switch Private 網段卻在撥上 VPN 後不通,再也拿不到 IP
Workaround 解決方式,到「服務」把 Internet Connection Sharing (ICS) 重啟即可
另一個解決方式是建立一個虛擬交換器,Bridge 到電腦的網卡,不要用 Default Switch 的 NAT
2021年7月3日 星期六
Hyper-V Dynamic Memory
原因就是 Hyper-V 的動態記憶體(Dynamic Memory) 預設是啟用的,RAM 下限預設 512MB
若實體機的資源夠,不想讓 VM 可用的記憶體變少,可以把這個功能取消
WinBox legacy version 3.x
RouterBoard 管理工具 WinBox 官方已經出 4.x 版 UI 比較漂亮,但也肥大許多(解開大於50M),還是習慣使用舊版(x64 只有 2.2M) WinBox 3.43 Legacy version of advanced desktop utility ...
-
禁止 LINE 電腦版自動或強制更新的方法 LINE 電腦版啟動都會去連這個更新資訊檔 https://desktop.line-scdn.net/win/v1/real/update_info.json 內容大概長這樣 可以看出針對各版本的更新 type 有 force, ...
-
需先安裝 XZ Utils for Windows 把 xz.exe 放在 PATH 有指到的地方 curl -LOs https://github.com/rocky-linux/sig-cloud-instance-images/raw/Rocky-9.2.20230513...
-
HiNet MOD 機上盒(註1),在實體電源關機(註2)後兩分鐘, 會造成 RouterBoard 的 PPPoE 斷線重連,有夠怪的問題 這個問題追了好久,終於找到兩者竟然有關聯 經過多次驗證,確認了這個關聯性,就在機上盒關機後的兩分鐘(正負5秒), RouterBoard ...
-
xrdp 是 Linux 版的 RDP server (遠端桌面) 它運作時需要 Xvnc 的 libvnc.so, 所以安裝時需要連同 VNC 一起安裝(只需 minimal) dnf -y install xrdp tigervnc-server-minimal system...
-
RustDesk 使用上跟 Anydesk, Teamviewer 差不多,也是用 ID + Password 就可以連線 其優點是開源,可以自架 ID/Relay Server 在 Client 裝好的情況下,直接是可以使用的,預設應該是使用 RustDesk 的公共 Ser...
-
以前都是用 rp-pppoe 套件裡的 adsl-setup 來設定 PPPoE 現在比較新的 Linux 已經沒有這個套件了,要用 NetworkManager 的 nmcli 來設定 設定也很簡單,準備帳號、密碼及網路卡就行了 以下範例帳號是 xxxx@hinet.net 密...
-
本例是從 8.0U3 升到 8.0U3d,若從更舊的版本升級,不確定是否適用 先把所有 VM 關機,進入維護模式 把 depot 升級檔 VMware-ESXi-8.0U3d-24585383-depot.zip 放到機器內 ssh ESXi 先查看 depot 有那些 Prof...
-
現在自架的 Mail Server 若沒有簽章,寄出的信件有很大的機會被擋或歸類在垃圾信 所以 SPF + DKIM 已經是必要的設定 環境 CentOS + Postfix,文中的域名均以 yourdomain.com 作為範例 安裝所需套件 yum -y install py...
-
RouterOS 在 7 版以後支援 WireGuard 註: WireGuard 在 Linux Kernel 5.6 版開始內建 設定滿簡單的,在選單 WireGuard New Interface,Private Key 及 Public Key 不用填,會自動產生 在 I...
-
Bracketed Paste Mode 是 Terminal 為了區分手動輸入及剪貼簿貼上的一種模式, 啟用此模式,貼上的文字區塊會被起始控制碼 ESC [ 200 ~ 及結束控制碼 ESC [ 201 ~ 包住 例如在編輯器貼上一段已經排版好的程式碼,若沒有啟用 Brack...

