- Aug 12 Sat 2023 06:52
STRENGTH.JS 暗碼強度查抄,使用 JQUERY 框架 網頁設計
- Aug 12 Sat 2023 01:34
網頁設計 CPanel 若何重建Exim PTR 保留DNS Cache 和更新MAIL HELO
因為信件發不出去(gmail hotmail 直接被退回)
問了CPanel官方後
他說hostname無法對應,要改成與nameserver一樣
然後若何重建Exim PTR /保存DNS Cache 和更新MAIL HELO
進入WHM
Home »Service Configuration »Exim Configuration ManagerDocumentation
Rebuild Reverse DNS Cache and Update Mail HELO
- Aug 11 Fri 2023 09:15
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 中, 一入手下手就用了下列設定, 清除了本來的所有設定
- Aug 11 Fri 2023 04:22
Line 熱門若何申請
- Aug 10 Thu 2023 04:46
openvino 若何run demo application & pretrained model 介紹 網頁設計
- Aug 10 Thu 2023 01:04
ETH 鏈上的錢 若何用Mutichains轉帳到Arbitrum鏈上 網頁設計
- Aug 09 Wed 2023 02:07
使用Highcharts實現柱狀圖、餅狀圖、曲線圖三圖合一
- Aug 09 Wed 2023 01:06
【Python 爬蟲】抓取 Google 搜索成績的貫穿連接
記實一下批量抓取 Google 搜索成效裡的連結的方法。
如果還沒有安裝以下,要先下載安裝:
- Aug 08 Tue 2023 06:19
網頁設計 用 jQuery 來做圖片偽浮水印
- Aug 08 Tue 2023 04:37
帶排序功能的js masonry瀑布流插件