EyeSee 官網:https://eyesee.cht.com.tw/
申請帳號(用HINET線路HN申請)
申請好了之後
1.監測報表->寬頻上網->加值服務管理
目前分類:未分類文章 (74)
- Dec 18 Mon 2023 22:45
Hinet eyeSee申請DNS IP反解
- Nov 28 Tue 2023 15:25
NetYea Line@網頁客服模組
- Nov 16 Thu 2023 11:48
Python 如何用Pytesseract OCR 辨識影像的字元
1. 到 Github 下載 tesseract-ocr-w64-setup-5.3.3.20231005.exe 來安裝Tesseract。
2. 記錄Tesseract安裝的路徑,預設路徑通常為 C:\Program Files\Tesseract-OCR。
3. 將Tesseract.exe路徑新增到環境變數中
- Nov 16 Thu 2023 11:45
Python中執行Pytesseract模組錯誤
Python中執行Pytesseract模組錯誤 - 錯誤訊息
- Nov 16 Thu 2023 11:43
python在win pytorch環境多進程報錯 "freeze_support()"
在測試 mnist 數字辨識時
代碼來源
https://hackmd.io/@Maxlight/SkuYB0w6_#3-hyperparameter
- Nov 10 Fri 2023 11:28
ubuntu firefox youtube cannot play
- Oct 11 Wed 2023 15:13
Yolov8 照片偵測後如何抓物體座標位置
結果圖:
座標:
- Oct 05 Thu 2023 12:01
YoloV8 物體模型訓練
支援的資料集格式Ultralytics YOLO 格式
- Oct 04 Wed 2023 17:11
Yolov8 AttributeError: 'str' object has no attribute 'items'
- Oct 02 Mon 2023 23:18
Yolov8 Models 測試
官方文件鏈結 https://docs.ultralytics.com/models/
程式碼
- Oct 02 Mon 2023 23:15
Yolov8 解决 OMP: Error #15: Initializing libiomp5md.dll, but found
- Oct 02 Mon 2023 23:07
Yolov8 PyTorch出現 An attempt has been made to start a new process before t..
近從新調試一段pytorch 程式碼,以前的伺服器上完全沒問題,但換了一台機器,重新安裝了新版本的cuda, anaconda ,pytorch 等,以前的程式碼出現各種版本不適合的問題。
問題:
現在說說這個問題。運行pytorch 時出現的情況如下:
- Oct 02 Mon 2023 22:56
YOLOv8 pytorch環境建置與教學 - Win10
先到 pytorch 官網 對應一下CUDA版本及指令
我的環境是:
- Python 3.10
- Nvidia driver 522.25
- Cuda 11.7
- Conda
- Cudnn 8.7
安裝方法可參閱此篇文章 :Win10用 Anaconda 建 3070系列的 Tensorflow 深度學習環境
先下載CUDA 11.7 載點
下載安裝好以後,把CUDNN 三個目錄COPY到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7下
到PyCharm 終端機下指令先建一個虛擬環境
- Sep 21 Thu 2023 15:22
YOLO v4 環境建置 - Win10
- Aug 17 Thu 2023 21:48
Tensorflow GPU 運算出現 failed to create cublas handle 訊息
用GPU RUN PYTHON時,
出現錯誤訊息
- Jun 29 Thu 2023 13:13
CentOS 8 如何關閉firewalld 並打開iptables
停止及關閉firewalld
1. To begin with, you should disable Firewalld and make sure it does not start at boot again.
- Jun 27 Tue 2023 12:22
CENTSOS 8-9 PPPoE 在 iptables 中 TCPMSS 網路封包設定問題
最近因為CENTOS 7 服務會莫名的關閉,查了發現是KENERL問題,所以決定升到CENTOS 8-9,
我的INTEL雙網網卡 來當做家裡的firewall, 於是安裝了CENTOS 8 - 9, 並用pppoe 來連接中華電信的Router, 並且寫了一些iptables 的rules 來當作firewall 及NAT router.
但是覺得有問題, 有時連不出去. 現象是這樣的:
但是在NAT 後面的電腦,GOOGLE PTT網站 連線都很ok, , 只要碰上yahoo跟遊戲 的連線, 就連不上, ftp 也ok.
這問題擺了很久都沒去理會. 今天終於有空好好的來追問題的源頭. 發現好像是跟pppoe 有關.
問了小洲大大才發現
MTU
MTU (Maximum Transmission Unit) 是指網路介面卡上最大傳輸單元, 其單位為bytes. 在大多數的Ehternet 上, 這個值通常是1500. 因為如此, 在PPPoE 中, 因為還有header問題, 所以這個值就得設的比較小, 通常為1492 (= 1500 – 2(PPP)- 6(PPPoE))
MSS
MSS (Maximum segment size) 是TCP protocol 中的一個參數, 是指TCP 每次資料傳輸分段的最大值. 當TCP 在handshake 時, 雙方host 會查看MSS 這個欄位, 來決定雙方資料傳輸分段的大小. 在Ethernet 中MSS 值最大為1460 bytes.
原因是在Ethernet 中 MTU = IP Header + TCP Header + MSS + FCS.
(FCS 是指Frame check sequence, 通常採用CRC演算法, 在Ethernet 中, 它佔4 bytes.)
但是在PPPoE 中MTU 為1492, 所以其MSS 只能設為1452.
問題所在
當CENTOS 8 在開機後, 啟動了ppp0, 其內定將MTU 設為1492, 並且會自動設定一條iptable rule,
因為在NAT 後面的電腦, 並不知道前端的router 是用什麼介面連到internet, 所以它和遠端的電腦建立TCP 連線時, 有可能會將MSS 設為1460. 但是由於firewall 或router 端使用PPPoE連線, 若MSS 大於1452會造成資料爆掉, 所以上述的iptable rule 強制偷改其MSS值(在IPV4下 = PMTU – 40, 在IPV6下 = PMTU – 60). 因此MSS 就會被改成1452, 這樣子就不會爆掉了.
但是我自己寫的iptable rule script 中, 一開始就用了下列設定, 清除了原來的所有設定
- Jun 27 Tue 2023 12:16
CentOS 8-9 用雙網卡 PPPOE 撥號並做 NAT(完整)
用nmcli可以成功建立pppoe連線
: (在下列例子中,我將pppoe連線命名為ppp0,刻意設定為需要時才手動進行撥接,
: 網卡的裝置名稱為對外enp1s0f0, 對內enp1s0f1)1. 安裝模組 NetworkManager-ppp ppp
enp1s0f0設定IP:192.168.0.254
enp1s0f0設定IP:192.168.1.254
1.安裝模組
- Jun 01 Thu 2023 21:54
netdata 炫酷的方式監控Linux系統資源(CentOS 7 8可用)
- May 31 Wed 2023 19:22
如何用 Cpanel 整機複製之前那一台的網站及設定