亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

WiFi模式下NFS與TFTP嵌入式調(diào)試環(huán)境搭建與優(yōu)化

WiFi模式下NFS與TFTP嵌入式調(diào)試環(huán)境搭建與優(yōu)化 做嵌入式開發(fā)的人應該都經(jīng)歷過一種糾結(jié)明明可以抱著一塊開發(fā)板到處跑卻總得拖著一根網(wǎng)線才能干活。有的板子沒有有線網(wǎng)口有的板子放在某個現(xiàn)場角落拉線不現(xiàn)實還有些時候手里拿的是一臺手機改裝過的調(diào)試終端。這時候把NFS和TFTP這兩個調(diào)試利器架到WiFi上就成了非常現(xiàn)實的需求。這篇內(nèi)容我想把“WiFi模式下nfs與tftp的網(wǎng)絡環(huán)境搭建”這件事從頭到尾捋一遍。它不復雜但也不是直接把有線環(huán)境的配置搬過來就行——無線鏈路的延遲、丟包、IP漂移這些特性會實實在在影響NFS的掛載穩(wěn)定性和TFTP的傳輸成功率。這篇文章適合正在用開發(fā)板做根文件系統(tǒng)掛載調(diào)試的工程師適合想擺脫網(wǎng)線束縛的嵌入式愛好者也適合那些手里只有WiFi環(huán)境、卻要折騰uboot和內(nèi)核鏡像傳輸?shù)娜?。先給你交個底這套環(huán)境本身并不難難的是讓它穩(wěn)定、可復用。下面我會從整體設計思路說起把服務端配置、客戶端優(yōu)化、WiFi場景下的驗證和排錯一路講完。我不喜歡寫那種“復制粘貼就能跑”的教程你想跑起來很容易想跑得穩(wěn)就得知道參數(shù)背后的原因。1. WiFi模式下NFS與TFTP環(huán)境的整體設計與核心思路1.1 為什么非要在WiFi下搭這套環(huán)境先把場景掰開。NFSNetwork File System解決的是開發(fā)板啟動時掛載根文件系統(tǒng)的問題TFTP解決的是uboot階段傳輸內(nèi)核鏡像、設備樹文件的問題。這兩個服務在有線網(wǎng)絡下都非常成熟但WiFi場景會引入幾個有線環(huán)境幾乎不會遇到的不確定因素IP地址可能是動態(tài)分配的、丟包率比網(wǎng)線高一個數(shù)量級、延遲抖動明顯、路由器的AP隔離可能直接掐斷設備間的互訪。我碰到過的真實場景是某塊開發(fā)板自帶WiFi模塊但沒有以太網(wǎng)口項目現(xiàn)場又不能隨便布線。當時手頭只有一臺筆記本電腦和一個家用路由器要在這種條件里完成內(nèi)核下載、文件系統(tǒng)掛載的整套調(diào)試不像聽起來那么輕松。特別是第一次用TFTP傳內(nèi)核時反復超時后來發(fā)現(xiàn)是WiFi基站下的丟包率偏高小文件沒感覺一傳到十幾MB就原形畢露。WiFi天然具有“移動性”優(yōu)勢很多開發(fā)環(huán)境需要設備在實際擺放位置調(diào)試電腦可以就近放著但網(wǎng)線布不過去。把NFS和TFTP從有線遷到無線本質(zhì)上是把調(diào)試鏈路的傳輸介質(zhì)換掉了但服務架構(gòu)沒有變一臺開發(fā)機服務器提供共享目錄和啟動文件開發(fā)板作為客戶端啟動時通過網(wǎng)絡拉取資源。區(qū)別在于無線鏈路不允許你像有線那樣“隨便配配就能用”必須針對鏈路質(zhì)量做參數(shù)層面的適配。1.2 網(wǎng)絡拓撲與鏈路規(guī)劃這套環(huán)境里的角色劃分非常清晰開發(fā)機也被稱作宿主機安裝并運行NFS服務端和TFTP服務端通常通過網(wǎng)線或WiFi接入同一個局域網(wǎng)段。開發(fā)板客戶端通過WiFi接入相同局域網(wǎng)啟動過程中先從DHCP獲取IP或配置靜態(tài)IP然后依次通過TFTP下載內(nèi)核、通過NFS掛載根文件系統(tǒng)。無線模式下我強烈建議給開發(fā)板固定IP而不是完全依賴DHCP動態(tài)分配。原因后面細說簡單講就是動態(tài)IP在WiFi下重新關聯(lián)路由器時很容易變化而NFS掛載一旦斷掉再恢復就要重新定位服務器IP這會浪費大量調(diào)試時間。實測中比較穩(wěn)的搭配是路由器開啟DHCP靜態(tài)綁定把開發(fā)板的MAC地址和某個固定IP綁在一起。這樣既不用在板子上寫死IP換網(wǎng)絡環(huán)境時還能自動適配又能保證每次重新上電后IP不變。這是整套環(huán)境的鏈路示意圖路由器位于中間開發(fā)機通過WiFi/網(wǎng)線接入開發(fā)板通過WiFi接入兩者處于同一網(wǎng)段。TFTP走的是UDP 69端口NFS走的是TCP/UDP 2049端口外加一組動態(tài)端口rpcbind。WiFi環(huán)境下如果路由器開啟了AP隔離客戶端隔離這兩個設備的二層通信會被直接切斷表現(xiàn)為互相ping不通——這個問題我后文還會專門說。1.3 方案選型為什么不直接用U盤或串口你可能問既然WiFi不穩(wěn)定為什么不直接U盤拷貝、串口下載答案是效率和迭代速度。嵌入式調(diào)試是一個“改代碼、編內(nèi)核、拷過去、看現(xiàn)象”的循環(huán)串口傳一個大內(nèi)核要等幾分鐘U盤還得來回插拔。NFS和TFTP的價值在于把“傳輸”變成網(wǎng)絡上的常態(tài)操作每次改動后重啟開發(fā)板就能加載最新內(nèi)容。WiFi雖然不如有線穩(wěn)定但勝在沒有物理束縛尤其適合移動調(diào)試和現(xiàn)場聯(lián)調(diào)場景。這套方案解決的真實痛點其實就一句話在沒有有線條件的環(huán)境里保留完整的網(wǎng)絡調(diào)試能力。代價則是鏈路質(zhì)量下降所以整個配置過程不能照搬有線思路要在NFS協(xié)議版本、掛載超時參數(shù)、TFTP塊大小這些層面上做針對性調(diào)整。2. 服務端基礎環(huán)境搭建NFS與TFTP的安裝和啟動2.1 確認服務端網(wǎng)絡狀態(tài)與軟件源無論你用的是哪一套Linux發(fā)行版第一步都先確認開發(fā)機自身的網(wǎng)絡狀態(tài)。這一步看起來多余但確實現(xiàn)場翻車過很多回有人裝好了NFS掛載時才發(fā)現(xiàn)服務端自己有兩個IP開發(fā)板訪問的是那個被防火墻擋住的地址。# 查看網(wǎng)卡IP與連接狀態(tài) ip addr show ip route show # 確認能與開發(fā)板互通先做一次基本ping ping 開發(fā)板IP我建議第一次搭建的時候用有線把開發(fā)機和路由器連接起來確認整套NFSTFTP流程走通再切換到WiFi做鏈路優(yōu)化。這不是慫而是把變量拆開排查——有線都跑不通就上無線出了問題都不知道怪誰。軟件源方面Debian系和Red Hat系裝的服務名字不一樣但核心組件一樣發(fā)行版系NFS服務端包名TFTP服務端包名Debian/Ubuntunfs-kernel-servertftpd-hpaCentOS/RHEL/Rockynfs-utilstftp-server2.2 安裝NFS服務端以Debian系為例sudo apt update sudo apt install -y nfs-kernel-server裝完之后不要急著配先把服務狀態(tài)確認一下sudo systemctl status nfs-server這個服務名在Debian系上是 nfs-server在部分版本上可能是 nfs-kernel-server。不管叫啥state為activerunning就行。Red Hat系的安裝命令是sudo dnf install -y nfs-utils sudo systemctl enable --now nfs-server這一步的作用是讓NFS在開機后自動拉起避免每次手動啟動。后面你在開發(fā)板上配置開機自動掛載時服務端的自啟動就是前提條件。2.3 安裝TFTP服務端TFTP的陣營選擇比較多我用的是 tftpd-hpa理由是它配置集中、支持systemd管理、參數(shù)語義清楚。Debian系安裝sudo apt install -y tftpd-hpaRed Hat系則要裝 tftp-server并通過socket激活sudo dnf install -y tftp-server sudo systemctl enable --now tftp.socket注意Red Hat系會拆成tftp.service和tftp.socket兩個單元實際監(jiān)聽68/69端口的是socket單元部署的時候要確認socket是啟動狀態(tài)。我見過有人在Red Hat上配了老半天配置文件結(jié)果發(fā)現(xiàn)tftp.service是獨立的、根本不是自己用的那個進程。2.4 防火墻策略NFS和TFTP的端口開放防火墻是NFS環(huán)境搭建里翻車率最高的環(huán)節(jié)。NFS本身不止監(jiān)聽2049端口它依賴rpcbind動態(tài)分配端口所以不能只放行2049還要放行rpcbind的111端口以及一系列動態(tài)端口。TFTP則相對簡單固定UDP 69端口。Debian系的ufw可以這樣操作sudo ufw allow 2049/tcp sudo ufw allow 2049/udp sudo ufw allow 111/tcp sudo ufw allow 111/udp sudo ufw allow 69/udpRed Hat系的firewalld更省事直接認服務名sudo firewall-cmd --permanent --add-servicenfs sudo firewall-cmd --permanent --add-servicerpc-bind sudo firewall-cmd --permanent --add-servicetftp sudo firewall-cmd --reloadfirewalld能識別nfs這個服務名會自動放行2049、111以及NFS動態(tài)端口。但有一個問題有些環(huán)境中firewalld的服務定義不包含全部動態(tài)端口范圍配置完還是掛不上。保險起見可以查看自己的NFS實際使用了哪些端口rpcinfo -p | grep nfs如果發(fā)現(xiàn)動態(tài)端口不在防火墻放行范圍內(nèi)就得手動加一條規(guī)則。有種更穩(wěn)的做法是固定NFS動態(tài)端口范圍到某個區(qū)間再對區(qū)間放行具體做法是把下面這行寫進 /etc/nfs.conf 的[nfsd]段[nfsd] vers3y vers4y動態(tài)端口固定的做法稍復雜但在部分企業(yè)路由器環(huán)境下確實更可靠。這是后話如果你只是個人開發(fā)環(huán)境放行服務名的方案通常就夠了。3. NFS核心配置與WiFi鏈路下的參數(shù)優(yōu)化3.1 導出目錄配置/etc/exports 的每一項都別糊弄NFS服務端配置核心就一個文件/etc/exports。它定義了“哪些目錄可以給誰用、用什么權(quán)限”。我的習慣是單獨劃一個目錄做嵌入式調(diào)試共享區(qū)比如 /srv/nfs/rootfs里面放編譯好的根文件系統(tǒng)。一個典型的exports條目/srv/nfs/rootfs 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)四個參數(shù)里每個都有講究rw允許讀寫。調(diào)試階段你經(jīng)常要在開發(fā)板上寫文件只讀的話連日志都存不下來。sync服務端在響應客戶端寫請求前必須將數(shù)據(jù)落盤。WiFi下鏈路本來就不穩(wěn)sync能最大限度避免數(shù)據(jù)不一致的問題。有人為了性能用async但是在嵌入式調(diào)試場景我寧可慢一點也要數(shù)據(jù)安全。no_subtree_check關閉子目錄的權(quán)限檢查。這個參數(shù)能降低NFS在目錄重命名等場景下的延遲WiFi下尤其有價值。no_root_squash允許開發(fā)板上的root用戶以root權(quán)限訪問共享目錄。沒有這個參數(shù)開發(fā)板上的root會被映射成nobody你連創(chuàng)建設備節(jié)點都做不了很多根文件系統(tǒng)掛載后會直接啟動失敗。寫完exports后執(zhí)行sudo exportfs -ra sudo showmount -e localhostshowmount -e 輸出的內(nèi)容就是開發(fā)板側(cè)能看到的共享列表。如果這里沒有輸出你的共享目錄大概率是exports格式寫錯了別急著去客戶端排查。3.2 WiFi場景下NFS掛載參數(shù)的選擇邏輯服務端配置搞定后真正能體現(xiàn)“WiFi優(yōu)化”的是客戶端掛載參數(shù)。有線環(huán)境下很多人直接 mount -t nfs 192.168.1.10:/srv/nfs/rootfs /mnt/nfs但無線環(huán)境的丟包與延遲不允許這么粗暴。這是我實測在WiFi場景下很好用的一組參數(shù)mount -t nfs -o nolock,tcp,rsize4096,wsize4096,timeo50,retrans5,soft \ 192.168.1.10:/srv/nfs/rootfs /mnt/nfs逐項說明nolock關閉NFS的鎖管理。開發(fā)板側(cè)的NFS客戶端鎖機制在無線環(huán)境下容易觸發(fā)問題關閉后能減少掛載失敗的概率。tcp強制走TCP而非UDP。WiFi本身丟包率不低TCP的重傳機制能保證數(shù)據(jù)傳輸完整性。有人擔心TCP比UDP慢但在NFS場景下TCP的可靠優(yōu)勢遠大于那點延遲差。rsize/wsize4096單次讀寫的塊大小。有線環(huán)境你完全可以設成32768但WiFi下大塊傳輸容易觸發(fā)底層重傳風暴4096是實踐下來比較折中好用的值。timeo50超時時間單位是0.1秒也就是5秒。這個值比默認的60060秒小很多。為什么不直接用默認因為默認超時在無線鏈路上會讓你等很久才報錯調(diào)試時卡在那里非常被動。retrans5重傳次數(shù)。配合timeo約5次重試后還沒成功就報錯。這兩個參數(shù)的意義是把“等待掛載結(jié)果”的時長控制在可接受范圍內(nèi)。soft使用軟掛載即重試超時后返回錯誤而不是無限阻塞。開發(fā)調(diào)試階段用soft因為你經(jīng)常改配置、調(diào)鏈路硬掛載一旦斷連會卡死整個系統(tǒng)只能重啟開發(fā)板。我之前在某塊板子上測試過同樣的NFS共享有線掛載開機到進入shell大約10秒WiFi下用優(yōu)化參數(shù)大約14秒。多出的時間主要是無線鏈路的連接開銷和NFS握手延遲這個代價可以接受。但你如果用默認的全部參數(shù)直接掛會出現(xiàn)一種情況掛載命令執(zhí)行后沒有任何反饋卡幾分鐘都不報錯——那是硬掛載的等待重傳機制在空轉(zhuǎn)。3.3 客戶端掛載操作與開機自動掛載手動掛載確認無誤后最好把掛載動作固化到開發(fā)板的啟動流程里。有兩種常見做法一種是把掛載命令寫進啟動腳本rc.local或systemd服務另一種是寫進 /etc/fstab。開發(fā)板上的文件系統(tǒng)如果本身在本地Flash里fstab是合適的192.168.1.10:/srv/nfs/rootfs /mnt/nfs nfs nolock,tcp,rsize4096,wsize4096,timeo50,retrans5,soft 0 0如果開發(fā)板根本沒有本地根文件系統(tǒng)整個過程是“uboot通過TFTP下載內(nèi)核 - 內(nèi)核通過NFS掛載根文件系統(tǒng)”那掛載參數(shù)要傳在內(nèi)核bootargs里。比如root/dev/nfs nfsroot192.168.1.10:/srv/nfs/rootfs,tcp,nolock,rsize4096,wsize4096 rw ipdhcp注意這里的nfsroot參數(shù)列表和服務端配置是配套的。別小看這個細節(jié)我見過有人uboot能起來、TFTP也能下內(nèi)核但根文件系統(tǒng)一直掛不上最后發(fā)現(xiàn)是bootargs里沒寫tcp、nolock內(nèi)核默認用UDP掛載在WiFi下就是會莫名失敗。3.4 NFS權(quán)限問題的排查思路Permission denied是NFS最常見的錯誤之一而在WiFi環(huán)境中多了一層配IP的干擾讓問題更難定位。排查順序是先確認客戶端拿到的是否是192.168.1.0/24網(wǎng)段的IP再看exports里的網(wǎng)段是否覆蓋了這個IP再看no_root_squash是否加上了。小技巧在服務器端看日志能最快定位權(quán)限問題。sudo tail -f /var/log/syslog | grep nfs日志會直接告訴你“nfsd: permission error”以及來源IP。我看到過不少人折騰半天防火墻結(jié)果全是網(wǎng)段寫錯導致的權(quán)限拒絕。還有一個坑是SELinux。Red Hat系默認SELinux強制模式會攔NFS流量表現(xiàn)為客戶端卡在掛載、服務端日志卻干干凈凈。臨時驗證可以先執(zhí)行 setenforce 0如果掛載立刻成功說明就要么關SELinux要么打SELinux布爾值放行NFS。4. TFTP服務配置啟動文件的分發(fā)通道4.1 TFTP與NFS的職責邊界在整套啟動流程里TFTP和NFS的分工是uboot階段用TFTP下載內(nèi)核鏡像和設備樹因為uboot里的NFS客戶端太簡陋性能和穩(wěn)定性都差內(nèi)核接管啟動后再用NFS掛載根文件系統(tǒng)。這兩個服務各管一段但文件來源可以共享同一個目錄也可以分開。TFTP配置目錄建議放在 /srv/tftp 或者 /var/lib/tftpboot。里面放zImage、uImage、設備樹dtb文件。你可能會問這些文件都不大為什么WiFi下還偶爾傳失敗因為TFTP走UDP本身沒有擁塞控制WiFi的隨機丟包一旦觸發(fā)了服務端的超時重傳重傳往往也一起丟——這就是TFTP在無線環(huán)境里“越傳越慢、最后失敗”的根因。4.2 tftpd-hpa 的配置細節(jié)tftpd-hpa的配置文件在 /etc/default/tftpd-hpa內(nèi)容一般長這樣TFTP_USERNAMEtftp TFTP_DIRECTORY/srv/tftp TFTP_ADDRESS:69 TFTP_OPTIONS--secure --create每個配置項的作用TFTP_USERNAME運行tftpd的進程用戶建議專用低權(quán)限用戶tftp。防止TFTP被攻擊時拿到root權(quán)限。TFTP_DIRECTORYTFTP的根目錄。--secure模式下客戶端訪問的所有文件都限制在這個目錄里相當于chroot。TFTP_ADDRESS監(jiān)聽地址:69表示監(jiān)聽所有網(wǎng)卡的69端口。也可以指定開發(fā)機的IP比如192.168.1.10:69這樣更安全但如果開發(fā)機IP變化會直接失聯(lián)。TFTP_OPTIONS--secure是安全的chroot模式務必保留。--create允許客戶端創(chuàng)建文件這樣開發(fā)板也能把日志、臨時文件傳回服務端。如果只是為了啟動鏡像下載不一定要加--create。改完配置后sudo systemctl restart tftpd-hpa sudo ss -ulpn | grep :69看到監(jiān)聽在69端口就說明服務起來了。有些老教程會教你把TFTP托管給xinetd配置 /etc/xinetd.d/tftp。我不推薦新環(huán)境用xinetd因為它多了一層進程管理的復雜度systemd已經(jīng)把它替代得差不多了。用tftpd-hpa的獨立daemon模式啟動快、日志清晰、排查方便。4.3 WiFi鏈路下的TFTP實測驗證搭建完服務端用命令行tftp客戶端做一次完整測試# 開發(fā)機上測試 tftp 192.168.1.10 tftp put testfile.txt tftp get zImage tftp quit建議傳一個稍微大一點的文件幾十MB級別來驗證穩(wěn)定性。我第一次在WiFi下傳35MB的內(nèi)核壓縮包傳了三次兩次在校驗階段失敗都是丟包導致的。TFTP協(xié)議有個天然限制單塊數(shù)據(jù)固定512字節(jié)超時時間默認5秒。在無線鏈路下如果丟包率高于1%重傳會頻繁觸發(fā)整個傳輸過程會拖得很長甚至超時終止。我實測的一個實用優(yōu)化是按數(shù)據(jù)包模式調(diào)整雖然TFTP協(xié)議本身規(guī)定了超時重傳但客戶端uboot往往沒給你調(diào)節(jié)超時的選項。所以更現(xiàn)實的辦法是能用NFS就用NFSTFTP只傳小文件。如果必須傳大文件優(yōu)先考慮從服務端角度降低鏈路丟包率——換5GHz頻段、靠近路由器、減少無線信道干擾比在TFTP參數(shù)上做文章有效得多。4.4 與uboot結(jié)合的啟動流程如果你在uboot階段使用TFTP需要在uboot環(huán)境變量里指定服務端IP和文件名。大致流程如下setenv serverip 192.168.1.10 setenv ipaddr 192.168.1.20 setenv bootfile zImage # 下載內(nèi)核到內(nèi)存 tftp 0x81000000 ${bootfile} # 下載設備樹 tftp 0x82000000 ${devicetree}這里有一個經(jīng)常出錯的地方uboot的ipaddr、serverip必須和開發(fā)板運行內(nèi)核后使用的IP保持一致否則會出現(xiàn)“uboot下tftp成功內(nèi)核啟動后網(wǎng)絡不通”的詭異狀況。WiFi環(huán)境下尤其要注意如果路由器給開發(fā)板分配的是動態(tài)IPuboot階段的固定ipaddr和內(nèi)核階段的DHCP獲得的IP可能不一致導致服務器無法回包或者NFS掛載失敗。最省心的方案是前面說過的路由器上綁定開發(fā)板MAC到固定IP同時uboot里把ipaddr設成同一個固定IPserverip設為開發(fā)機IP。然后把內(nèi)核bootargs改成 ip192.168.1.20::192.168.1.1:255.255.255.0::wlan0:off用靜態(tài)IP而不是dhcp。這樣整條鏈路從uboot到內(nèi)核IP一致不容易出幺蛾子。5. WiFi環(huán)境下的聯(lián)通性驗證與穩(wěn)定性加固5.1 從物理層到應用層的逐級驗證很多人搭完環(huán)境掛載失敗第一反應就是改NFS參數(shù)實際上問題可能出在物理鏈路。無線環(huán)境下必須按這個順序排查每一步都通過再進下一步先在開發(fā)板上確認無線連接本身正常ip link show wlan0 iw dev wlan0 linkiw dev 的輸出能看到當前連接的SSID和信號強度。信號強度低于-70dBm就要小心了這個閾值下丟包率會劇增NFS和TFTP都會表現(xiàn)得不穩(wěn)定。然后驗證基本連通性ping -c 5 192.168.1.10不要只看“通不通”要關注延遲分布和丟包率。如果ping的丟包率超過1%后面的NFS、TFTP都不必談先解決鏈路問題。第三步驗證端口可達性# 開發(fā)板側(cè)測試NFS端口 nc -vz 192.168.1.10 2049 # 測試TFTP端口 nc -vzu 192.168.1.10 69nc測TCP端口穩(wěn)一點UDP端口測試不一定準確nc的UDP模式不保證能反映服務端狀態(tài)但好在TFTP服務是否啟動可以通過ss命令在服務端確認兩端對照即可。最后驗證NFS共享列表showmount -e 192.168.1.10如果能列出共享但掛載失敗問題基本鎖定在掛載參數(shù)或權(quán)限而不是鏈路。5.2 AP隔離WiFi下最容易被忽略的攔路虎很多家用路由器默認開啟“AP隔離”也叫客戶端隔離、無線隔離目的是防止同一WiFi下的設備互相訪問。這個功能對普通家庭上網(wǎng)沒影響但對嵌入式調(diào)試是致命的開發(fā)板和開發(fā)機都能上網(wǎng)、都能ping通路由器但彼此無法通信。癥狀是開發(fā)板ping開發(fā)機能通因為走的是路由器轉(zhuǎn)發(fā)AP隔離一般只隔離WLAN客戶端之間的二層直接通信不一定隔離三層轉(zhuǎn)發(fā)實際上多數(shù)家用路由的AP隔離會擋掉客戶端之間的所有訪問包括局域網(wǎng)內(nèi)訪問。我來說一個清晰的判斷方法如果開發(fā)板和開發(fā)機都能ping通路由器但互相ping不通第一優(yōu)先懷疑就是AP隔離。處理方式是登錄路由器后臺關閉“AP隔離”或“無線AP隔離”設置位置通常在無線設置的高級選項里。有的固件把guest network默認開啟并默認啟用隔離如果你連接的是訪客網(wǎng)絡大概率就是這個原因。5.3 頻段選擇與信號質(zhì)量優(yōu)化2.4GHz和5GHz在這個場景里我會毫不猶豫選5GHz。原因很直接2.4GHz頻段在家庭和辦公環(huán)境里干擾源太多藍牙、微波爐、USB 3.0設備、鄰居WiFi都在搶信道。實測在同一個位置2.4GHz下ping延遲的抖動范圍可以達到幾十毫秒5GHz則穩(wěn)定在個位毫秒級。如果你的開發(fā)板支持5GHz一定切到5GHz如果不支持就得在2.4GHz下做更多鏈路層面的補償比如把路由器擺放得更近、選擇一個不那么擁擠的信道。另外有個WiFi省電模式的坑。很多開發(fā)板的無線網(wǎng)卡默認開啟省電模式power save這會帶來明顯的延遲尖峰和偶發(fā)丟包。開發(fā)板連接WiFi后通過下面的命令關閉省電iw dev wlan0 set power_save off這條命令太實用了。我之前在某塊板子上遇到過NFS隨機卡死的情況查了一圈發(fā)現(xiàn)是無線網(wǎng)卡每隔幾秒進入一次休眠再喚醒TCP連接沒斷但是傳輸停頓了一下NFS客戶端就等超時了。關掉省電模式以后問題再沒出現(xiàn)過。5.4 動態(tài)IP場景下的掛載自恢復即使做了靜態(tài)綁定WiFi斷開重連后開發(fā)板的IP可能依然會變或者網(wǎng)絡棧在重連過程中出現(xiàn)短暫不可用。這時候NFS掛載會卡住或報錯。如果你沒有做靜態(tài)綁定那么在開發(fā)板上寫一個小的監(jiān)控腳本是必要的#!/bin/sh while true; do ip addr show wlan0 | grep 192.168.1.10 /dev/null 21 if [ $? -ne 0 ]; then IP_CHANGED1 fi mountpoint -q /mnt/nfs if [ $? -ne 0 ] [ $IP_CHANGED -eq 1 ]; then mount -t nfs -o nolock,tcp,rsize4096,wsize4096,timeo50,retrans5,soft \ 192.168.1.10:/srv/nfs/rootfs /mnt/nfs IP_CHANGED0 fi sleep 10 done這個腳本雖然是簡化版本但是思路是對的檢測IP、檢測掛載狀態(tài)、重新掛載。實際項目里你可以把它弄成一個systemd服務。有這個腳本兜底WiFi重啟、路由器重啟后調(diào)試環(huán)境能自動恢復省掉很多手動操作。6. 常見故障排查與個人實操心得先把這段時間積攢下來的高頻問題做成一個速查表遇到的問題基本都能在里面找到入口現(xiàn)象可能原因排查方案開發(fā)板和開發(fā)機互ping不通AP隔離開啟 / 不在同一網(wǎng)段檢查路由器設置、檢查WiFi連接ping通但NFS掛載卡住防火墻未放行 / rpcbind未啟動放行111和2049端口檢查rpcinfoNFS掛載報Permission deniedexports網(wǎng)段不對 / 缺少no_root_squash查看服務端syslog、檢查exportfsNFS掛載偶爾斷開無線省電模式 / 丟包率偏高關閉power_save、換5GHz頻段TFTP傳小文件成功大文件失敗WiFi丟包觸發(fā)頻繁重傳換有線驗證、換鏈路、減小文件uboot能tftp但內(nèi)核啟動后網(wǎng)絡不通uboot固定IP與內(nèi)核IP不一致路由器靜態(tài)綁定MAC、bootargs設靜態(tài)IPSELinux攔截導致掛載無反應Red Hat系默認SELinux強制setenforce 0驗證后配置布爾值6.1 掛載命令卡住不動怎么快速脫身NFS掛載命令一旦卡住最常見的錯誤操作是按CtrlC然后重試發(fā)現(xiàn)還是卡。原因是NFS cliente掛載進程已經(jīng)進入不可中斷的等待狀態(tài)D state普通信號殺不掉。我的處理方式# 先等軟掛載的timeo retrans周期走完 # 如果超過2分鐘還無響應強制卸載 umount -lf /mnt/nfs使用 umount -lf懶惰卸載可以強制解除掛載點然后檢查鏈路和服務端狀態(tài)確認沒問題再重新掛載。加了這個惰性卸載參數(shù)之后你就不用為了恢復環(huán)境而重啟整個開發(fā)板了。但注意省事不代表可以亂用頻繁強制卸載容易造成文件系統(tǒng)緩存未落盤。調(diào)試階段沒問題生產(chǎn)設備上不要這么干。6.2 服務端日志怎么高效利用NFS和TFTP的很多問題只在服務端日志里有線索客戶端界面只能給你一個籠統(tǒng)的錯誤碼。Debian系NFS在 /var/log/syslog 或 /var/log/messages 里Red Hat系在 /var/log/messages 里。每次出現(xiàn)問題時第一時間查這兩個日志比反復重啟客戶端高效太多。我之前遇到過一次開發(fā)板掛載NFS失敗排查了很久沒頭緒最后打開服務端日志看到一行 nfsd: request from unprivileged port才知道問題出在開發(fā)板把源端口映射到了高端口而服務端配置了安全端口限制。這個錯誤信息在客戶端完全不顯示不查日志根本無從入手。還有一點很多教程不會提TFTP上傳失敗時在/tftpboot目錄下查找同名零字節(jié)文件如果存在說明上次傳輸失敗了但殘留了空文件會影響下次傳輸或誤判文件完整性。我的習慣是每次做TFTP傳輸測試前先清空一下TFTP目錄里同名目標文件。6.3 TFTP傳輸大文件容易失敗的另類解法WiFi下TFTP傳大文件失敗已經(jīng)確認是丟包引發(fā)的重傳風暴后還有一個我親測有效的思路把要傳的大文件拆成若干小段用腳本循環(huán)傳。比如一個35MB的鏡像拆分成每段5MBTFTP逐段傳輸后重新拼接split -b 5M zImage zImage_part_ for part in zImage_part_*; do tftp -p 192.168.1.10 -l $part done在開發(fā)板上再把這幾個部分拼接回完整鏡像。這個辦法有點取巧對于“WiFi鏈路質(zhì)量不算太差但不穩(wěn)定”的環(huán)境很有效。如果鏈路質(zhì)量已經(jīng)很差拆成多段依然會失敗那就不如老老實實解決信號問題。這個方法不適合日常工作流只適合應急比如你人在現(xiàn)場手頭沒有網(wǎng)線但內(nèi)核編譯好了必須馬上傳到板子上驗證。絕大多數(shù)情況下我更建議Wireless環(huán)境里能用NFS就NFS能用串口傳小文件就串口傳。6.4 不同開發(fā)板的WiFi行為差異市面上的開發(fā)板WiFi模塊千差萬別同樣是WiFi有的板子連上什么都不干就很穩(wěn)定有的板子省電模式關不掉、驅(qū)動有bugNFS時不時掉線。遇到后者別死磕服務端配置先查無線驅(qū)動和固件版本。我遇到過的情況是某開發(fā)板的WiFi驅(qū)動在某種路由器上場掃描行為異常表現(xiàn)為每隔固定時間就掉線重連。最后通過升級內(nèi)核模塊才徹底解決。這個經(jīng)驗的意思是如果你的服務端配置、防火墻、信號質(zhì)量都排查完了仍然不穩(wěn)定去看無線網(wǎng)卡驅(qū)動是不是有已知bug。還有一個再小不過但是影響鏈路穩(wěn)定性的點無線電源管理。很多開發(fā)板默認啟用省電模式啟動調(diào)試時CPU是省不了多少電的但網(wǎng)卡會頻繁休眠。在代碼里加一條 iw dev wlan0 set power_save off 的成本低于后面排查隨機斷連的時間成本。最后分享一個我自己的習慣我會在開發(fā)機上留一個啟動腳本把NFS服務、TFTP服務、防火墻狀態(tài)一次檢查完輸出一份清晰的報告。在WiFi調(diào)試這種多環(huán)節(jié)的場景里腳本檢查比手工排查可靠得多每次改完環(huán)境配置跑一遍能節(jié)省大量時間。這套WiFi模式下的NFSTFTP環(huán)境本質(zhì)上就是處理好三件事服務端正確導出、客戶端選用適配無線鏈路的掛載參數(shù)、鏈路質(zhì)量足夠可靠。從有線轉(zhuǎn)到無線千萬不要以為只是換了傳輸介質(zhì)鏈路特征變了參數(shù)和排查思路都要跟著變。希望這些從現(xiàn)場踩坑里總結(jié)出來的經(jīng)驗能幫你少走一些彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
大香蕉久操| 天天干少妇| 欧美 亚洲| 精品无码久久久久久久杏吧| 色爽——AV| av资源在线播放天堂| 操逼逼福利视频| 亚洲成人贴图| 精品美女人人干| 免费A片三p视频| 久久九九一区二区三区成人| 天美传媒AV在线| 福利视频香蕉免费一区二区在线| 无码9区| 欲综合网| 国产成人五月天丁香花| 操逼片国产| 啊啊啊操一区| 久久精品视频在线观看| 九九九精品美女| 91视频国品一二三区| 欧中美三级一区二区三区| 国产人妖视频一区在线观看| 国内黄色精品| av强奸乱轮| 国产熟码AV| 亚洲综合大片| 天天综合~91| av绯色| 久久双插| 韩国一级做a久久久久| 国产原创精品| 亚洲色人妻综合| 97在线播放| 福利伊人玖玖国产| 国产精品蜜臀久久久久无码AV| 91处女在线观看| 69AV女优男人的天堂| 后入式五六区| 这里只有97精品| 免费亚洲国产精品久久一区| 91久久国产精品| 国产精品亚洲无码| 精品国产99| 国产精品嫩草影院午夜两性| 国产夜夜艹| 欧美性爱第一区| 日韩av影片在线观看| 精品国产污一区二区三区| 天天看片青娱乐| 99热免费| 大象AV在线| 九九九久千久久激情蜜桃在线看 | 精品人妻一区二区三区鲁大师| 日本成人A片网站| 日韩精品怡红院| 日韩性色b| julia ann久久| 成·人免费午夜在线观看| 蜜乳av首页| 综合天天。| 婷婷在线视频在线观看| 色丁香久久| 国产熟女完整版中字 | 久九干| 色y情视频免费看| 欧美图片色五月天| 99热婷婷一区二区三| 日本东京热大香蕉a片| 青青伊人这里只有精品| 亚洲黄a三级三级三级看三级| aaa淫乱视频| 9热9热综合网| 99精品丰满人妻| 91在线视频观看国产| 久久αⅴ| 日韩精品99久久久久久中文字幕 | 欧美男人亚洲天堂| 网页导航五月天免费一二三区| 曰韩少妇无码| 天天综合97| 插插综合网天天影视网| 91男人天堂网| 国产欧洲精品亚洲午夜拍精品| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 国产精品久久久久无码AV会牛| 无码聚合| av大香蕉| 国产女主播视频在线观看| 97精品视频在线播放| 99AV| 日韩欧美水蜜桃人妻| 五月天日日操夜夜操| 草草电影院| 91综合网在线| 色噜噜人妻av 中文字幕| 啪啪AV导航| 白丝被操91| 日韩人妻丝袜中文字幕| 亚洲黄色电影| 九九九不卡| 成人AV在线网站| 日1区2区3区2020| 激情情色五月天| 综合影院亚洲| 蜜臀久久99精品久久久久久成人小说 | 久久黄黄| 91大神电影天堂| 午夜大香蕉| 无码一区二区三区四区五区六区七区八区九区十区视频 | 日韩一级二级三级免费看完整版国语版| 国产激情综合| 婷婷五月天av| 国内外色色色色色成人视频| 91精品黄在线观看| 天天综合91在线| 超碰碰碰碰| 国产毛片精品一区二区色欲黄A片| 日本在线播放不卡一区| av片在线观看免费播放| 91蜜臀熟女| 国产乱婷婷精品二区三区| 超碰亚洲欧美日韩无| 欧美一区91大爱| Av色五月| 330Dv国产女人终合视频极品人与兽| 亚洲成人一二三区| 手机av亚洲丝袜美腿日韩第一页二页| 91老熟女91老女人| 男女无套 免费网站| 欧美中文综合| 亚洲AV秘无码一区..| 国产美女销魂在线观看不卡| 亚洲欧美中文日韩视频中国语 | 国产老女人久久毛| 黄色操人| 综合五月婷婷| 99re8超碰| 一本久久精品中文字| 伊人网一本| 78精品在线| 3PAV乱伦视频| 欧美强奸乱| 五月丁香色情| 色偷综合| 女沟厕偷窥piss小便| 国产精品不卡av免费在线观看| 色黄污美女啪啪啪免费网站| 婷色五月| 亚洲欧美一区二区不卡视频播放| 999国产精品999久久久久久| 色黄色美女大长腿午夜视频| 77777亚洲蜜臀精品久久综合蜜臀| 欧美五区| 日韩在线电影| 操逼视频亚洲| 青青草日本无码| 操学生天天| 超碰在线综合97| 无码国产精品96久久久久孕妇| 欧美日本国产日韩激情视频| 免费农村成人少妇人妻Aa一区二区视频| 性交一区二区在线播放| av网站在线看| 综合一区中亚洲国产成人综合精品 | 欧美姓爱综合网| 亚洲 无码 偷拍| 九九黄色视频在线观看| 青青操视频在线| 欧美少妇色图| 99re6久热只有精品6在线直播 | 亚洲和欧美裸体美女双飞视频| 亚洲成人在线乱码色午夜| 黄色片A级一区二区三区| 久久xx| 91网站18+| 国产日韩欧美操逼视频| 一区二区久久天天干狠狠| 中文字幕在线第二页| www.亚洲黄色| 欧美黄色图片| 牛牛AV人人夜夜澡人人爽| 色小视频蜜乳| www欧美91| 国产自偷自拍一区| 久久粉色| 涩五月婷婷| 国产97色在线 | 亚洲| 97精品熟女少妇一区| 欧美亚综合色图| 欧美性夜| 人妻少妇精品一区二区三区| 成人久久久| 999岛国大片| 综合视频91| 日韩无码视频黄色| 91撸色网 玖玖网 欧美| 欧美18老人禁| 二对二中文字幕。| 乱伦Av网| 亚洲国产精品无石码久久| 综合五月天| 97中文字幕九区| 99精品在线播放| 97久操| 一级免费啪啪片| 国产AV线| 日本不卡卡一区| 思思热在线视频在线| 欧美日韩夜夜| 视频一区二区免费在线| 久久99精品九九久久久婷婷| 太久视频| av一区二区三区不卡| 五月激情综合网| 99re视频在线播放青草| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 免费日韩黄片| 亚洲欧美日产国产91毛片| 日本高清视频xxxx| 一区二区三区在线日韩影院观看| 欧美一级色| 国语精品对白| 97 超碰 人人做 人人爱| 网站A V在线| 国产白丝在线| 99精品久久| 国产成年女黄特黄| 天美av在线| 中文高清一区二区的| 天天干天天操天天操夜夜操天天操| 人妻出轨一区二区三区| 色网在线视频观看免费| 97日韩欧美亚洲| 午夜天堂精品久久久久91| 亚洲色电影在线| 中文字幕日产av人| 国产白嫩漂亮KTV在线| 日本精品一区二区三| 激情综合五| 欧美一级黄色免费专区| 骚鸭AV| 婷婷国产精品九区| 日本污ww视频网站| 强奸乱伦AV一天堂网| 中文字幕一区二区三四五区日日骚| 色欲日韩欧美在线一区| 免费观看一区| 中国的操老妇女| 亚洲精品丝袜-不卡成人免费……| 爱妃国产亚洲视频中文字幕| 天天搞欧美| 啊啊啊啊一区| 91在线精品| a片自拍直播视频| 欧美综合狠| 综合网,亚洲,欧美| 曰韩av中文字幕专区| 91视频精品| 五十路熟女在线不卡观看一区二区| 91色艳| 国产熟女免费观看久久| 国产毛片毛片4p懂色| 玖玖爱综合网| 99xav| 四虎影库国产精品免费| 两性综合网| 不卡av免费在线网址| 青青久日| 色悠久久久av| 物尤视频一区二区| 国产又黄又猛又粗又爽的网站| 欧美少妇性爱网站| 日韩精品一区二区高清| 91亚洲电影| 岛国激情视频在线观看| 欧美成人A√在线一区二区| 久久久999国产精品| 久久久久网站-538在线视频-欧美永久乱码 | 国产亚洲综合欧美一区| 亚洲97久久精品亚洲| 精品国产Av无码久久久亚洲| 97超碰色| 亚洲国产综合图区中文字幕| 久热这里只有精品9| 综合久久中文字幕综合日韩精品| 国产精品小视频一区二区三区| 抽插亚洲无码| 五月香婷婷| 91网站18+| 强奸乱伦av电影| 精品无码久久久久| 精品少妇人妻av久久免费| 人妻天天爽夜夜爽精品2| 91热热色| 99热这里都是精品| 78超碰| 天天干一干| 偷偷人人精品女女久久| 首页亚洲国产高跟丝袜诱惑视频| 91A欧美电影网站| 五月天综合| 日本幼女18+| 最近的最新的中文字幕视频| 91性情| 97WW精品| 成人自拍三级在线观看| 自拍亚洲综合| 伊人五月天| 91成人亚洲色图| 无码少妇精品一区二区60岁老人| 欧美综合色图网| 丁香五月综合| 超碰在线欧美性爱激情| 人人噜夜夜操| 懂色AV蜜臀无码精品APP| 久草线上视频免费看| 一区二区三区四区免费视频| 一二区在线观看视频| 激情五月天丁香| 99re超碰| 日日妻色网| 久久综合激情| 伊人国产成人av网站| 欧美视频激情久久久久久| 欧美性爱日韩性爱| 国产精品乱码久久久| 久草综合京东| 国产三级中文有码在线视频| 欧美日韩中文视频播放| 中文字幕十五区| 伊人色综合网电影| 最新日本中文字幕| 久久久96精品| 久久最新免费视频23| 97硬碰| 骚人妻少妇视频| 97亚洲在线| 精品免费1| 美女淫穴| 性高潮久久久| 国产肏逼网站| 九九在线精品| 91美女视频在线观看| 99re6久热只有精品6在线直播| 热无码中文亚洲H一道本一区二区| 91男女| 久久久婷婷| 大香蕉伊人久久| 国产精品福利视频播放| 密臀视频三区免费网站| 伊人在线大香蕉视频久久| 色av中文字| 性爱精品一区| 岛国色情视频在线观看| 久久男人的天堂| 日韩精品系列| 色av中文字幕| 蜜桃精品一区二区三区ww| 久久‘黄片视频| 97超碰美女| 久久久久亚洲Av无码专区老牛影视| 亚洲导航深夜福利| 91麻豆天美传媒HD| 91东北熟女| 九九无码视频| 懂色av中文字幕一区二区三区天美| 欧美日韩国产成人高清| 色婷婷丁香五月| 欧美躁死她一区二区| 91成人高清在线观看| 91狠狠综合网| 密臀视频三区免费网站| 欧美爱国产综合、| 性感美女啊啊啊在线| 热久久国产精品视频大陆精品| 少妇99成人麻豆| 婷婷色导航| 中文字幕 国产区| 国产成人免费观看在线视频| 久久九九国产精品| 国产成人bd在线观看| 岛国激情视频在线观看| 人人看人人插| 国模不卡| 成人激情无码在线视频| 亚洲毛片一级带毛片基地| 午夜激情成人在线观看| αⅴ天堂| 日韩一级特黄av毛片| 精品亚洲国产成人精品| 中文字幕中文字幕一区二区| 国产92麻豆天美精品色欲5| 在线精品福利免费播放| 九九伊人网| 欧洲色| 夜夜嗨AV一区天天| 久久亚洲骚逼综合| 欧美中文字幕一区 | 久久久久久久97| 91狠狠综合| 88xx成人精品视频| 国产综合在线视频网站| 婷婷视频在线免费观看| 激情五月天丁香社区| 亚洲福利中文字幕在线| 精品丰满人妻一区二区三区免费观| 欧美拳交在线播放| 九九久久99| 狠狠躁天天躁日日躁97| 亚洲深夜福利| 岛国黄片网站| 亚洲精品成人激情在线| 老鸭窝成人| 97视频网站| 国产一区二区三区免费视频在性观看 | 一级啊性爱在线视频| 久久精品性| 大香蕉男女超碰精品在线| 99re这里只有精品3| 加勒比伊人综合| 亚洲欧洲日韩中文字幕一区| 国产日韩欧美中文在线播放| 超碰91在线| 后入人妻一区| 玖色av| 国产无码久久高清| 操逼日韩无码 | 日本一区不卡| 久久一级无码精品毛片6| 亚洲午夜免费狠狠干| 青娱乐蜜桃臀AV色婷| 欧美最婬乱婬爆婬牲视频| 亚洲国产综合视频| 乱伦系列一区二区| 欧美精品偷拍| 九九九免费视频| 午夜寂寞欧美| 少妇三P| 熟女精品日韩一区二区三区| 黄片免费看黄片免费看| 亚洲三级网址久久最新| 香蕉99秘 一区精品蜜桃臀| 91快色色色色色| 人妻激情偷乱视频一区二区三区| 91熟女.com| 日本人妻丰满熟妇久久久久久| 69精品久久久久中文字幕| 嗯~啊~快点 死我视频| 超碰久久.com| 国产女性无套 免费观看| 色第一页| 青娱乐淫乱1314| 久久九九99| 风骚少妇视频中文字幕| 第四色奇米影视777| 精品久久久av| 91亚洲欧美| 婷婷99| 毛片99-全集电影手机免费观看完整-B029AV| 美国日韩黄片| 欧美熟妇乱码在线一区| 亚洲97在线| 天天干天天插| 国产一区在线播放| 99re视频在线观看这里只有精品| 欧美亚洲在线| 综合色色婷婷| 亚洲欧美校园| 99热伊人| 九九热国产| 五月丁香啪| 东京热毛片调教| 人妻激情偷乱视三区频一区二区| 久久久无码精品人妻二区| 亚洲砖码砖专无区2023| 四虎精品一区| 99无码视频| 伊人超碰97| 蜜桃色色网站视频三区| 久久夜夜| 国产精品久久久777| 伊人一区二区在线播放| 色偷综合| 锕锕好爽 死我在线观看| 青草草免费网站av| 999久久芭蕾| 亚洲综合色网| 麻豆国产97在线| 亚洲91网。| 亚洲系列第一页| 欧美精品不卡一二三四在线91| 精品亚洲国产成人AV制服丝袜| 亚洲一二三精品久久网| 一区二区三区四区色图| 成人午夜无码视频| 曰韩操B| 欧美少妇高潮久久91| 中文字幕日韩人妻视频| 在线v中文字幕一区二区三区| 9精品久久久久| 99无码狠狠久久| 老女人爆菊| 无码人妻一区二区三区色欲aⅴ | 国产午夜在线观看| 欧美亚州综合图片| 色播五月丁香| 超清福利精品视频在线| 97超碰欧美手机在线| 婷婷五月综合激情| 性暴力欧美猛交在线直播| 性交一区二区在线播放| 成人短视频在线观看| 日本不卡一区| 男人天堂无码| 欧美黄色图片| 在线啊啊啊啊| 欧美草草高清日韩视频| 午夜久久一区二区无码中出| 国产女人操逼视频| 国产1024在线播放| 91黄射| 制服少妇欧美| 欧美亚州手机在线| 免费看A片毛毛片在线播| 一起草视频在线| 伊人一区二区三区| 男人天堂婷婷五月天校园春色| 大学生口爆吞精| 91精品人妻一区二区三区蜜臀| 日本精品免费一区二区三区四区| 五月激情综合网| 激情无码日韩| 色综合av综合久久| 91丝袜美女视频| 欧美草草| 精品无码人妻一区二区免费蜜桃| 一区二区三区 丝袜 高跟 美腿| 国产剧情AV不卡在线观看| 日本性爱视频一级| 天美传媒精品一区二区| 亚洲欧美洲综合| 综合色久欲| 色九九九综合| 亚洲熟妇熟在线电影视频| 99在线免费观看| 日韩性爱播放| 大伊香蕉在线视频免费| 五月丁香拍拍激情综合三级| 人妻一区二区三区视频| 中文?日韩?免费?精品| 亚洲男人在线观看天堂| 91天堂丝袜美腿| 久欲AV| 91精品少妇搡搡搡| 蜜桃香蕉久草精品在线| 亚洲激情欧美色图| 深夜激情| 乱伦一二三区| 国产精品无码久久久久2025| 免费自拍三级综合| 免费看黄视频亚洲网站| 国产精品极品美女视频| 黄色一区二区秘书性感| 久久亚洲AV无码专区国产精品| 在线色导航| 激情网色| 日本熟女中文| 亚洲色偷偷色噜噜狠狠99网| 天天操天天射青青草| 欧洲免费一区二| 午夜欧美J进J出白浆流出久久久| 一本一首道人妻少妇免费久久| 亚洲综合图色在线| 狠狠操狠狠燥| 天天爱天天操| 韩国免费播放一级毛片| se01国产在线视频| 亚卅熟女乱色| 欧美日韩国第一区| 亚洲凸凹超碰成人| 日日不卡av| 人人搞人人插人人操| 久久久久久久久久久免费精品| 国产亚洲精品无码三区| 日韩成人性爱电影在线播放| 中文无码一二三区| 夜夜嗷嗷一区二区| 性欧美| 欧美v日韩v亚洲v最新在线| 成人av在线播放| 精品一区二区亚洲国产| 北条麻妃99精品青青久久| 人妻酒店出差被中出免费在线播放| 日日碰视频网| 无码人妻精品酒店| 国产树林里野战在线看| 日韩国产品视频中文字| 极品AV网站在线观看| 超碰九区| 久久精品国产亚洲AV片多多 | 天天综合精品| 日韩精品影视| 人妻精品视频一区二区三区| 国产树林里野战在线看| 蜜桃久久久久久| 亚洲精品久久久久久| 丝袜人妻av一区二区| 日韩中文字幕视频在线观看| 丝袜喷水在线| 精品无码少妇| 久久成人午夜精品影院| 日韩亚洲美女一区久久| 欧美综合传媒| 99亚洲精品| 丁香六月综合激情| 九九九九免费视频| 两女互慰AV高潮喷水在线观看| 国产免费一区二区在线A片视频| 99精品热| 日本久久女同性恋视频| www久久久| 韩国嫰模上门援交视频| 豆花视频操逼网址 | 国产高清自拍| 激情六月婷婷| 色天天野狼综合社区| 黄色片一区二区三区四区五区| 99在线精品视频| 一区二区三区在线日韩影院观看| 樱花蜜乳av| sss视频华人在线| 欧美 亚洲 在线| 国产精品三级视频网站| 亚洲天堂资源| 日本视频在线观看污污污| 久久久久78| 中文字幕AV乱伦| 97硬碰| 国产色呦呦| 乱欲性色| 国产亚洲女v在线观看| 91麻豆天美国产| 久久在线观看免费视频| 天堂日本亚洲欧美| 2023天天操夜夜操| 亚洲国产一级中文综合久久天堂在线免费观看 | 岛国999| 国产探花精品在线| 嗯嗯嗯啊啊啊干死我吧| 逼逼逼逼操操操操操操操操操午夜剧场 | 蜜臀久久99精品久久久久久成人小说 | 另类视频在线| 先锋女优在线观看视频| 大香蕉97久久| 男啪女色黄无遮挡免费观看| 九久久九精品视频| 午夜福利国产欧美日韩夜夜| dy888午夜老子影视达达兔| 久久久九九九| 久久久麻豆精品| 东京男人天堂| 97人妻色| 午夜亚洲国产理论秋霞| 91国产丝袜美女| 国产精品久久伊人| 欧美+日产+中文| 欧美天天综| 97人妻免费中文字幕| 舔人妻中文免费视频| 97人人草| 日韩欧美操逼xxx| 欧美青青视频| 9999久久久久| 国产精品麻豆成人av| 欧洲亚洲天堂精品 | 青青草一区二区三区四| 狠狠操狠狠插| 级做a爱无码性色永久免费| 中文字幕文字幕无码一区二区三区电影99| 91成人久久| 亚洲国产天堂| 一区二区三区无卡视频在线观看| 人人摸人人摸人人干| 欧美丝袜中文字幕07在线| 成年男人的天堂| 草草网站影院白丝内射| 熟妇视频一区二区三区在线| 91久久18禁| 免费一级视频特黄色大片| 超碰成人人人爽人人爽| 国产精彩女在线观看视频| 夜夜爽33333| 插穴性爱视频在线观看| 美女啊啊啊啊啊啊| 97精品综合久久网| 又黑又大又粗| 国产尤物AV尤物在线观看不卡| 日韩人妻丝袜中文字幕| 男人精品天堂一区| 欧美大香蕉卡久久| 乱伦熟女区| 国产9 9在线 | 亚洲| 亚洲午夜精品久久久中文影院| 美女91在线观看| 熟女性视频| 国产三级多多影院2022国产AA一级毛片无码| 久久久久熟女| 日韩 欧美 国产 麻豆| 香一区二区三区| 中文字幕jul-617人妻熟女| 欧美爱三级日韩久久| 婷婷丁香九月| 超碰在线974| 亚洲国产日韩欧美熟妇在线| 强奸乱伦亚洲第一页| 极品国产内射| 亚洲性高潮| 人人色97| 豆花视频操逼网址| 久久粉色| 啊啊在线| 中文字幕诱惑制服人妻丝袜美丝袜美 | oumeizonghese,www| 久久人妻视频| 偷看洗澡一二三区美女| 国产精品一级特黄aaa大片在线观看| 国产呦精品系列在线观看| 国产日韩怡红院| 91美女视频电影| 综合视频91| 中文字幕十五区| 精品97精品97| 久久国99999| 97香蕉人人乳| 色大师网站www永久网站视频| 极品白嫩福利在线| 熟女丰满人妻一区| 大稥蕉免费视频这里只有精品| 99热伊人| 黄污污污污| 亚洲色图91欧美日韩| 美女刺激久久国产欧美| 亚州色交| 精品国产网站| 色第一页| 96久久久精品| 日韩成人人妻网站| 亚洲资源吧| 嗯嗯啊啊啊好爽| 性一级黄色录像片网站导航 | 美女刺激久久国产欧美| 看日韩美女二区三区免费操逼视频| 97人人操人人干| 狠狠干,狠狠操| 淮穴色AV| 亚洲欧美九九九| 久久鲁夜| 精品女同一区| 欧综合网| 日韩免费福利在线观看| av天堂精品久久| 國產尤物AV尤物在線觀看| 欧美精品1区2区3区| 五月丁香| 艾草av| 中出后入| 99av| 亚洲成人日韩小说| 色5月婷婷| 国产精品肉丝自拍| 91n免费处女| 91在线观看,天天综合| 91熟女视频| 97欧美在线| 日日夜夜摸| 亚洲97成人在线观看| 日韩欧美俄罗斯A片| 久99热| 亚洲视频二区 | 九九热免费国产视频婷婷伊人| 一本久道久久综合狠狠爱一密臀精| 亚洲se91| 无码外流操逼视频| 亚洲欧美日韩综合在线尤物 | 欧美综合色综合| 亚欧美色| 一区二区三区免费岛国片| 青草视频在线看看看看看看看看看| 中文字幕视频2区| 激情婷婷丁香网| 少妇熟女1区2区3区| 一块操欧美性爱| 久久国99999| 久久激情婷婷| 国产精品久久久久久 百度| 亚洲另类久操网| 久久是精品| 四虎午夜影院| av天堂影视中文在字幕在线中文| 中文字幕-区二区三区四区视频中国| 蜜区区视频79| 欧美操逼熟女| 自拍盗摄一区| 久久久久久久91| 日本一区二区做爱的视频| 国产精品久久久视频| 色香网| 99精品欧美一区二区三区桃色| 欧美日韩国产传媒在线精品| 久久久96精品| 三级三久久线久久99久目本WW| 亚洲区限制级| 国产精品高潮呻吟av久久4虎| 狠狠色色| 婷婷探花久久精品一区| 可以在线观看的黄色网址| 日韩三级网址| 试看60秒 爽| 97综合日韩| 国产精品播放| 婷婷亚洲综合| 国产91丝袜 在线播放| 国内毛片国产专区二| 男人网站婷婷| 中文字幕日韩人妻视频| 精品人妻一区二区免费蜜桃| 亚洲欧美色图片| 嗯嗯嗯好爽| 丰满人妻一区二区三区免费 | 天堂综合网| 久久婷五月天| 天天操妹子| 超碰在线99| 欧美成人精品一区| 成人婷婷丁香| 欧美加勒比| 91亚洲人电影| 日韩国产精品人妻无码久久久| 欧美日韩m| 久久97| 精爱久久| 久久社区一区二区三区| 91精品又粗又猛又爽| 熟女人妇一区二区三区| 97精品视频在线| 熟女乱伦二区| 亚洲欧美日韩激情不卡| 伦在线97| 国产热av| 韩国一级婬片A片AAAAA| 久草色在线观看| 99综合免费视频| 久久99国产精品| 亚洲人成色9999精品久久| 日本成人在线不卡一区二区三区| 宗合情欲网| 二男一女成人A片| 熟女露脸激情自拍视频| 欧美性生活综合| 久伊人网78| 亚洲AV人人澡人人爱| 一区二区三区探花在线观看| 久热99999| 久久性爱视频| av一区二区三区不卡| 男人精品天堂一区| 九九99精品| 韩国一级做a久久久久| 国产精品久久久久久久久久久久久久久久久久| 国产野战露脸在线播放| 亚洲九九视频| 九九九久千久久激情蜜桃在线看| 高清国产性猛交xxxx乱大交| 色天使AV天堂| 91国产丝袜足交精品视频| 日韩免费大片一级播放| 熟妇一区二区| 欧美亚洲日韩16色| 色情婷婷| 成人乱人伦一区二区| 97在线免费公开视频| 无码欧美有限公司| 免费的黄片wwwwww| 日韩欧美加勒比| 午夜男女爽爽爽在线视频| 看免费的黄片| 欧美色图片色哟哟| 国产偷仑| 午夜婷婷| 日韩精品国产一区二区| 超碰九区| AV色五月| 中文字幕免费观看| 狠狠操天天干| 操逼视频亚洲| a片 xxxx受爽视频| 东北女人性交| 亚洲色悠悠久久88| 久操99| 色啪网| 中文字幕交换人妻| 大香蕉免费3| 偷拍视频青青草在线视频| 制服诱惑亚洲一区二区三区在线观看| 欧美色三级片91| 欧美在线播放aaaa| 久久91精品国产9丨久久分亭| 99re在线| 国产农村妇女毛片精品久久| 夜夜操一区二区| 18一区二区三区| 99热9| 亚洲色图欧美视频| 欧美黑人精品在线播放| 在线αⅴ| 欧美第一页| 色五月av| 97在线免费公开视频| 中文字幕综合人妻| 天天爽夜夜欢视| 一二三啪啪专区| 国产在线76页| 综合五月天| 久久婷婷色| 亚洲黄网在哪免费看| 国产三级多多影院2022国产AA一级毛片无码 | 天天操福利视频综合网站| 99在线啪| 热99这里有精品综合久久 | 久久午夜色播影院免费高清| 狠狠97| 玖玖超碰熟| 精品乱码在线观看| 日本久久999| 亚洲清纯唯美| 国产精品电| 少妇蹲下买菜露大唇0| av草草在线电影| 精品女同一区| 91四海无码日韩欧美| www.成人无码| 78精品在线| 欧美双插| 91无码西班牙视频在线| 中文字幕欧美日韩三级| 无码高清操逼| 一级二级三级黑人无码| 日韩性爱1级片视频| 免费看国产曰批40分钟怎么下载| 欧美性爱免费短视频| 亚洲一区二区三区中文字幕| 熟女精品va中文字幕| 婷婷AV一区二区三区| 中文字幕jul-617人妻熟女| 综合色播| 9久久9综合| 传媒免费一区二区三区| 久久久久久久六六| 麻豆 欧美 日韩| 91色综合激情| 日韩丝袜高跟制服在线观看| 亚洲色图自拍| 青草精品视频一日本久久久久网站| 91亚洲综合在线| 美国日韩黄片| 亚洲高清国产理伦片| 久久婷婷色| 日韩内射视频| 另类成人首页一区| 天天综合网~91| 丰满美女一级毛片在线播放| 无码高清专| 亚洲情色第一页| 伊人网在线视频| 久热这里只有精品9| 婷婷伊人五月| 秋霞一级视频在线观看免费| 色女女女导航| 成人精品水蜜桃久久久久久久| 日本二三四区| 伊人久久综合影院| 五月天激情网图片| 六月婷婷一区二区三区| 狠狠爱夜夜| 这里只有精品视频在线观看麻豆| 日韩成人网址| 伊人一区二区三区| 色97干| 国产精品久久久久中文字幕| 色综合美国| 91国产伊人大香蕉| 国产精品久久妻无码网站| 99久久精品国产高潮| 四虎永久在线精品免费网址 | 国产精品人妻无码久久久互動交流| 色在线亚洲视频www| 五月天激情小说| 大香蕉色欲AV| 亚洲天堂五月天国产| 九九成人视频| 超碰97欧美日韩| 国产综合色精品在线观看| 亚洲偷拍自拍在线视频| 97综合国产精品高潮久久| 97中文字幕九区| 亚洲成人福利电影免费| 男人的天堂2018.| 欧美亚洲中文字幕| 日韩免费看黄片| 歐美性天天| 美女被啪到深处抽搐视频| 久久九九99| 亚洲青青草| 国产日韩精品人妻久久久久色欲网站| 97日本超碰综合| 大香蕉99999| 破苞ⅩXXX性无码动漫无码| 大乔未久88一区| 久热在线精品免费观看| 成人无码专区精品视频| 青娱乐91| 26uuu国产| 欧美激情亚洲| 久久久久婷婷| 熟女熟妇伦久久影院毛片一区二区| 18禁无码永久免费无限制| 欧美日韩夜夜| 日韩射精| 爱射综合| 亚洲国产丝袜熟女av| 欧美极品女人的天堂| 天天网综合| 黑操B| 久久午夜色播影院免费高清| 婷婷在线播放| 97资源亚洲| 欧美1727免费观看视频| 中文字幕在线免费观看 | 亚洲黄日韩无码专区| 蜜乳成人AV| 国产精品久久久久久久久久久久久久久久久久 | 日本阿v天堂在线观看| 啊啊啊啊嗯嗯嗯用力好爽| 亚洲色电影在线| 欧美拳交在线播放| 97视频网站| 性色中出| 影音先锋视频在线| 亚洲鸥美色图| 亚州操逼网| 91亚洲图片| 欧美AB在线观看| 人人做天天爱| 九一国产精品| 色综合久| 热99这里有精品综合久久| 亚洲国产综合久久久性感熟妇| 亚洲中文字幕在线视频一区二区| 欧美狠狠弄| 久久九九视频九九视频| 另类图片五月天| 亚州精人品大香蕉| 国产精品露脸在线观看| 精品人妻一二三四区视频| 国产久久日| 无码在线亚洲| 九九九九久久久久| 超碰1024久久| 日本在线播放不卡一区| 丰满人妻一区二区三区免费| 欧美日韩理论一区| 久久国内| 97欧美超碰| 色www精品视频在线观看| 日本污ww视频网站| 欧美视频一| 精品久操| 大香蕉伊人一区在线观看| 无码逼| 一区二区三| 少妇99| 日韩99神马视频播放片在线播放| 亚洲图片日本AⅤ欧美在线| 黄页网站成人免费| 久久超碰、| 久久久网站| 亚洲av综合色区图片亚洲| 果冻传媒A片麻豆熟妇人妻| 老熟妇综合| 九九av| 超碰在线香蕉| 男人午夜天堂| 好一吊区二区| 99re8免费高清在线| 99热最新| 日日日日做夜夜夜夜无码| 麻豆成人AV| 亚洲 欧美 综合 91| a男人的天堂| 九九成人| 国内毛片国产专区二| 51国产午夜精品视频| 人妻91少妇| 天天草AV| 九九九九日本| 久热69九色熟妇97| 性爱av网站| 三级网色| 人人操 欧美| 国产精品第一页国产大屁股视频免费区| 天天综合网~91综合网| 日韩欧美午夜一区二区| 国产区性爱在线视频秋霞豆| 13小男生GAY自慰脱裤子| 91N综合网| 天美传媒av在线| 97久久精品国产| 婷婷国产精品九区| 日韩无码三级影院| 欧美综合区| 岛国色情视频在线观看| 人人操人人摸人人骑| 91情色在线| 欧美日韩国产色五月综合在线| 黄网站黄视频网站进入口| 中文字幕91综合| 丰满人妻-区二区三区免费| 在线看免费无码AV天堂的| 操逼视频亚洲| 亚洲第一狼人丝袜美女另类| 国产精品探花色| 欧美性爱第一页久久| 美女裸体无遮挡永久免费观看网站| 亚洲 欧美综合| 超碰久超碰久| 欧美另类丝袜熟女| 狠狠色五月亚洲91| 日韩本不卡视频在线观看 | 激情小说亚洲视频| 中文字幕视频免费| 天天插天天操天天摸天天射天天看| 伊人一区二区三区| 亚洲和欧美裸体美女双飞视频| 一区二区三区蜜桃成人撸久久东京热| 亚洲。日韩。欧美| 中文字幕视频2区| 97综合日韩| 亚洲情色图片区| 欧美亚洲厕所精品偷拍91 | 人人操人人干网页| 白天啪啪晚上啪啪视频| 影音先锋视频在线| 日韩人妻中文视频| 五月丁香社区婷婷日韩欧美精品影院| 欧美日韩性爱无码| 欧洲熟妇xxXx欧美老妇裸体| 26uuu国产| 啊啊啊啊啊在线观看网址| 闷骚老熟女15P|