日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

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

WiFi模式下NFS與TFTP嵌入式調試環(huán)境搭建與優(yōu)化 做嵌入式開發(fā)的人應該都經歷過一種糾結明明可以抱著一塊開發(fā)板到處跑卻總得拖著一根網線才能干活。有的板子沒有有線網口有的板子放在某個現(xiàn)場角落拉線不現(xiàn)實還有些時候手里拿的是一臺手機改裝過的調試終端。這時候把NFS和TFTP這兩個調試利器架到WiFi上就成了非常現(xiàn)實的需求。這篇內容我想把“WiFi模式下nfs與tftp的網絡環(huán)境搭建”這件事從頭到尾捋一遍。它不復雜但也不是直接把有線環(huán)境的配置搬過來就行——無線鏈路的延遲、丟包、IP漂移這些特性會實實在在影響NFS的掛載穩(wěn)定性和TFTP的傳輸成功率。這篇文章適合正在用開發(fā)板做根文件系統(tǒng)掛載調試的工程師適合想擺脫網線束縛的嵌入式愛好者也適合那些手里只有WiFi環(huán)境、卻要折騰uboot和內核鏡像傳輸?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階段傳輸內核鏡像、設備樹文件的問題。這兩個服務在有線網絡下都非常成熟但WiFi場景會引入幾個有線環(huán)境幾乎不會遇到的不確定因素IP地址可能是動態(tài)分配的、丟包率比網線高一個數(shù)量級、延遲抖動明顯、路由器的AP隔離可能直接掐斷設備間的互訪。我碰到過的真實場景是某塊開發(fā)板自帶WiFi模塊但沒有以太網口項目現(xiàn)場又不能隨便布線。當時手頭只有一臺筆記本電腦和一個家用路由器要在這種條件里完成內核下載、文件系統(tǒng)掛載的整套調試不像聽起來那么輕松。特別是第一次用TFTP傳內核時反復超時后來發(fā)現(xiàn)是WiFi基站下的丟包率偏高小文件沒感覺一傳到十幾MB就原形畢露。WiFi天然具有“移動性”優(yōu)勢很多開發(fā)環(huán)境需要設備在實際擺放位置調試電腦可以就近放著但網線布不過去。把NFS和TFTP從有線遷到無線本質上是把調試鏈路的傳輸介質換掉了但服務架構沒有變一臺開發(fā)機服務器提供共享目錄和啟動文件開發(fā)板作為客戶端啟動時通過網絡拉取資源。區(qū)別在于無線鏈路不允許你像有線那樣“隨便配配就能用”必須針對鏈路質量做參數(shù)層面的適配。1.2 網絡拓撲與鏈路規(guī)劃這套環(huán)境里的角色劃分非常清晰開發(fā)機也被稱作宿主機安裝并運行NFS服務端和TFTP服務端通常通過網線或WiFi接入同一個局域網段。開發(fā)板客戶端通過WiFi接入相同局域網啟動過程中先從DHCP獲取IP或配置靜態(tài)IP然后依次通過TFTP下載內核、通過NFS掛載根文件系統(tǒng)。無線模式下我強烈建議給開發(fā)板固定IP而不是完全依賴DHCP動態(tài)分配。原因后面細說簡單講就是動態(tài)IP在WiFi下重新關聯(lián)路由器時很容易變化而NFS掛載一旦斷掉再恢復就要重新定位服務器IP這會浪費大量調試時間。實測中比較穩(wěn)的搭配是路由器開啟DHCP靜態(tài)綁定把開發(fā)板的MAC地址和某個固定IP綁在一起。這樣既不用在板子上寫死IP換網絡環(huán)境時還能自動適配又能保證每次重新上電后IP不變。這是整套環(huán)境的鏈路示意圖路由器位于中間開發(fā)機通過WiFi/網線接入開發(fā)板通過WiFi接入兩者處于同一網段。TFTP走的是UDP 69端口NFS走的是TCP/UDP 2049端口外加一組動態(tài)端口rpcbind。WiFi環(huán)境下如果路由器開啟了AP隔離客戶端隔離這兩個設備的二層通信會被直接切斷表現(xiàn)為互相ping不通——這個問題我后文還會專門說。1.3 方案選型為什么不直接用U盤或串口你可能問既然WiFi不穩(wěn)定為什么不直接U盤拷貝、串口下載答案是效率和迭代速度。嵌入式調試是一個“改代碼、編內核、拷過去、看現(xiàn)象”的循環(huán)串口傳一個大內核要等幾分鐘U盤還得來回插拔。NFS和TFTP的價值在于把“傳輸”變成網絡上的常態(tài)操作每次改動后重啟開發(fā)板就能加載最新內容。WiFi雖然不如有線穩(wěn)定但勝在沒有物理束縛尤其適合移動調試和現(xiàn)場聯(lián)調場景。這套方案解決的真實痛點其實就一句話在沒有有線條件的環(huán)境里保留完整的網絡調試能力。代價則是鏈路質量下降所以整個配置過程不能照搬有線思路要在NFS協(xié)議版本、掛載超時參數(shù)、TFTP塊大小這些層面上做針對性調整。2. 服務端基礎環(huán)境搭建NFS與TFTP的安裝和啟動2.1 確認服務端網絡狀態(tài)與軟件源無論你用的是哪一套Linux發(fā)行版第一步都先確認開發(fā)機自身的網絡狀態(tài)。這一步看起來多余但確實現(xiàn)場翻車過很多回有人裝好了NFS掛載時才發(fā)現(xiàn)服務端自己有兩個IP開發(fā)板訪問的是那個被防火墻擋住的地址。# 查看網卡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上配了老半天配置文件結果發(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)端口不在防火墻放行范圍內就得手動加一條規(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。它定義了“哪些目錄可以給誰用、用什么權限”。我的習慣是單獨劃一個目錄做嵌入式調試共享區(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允許讀寫。調試階段你經常要在開發(fā)板上寫文件只讀的話連日志都存不下來。sync服務端在響應客戶端寫請求前必須將數(shù)據(jù)落盤。WiFi下鏈路本來就不穩(wěn)sync能最大限度避免數(shù)據(jù)不一致的問題。有人為了性能用async但是在嵌入式調試場景我寧可慢一點也要數(shù)據(jù)安全。no_subtree_check關閉子目錄的權限檢查。這個參數(shù)能降低NFS在目錄重命名等場景下的延遲WiFi下尤其有價值。no_root_squash允許開發(fā)板上的root用戶以root權限訪問共享目錄。沒有這個參數(shù)開發(fā)板上的root會被映射成nobody你連創(chuàng)建設備節(jié)點都做不了很多根文件系統(tǒng)掛載后會直接啟動失敗。寫完exports后執(zhí)行sudo exportfs -ra sudo showmount -e localhostshowmount -e 輸出的內容就是開發(fā)板側能看到的共享列表。如果這里沒有輸出你的共享目錄大概率是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ā)板側的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秒小很多。為什么不直接用默認因為默認超時在無線鏈路上會讓你等很久才報錯調試時卡在那里非常被動。retrans5重傳次數(shù)。配合timeo約5次重試后還沒成功就報錯。這兩個參數(shù)的意義是把“等待掛載結果”的時長控制在可接受范圍內。soft使用軟掛載即重試超時后返回錯誤而不是無限阻塞。開發(fā)調試階段用soft因為你經常改配置、調鏈路硬掛載一旦斷連會卡死整個系統(tǒng)只能重啟開發(fā)板。我之前在某塊板子上測試過同樣的NFS共享有線掛載開機到進入shell大約10秒WiFi下用優(yōu)化參數(shù)大約14秒。多出的時間主要是無線鏈路的連接開銷和NFS握手延遲這個代價可以接受。但你如果用默認的全部參數(shù)直接掛會出現(xiàn)一種情況掛載命令執(zhí)行后沒有任何反饋卡幾分鐘都不報錯——那是硬掛載的等待重傳機制在空轉。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下載內核 - 內核通過NFS掛載根文件系統(tǒng)”那掛載參數(shù)要傳在內核bootargs里。比如root/dev/nfs nfsroot192.168.1.10:/srv/nfs/rootfs,tcp,nolock,rsize4096,wsize4096 rw ipdhcp注意這里的nfsroot參數(shù)列表和服務端配置是配套的。別小看這個細節(jié)我見過有人uboot能起來、TFTP也能下內核但根文件系統(tǒng)一直掛不上最后發(fā)現(xiàn)是bootargs里沒寫tcp、nolock內核默認用UDP掛載在WiFi下就是會莫名失敗。3.4 NFS權限問題的排查思路Permission denied是NFS最常見的錯誤之一而在WiFi環(huán)境中多了一層配IP的干擾讓問題更難定位。排查順序是先確認客戶端拿到的是否是192.168.1.0/24網段的IP再看exports里的網段是否覆蓋了這個IP再看no_root_squash是否加上了。小技巧在服務器端看日志能最快定位權限問題。sudo tail -f /var/log/syslog | grep nfs日志會直接告訴你“nfsd: permission error”以及來源IP。我看到過不少人折騰半天防火墻結果全是網段寫錯導致的權限拒絕。還有一個坑是SELinux。Red Hat系默認SELinux強制模式會攔NFS流量表現(xiàn)為客戶端卡在掛載、服務端日志卻干干凈凈。臨時驗證可以先執(zhí)行 setenforce 0如果掛載立刻成功說明就要么關SELinux要么打SELinux布爾值放行NFS。4. TFTP服務配置啟動文件的分發(fā)通道4.1 TFTP與NFS的職責邊界在整套啟動流程里TFTP和NFS的分工是uboot階段用TFTP下載內核鏡像和設備樹因為uboot里的NFS客戶端太簡陋性能和穩(wěn)定性都差內核接管啟動后再用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內容一般長這樣TFTP_USERNAMEtftp TFTP_DIRECTORY/srv/tftp TFTP_ADDRESS:69 TFTP_OPTIONS--secure --create每個配置項的作用TFTP_USERNAME運行tftpd的進程用戶建議專用低權限用戶tftp。防止TFTP被攻擊時拿到root權限。TFTP_DIRECTORYTFTP的根目錄。--secure模式下客戶端訪問的所有文件都限制在這個目錄里相當于chroot。TFTP_ADDRESS監(jiān)聽地址:69表示監(jiān)聽所有網卡的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已經把它替代得差不多了。用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的內核壓縮包傳了三次兩次在校驗階段失敗都是丟包導致的。TFTP協(xié)議有個天然限制單塊數(shù)據(jù)固定512字節(jié)超時時間默認5秒。在無線鏈路下如果丟包率高于1%重傳會頻繁觸發(fā)整個傳輸過程會拖得很長甚至超時終止。我實測的一個實用優(yōu)化是按數(shù)據(jù)包模式調整雖然TFTP協(xié)議本身規(guī)定了超時重傳但客戶端uboot往往沒給你調節(jié)超時的選項。所以更現(xiàn)實的辦法是能用NFS就用NFSTFTP只傳小文件。如果必須傳大文件優(yōu)先考慮從服務端角度降低鏈路丟包率——換5GHz頻段、靠近路由器、減少無線信道干擾比在TFTP參數(shù)上做文章有效得多。4.4 與uboot結合的啟動流程如果你在uboot階段使用TFTP需要在uboot環(huán)境變量里指定服務端IP和文件名。大致流程如下setenv serverip 192.168.1.10 setenv ipaddr 192.168.1.20 setenv bootfile zImage # 下載內核到內存 tftp 0x81000000 ${bootfile} # 下載設備樹 tftp 0x82000000 ${devicetree}這里有一個經常出錯的地方uboot的ipaddr、serverip必須和開發(fā)板運行內核后使用的IP保持一致否則會出現(xiàn)“uboot下tftp成功內核啟動后網絡不通”的詭異狀況。WiFi環(huán)境下尤其要注意如果路由器給開發(fā)板分配的是動態(tài)IPuboot階段的固定ipaddr和內核階段的DHCP獲得的IP可能不一致導致服務器無法回包或者NFS掛載失敗。最省心的方案是前面說過的路由器上綁定開發(fā)板MAC到固定IP同時uboot里把ipaddr設成同一個固定IPserverip設為開發(fā)機IP。然后把內核bootargs改成 ip192.168.1.20::192.168.1.1:255.255.255.0::wlan0:off用靜態(tài)IP而不是dhcp。這樣整條鏈路從uboot到內核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ā)板側測試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ù)或權限而不是鏈路。5.2 AP隔離WiFi下最容易被忽略的攔路虎很多家用路由器默認開啟“AP隔離”也叫客戶端隔離、無線隔離目的是防止同一WiFi下的設備互相訪問。這個功能對普通家庭上網沒影響但對嵌入式調試是致命的開發(fā)板和開發(fā)機都能上網、都能ping通路由器但彼此無法通信。癥狀是開發(fā)板ping開發(fā)機能通因為走的是路由器轉發(fā)AP隔離一般只隔離WLAN客戶端之間的二層直接通信不一定隔離三層轉發(fā)實際上多數(shù)家用路由的AP隔離會擋掉客戶端之間的所有訪問包括局域網內訪問。我來說一個清晰的判斷方法如果開發(fā)板和開發(fā)機都能ping通路由器但互相ping不通第一優(yōu)先懷疑就是AP隔離。處理方式是登錄路由器后臺關閉“AP隔離”或“無線AP隔離”設置位置通常在無線設置的高級選項里。有的固件把guest network默認開啟并默認啟用隔離如果你連接的是訪客網絡大概率就是這個原因。5.3 頻段選擇與信號質量優(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ā)板的無線網卡默認開啟省電模式power save這會帶來明顯的延遲尖峰和偶發(fā)丟包。開發(fā)板連接WiFi后通過下面的命令關閉省電iw dev wlan0 set power_save off這條命令太實用了。我之前在某塊板子上遇到過NFS隨機卡死的情況查了一圈發(fā)現(xiàn)是無線網卡每隔幾秒進入一次休眠再喚醒TCP連接沒斷但是傳輸停頓了一下NFS客戶端就等超時了。關掉省電模式以后問題再沒出現(xiàn)過。5.4 動態(tài)IP場景下的掛載自恢復即使做了靜態(tài)綁定WiFi斷開重連后開發(fā)板的IP可能依然會變或者網絡棧在重連過程中出現(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重啟、路由器重啟后調試環(huán)境能自動恢復省掉很多手動操作。6. 常見故障排查與個人實操心得先把這段時間積攢下來的高頻問題做成一個速查表遇到的問題基本都能在里面找到入口現(xiàn)象可能原因排查方案開發(fā)板和開發(fā)機互ping不通AP隔離開啟 / 不在同一網段檢查路由器設置、檢查WiFi連接ping通但NFS掛載卡住防火墻未放行 / rpcbind未啟動放行111和2049端口檢查rpcinfoNFS掛載報Permission deniedexports網段不對 / 缺少no_root_squash查看服務端syslog、檢查exportfsNFS掛載偶爾斷開無線省電模式 / 丟包率偏高關閉power_save、換5GHz頻段TFTP傳小文件成功大文件失敗WiFi丟包觸發(fā)頻繁重傳換有線驗證、換鏈路、減小文件uboot能tftp但內核啟動后網絡不通uboot固定IP與內核IP不一致路由器靜態(tài)綁定MAC、bootargs設靜態(tài)IPSELinux攔截導致掛載無反應Red Hat系默認SELinux強制setenforce 0驗證后配置布爾值6.1 掛載命令卡住不動怎么快速脫身NFS掛載命令一旦卡住最常見的錯誤操作是按CtrlC然后重試發(fā)現(xiàn)還是卡。原因是NFS cliente掛載進程已經進入不可中斷的等待狀態(tài)D state普通信號殺不掉。我的處理方式# 先等軟掛載的timeo retrans周期走完 # 如果超過2分鐘還無響應強制卸載 umount -lf /mnt/nfs使用 umount -lf懶惰卸載可以強制解除掛載點然后檢查鏈路和服務端狀態(tài)確認沒問題再重新掛載。加了這個惰性卸載參數(shù)之后你就不用為了恢復環(huán)境而重啟整個開發(fā)板了。但注意省事不代表可以亂用頻繁強制卸載容易造成文件系統(tǒng)緩存未落盤。調試階段沒問題生產設備上不要這么干。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傳大文件失敗已經確認是丟包引發(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鏈路質量不算太差但不穩(wěn)定”的環(huán)境很有效。如果鏈路質量已經很差拆成多段依然會失敗那就不如老老實實解決信號問題。這個方法不適合日常工作流只適合應急比如你人在現(xiàn)場手頭沒有網線但內核編譯好了必須馬上傳到板子上驗證。絕大多數(shù)情況下我更建議Wireless環(huán)境里能用NFS就NFS能用串口傳小文件就串口傳。6.4 不同開發(fā)板的WiFi行為差異市面上的開發(fā)板WiFi模塊千差萬別同樣是WiFi有的板子連上什么都不干就很穩(wěn)定有的板子省電模式關不掉、驅動有bugNFS時不時掉線。遇到后者別死磕服務端配置先查無線驅動和固件版本。我遇到過的情況是某開發(fā)板的WiFi驅動在某種路由器上場掃描行為異常表現(xiàn)為每隔固定時間就掉線重連。最后通過升級內核模塊才徹底解決。這個經驗的意思是如果你的服務端配置、防火墻、信號質量都排查完了仍然不穩(wěn)定去看無線網卡驅動是不是有已知bug。還有一個再小不過但是影響鏈路穩(wěn)定性的點無線電源管理。很多開發(fā)板默認啟用省電模式啟動調試時CPU是省不了多少電的但網卡會頻繁休眠。在代碼里加一條 iw dev wlan0 set power_save off 的成本低于后面排查隨機斷連的時間成本。最后分享一個我自己的習慣我會在開發(fā)機上留一個啟動腳本把NFS服務、TFTP服務、防火墻狀態(tài)一次檢查完輸出一份清晰的報告。在WiFi調試這種多環(huán)節(jié)的場景里腳本檢查比手工排查可靠得多每次改完環(huán)境配置跑一遍能節(jié)省大量時間。這套WiFi模式下的NFSTFTP環(huán)境本質上就是處理好三件事服務端正確導出、客戶端選用適配無線鏈路的掛載參數(shù)、鏈路質量足夠可靠。從有線轉到無線千萬不要以為只是換了傳輸介質鏈路特征變了參數(shù)和排查思路都要跟著變。希望這些從現(xiàn)場踩坑里總結出來的經驗能幫你少走一些彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩色| 黑丝少妇| 欧美翘臀视频网站一区二区三区 | 96久久久精品| 婷婷九月| www久| 精品国模无码| av天堂加勒比| 国产欧洲精品亚洲午夜拍精品| 色噜噜狠狠色综无码久久合欧美| 美國A片| 伊人九九九| 日韩青久久| 天堂国产AV| 综合色图亚洲欧美| 国产精品久久久三级无码| 另类亚洲一区二区三区| 激情小说成人日本无码一| 天天看片青娱乐| 精品一二三区四视频| 成人日韩欧美| 狠狠激情综合狠狠操中文字幕| 国产精品一区二区手机看片| 人人做,人人操,人人摸| 国产AV色黄看到爽| 国产高潮AA片免费看| 天天天天天天天天天天干美女 | 中文字幕片| 欧洲综合视频| 97精品国产97久久久久久免费| 日本在线视频导航| 国产小视频91| 午夜男人一级A片7777| 中国少妇XXXX做受| 九九九九九九九精品视频| 国产呦精品一区二区三区下载| 中文字幕日韩人妻视频一区二区三区| 免费公开人人操| 绯色一区二区三区不卡少妇| 色色色日本| 午夜国产成人精品视频 | 射丝袜高跟鞋99| 久久草草欧美精品| 私色综合网| 日本超碰在线国产一区| 欧洲无码一区二区| 97欧美精品综合| 天天看天天综合成人网| 天天日天天射天天干| 91大神电影天堂| 97硬碰| 2017大香蕉国产精品久久| 中文字幕久久精视频久久大全| 黄色成品网站| 国产一区二区三区,在线观看观看| 97综合国产精品高潮久久| a人欧美综合天堂麻豆| 欧美最婬乱婬爆婬性视频| 精品人妻一区二区三区-国产精品| 国产精品久久久久绯色| www.男人天堂| 怡红院成人视频| 青青久久艹| 人妻少妇精品| 亚洲激情综合另类男同| 日本操BAV| 天天综合亚在线| 另类亚洲图色| 亚州,欧美在线| 国产AAAAAABBBBB| 美女操逼A A| 欧美大香蕉专区网| 97电影院超碰| 台湾佬中文娱乐网久久久久久久久久com | 国产91美女视频| 91天堂| 欧美自拍偷拍综合图片| 欧美特大黄一级片片免费| 久久国产三区| 日本精品久久久久久久| 日韩成人性日韩成人性爱视频在线免费观看| 秋霞一级鲁丝片A片| 国产一区二区精品久久99| 青青草中文-久久青草精品一区二区三| 一牛影视久久久一区二区三区| 久久精品91| 久久9久| 乱伦3P视频| 天天透伊人| 啊啊啊啊啊啊啊在线| 久久久久成人网| 午夜福利激情在线视频| www.狠狠干.coom| 九一国产精品| 亚洲精品国产专区在线观看| 91九久| 精品综合久久久久久97| 九月激情婷婷| 智利AV在线网| 国产美女口爆吞精视频| 无码免费一区二区三区啪啪| 日韩福利电影网| 激情看片网站| 999九九精品| 日韩免费三级黄片电影| 精品区9| 五十路成人在线视频二区三区| 9久在线视频只有精品| 国产超碰人人操| 91九九九小逼| 欧美人人曰人人操人人射射| 97干色天堂| 九九久久玖玖| av中文字幕在线熟女| 骚妻少妇精品性色无码四色A V| 人人看人人爰人人操| 少妇高潮99p| 亚洲色图欧美色18直播在线| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 人妻aa| 中文一区二区三区影院| 熟女久久久| 一二视频神马久久传媒| 性爱av在线免费观看| 国产亚洲精品美女| 一起草欧美| 久久久111| 日本人妻中文字幕精品| 加勒比性爱成人在线| 草草影院最新网址| 91激情国产| 日韩性爱高清免费视频| 成人av影院在线观看| ...日韩成人一区二区三区字幕| 国产无码精品久久久久久| 熟妇人妻精品一区二区视频色欲| 91亚洲高清| 日韩乱码av| a片在线播放| 日本午夜福利视频| 国产成年女人免费视频播放a| 激情露脸爱| 两女互慰AV高潮喷水在线观看| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 九九久久国产精品怡红院| www.色婷婷色综合| 91天天| 亚洲男人的天堂一区二区| 亚洲AV成人精品网站在AV| 三上制服丝AV| 4399成人黄A片| 九七色图| 99久在线精品99re8a| 新婚人妻扶着粗大强行坐下| α√在线| 97国产精品| 啊啊好多水| 亚洲无线码欧洲精品区别| 嫩草 我啊~嗯~在线| 蜜乳性色无码专日粉嫩骚逼AV| 水滴偷拍| 亚洲综合图片在线| 爽爽淫人网| 亚洲啪啪视频免费| 风韵犹存大大大大香蕉 | 久久久月天| 天天肏美女| 久久一区二区高清免费| 欧美区亚洲区偷拍区| 91亚洲丝袜| 日本久久久久久久久| 囯戸精品高潮呻吟旡码| 亚洲在线A| 天堂射| 亚洲诱惑| 麻豆 欧美 日韩| 精品国产三级av韩国在线| 久湿久久 | 高清国产av无码| 精品人妻中文字幕高清| 玖玖大干人妻| 骚女高跟AV在线| 天天操av懂色| 成人性生活高清视频在线播放| 日本精品人妻少妇一区二区| 欧美色图第一页| 国产熟妇一区二区| 天综合网| 中文字幕一区二区三区视频播放| 一级人妻性爱视频| 男人亚洲天堂| 69久久| 国产肏屁眼视频| 人妻激情偷乱视频一区二区三区| av资源在线观看少妇| 1人人看人人摸人人操| 女人香蕉久久毛毛片精品| 国产丰满熟夫69mpp| 美女露胸露奶头| 亚洲精品一区二区三区在线播放| 91在线精品一区二区三区| 中日韓欧美高清| 日韩精品影视| 综合网亚洲1| 黄色十八禁| 激情四射熟女丝袜| 国产自产22区| 亚洲怡春院| 久久久久久久六六| 国产精品国产| 亚欧美色图| 久久久熟女一区| 国产精品不卡一区二区三区| k频道色撸撸| 91久久久老司机| 国产成自自拍在线观看| 日本啊啊啊啊啊视频| 中文字日本乱码| 99啪| 欧洲亚洲人妻无码中字久久三区四区| 国产精品亚洲四五区在线观看| 啊啊啊啊啊操我视频| 91女网站| 久久久久久久久久久999| 久久爽爽精品| 后入式999| 美女天天干| 九九久精品| 久久老熟女| 久久伊人最新网址视频| 国产精品福利视频播放| 午夜偷拍久久熟女| 免费看毛片操穴| 按摩中文字幕| 日日嗨AV一区二区夜夜| 99热伊人| 嫩呦国产一区二区三区AV| 国语国产操逼伊人AV网| 91最新综合| 91影视亚洲| 97伦综合| 亚洲啪啪视频一区二区| 婷婷久草| 青青欧洲黑| 果冻传媒A片麻豆熟妇人妻| 久久九九97| 717影院理论午夜伦八戒| 激情干在线| 99久久久99久久91熟女| 中文字幕丝袜人妻| 大香蕉久操| 在线视频一区二区传媒| 国产传媒日韩| 久久精品一区二区| 久操视频资源站公开| 亚洲高清在线| 97操在线| 97干97色| 在线观看精品国产免费| 日本亚洲vr欧美不卡高清专区| 中文字幕天天操| 亚洲双插| 精品中文字幕第一页| 第一高清av中文字幕| 夜夜操91744565| avav青青草久久夜| 国产成人自拍视频视频| 精品 码产区一区二-1080P高清在线www-B029AV | 性爱综合一区二区| 亚洲s在线观看| 四虎精品永久在线观看| 中文字幕日韩电影人妻| 久久天天性久久伊人| 91网站在线播放| 国产精品不卡一区二区三区av| 国产女人成人精品视频| 在线情色电影 91大 | 日产欧美电影一区二区三区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 欧亚无码视频| 欧美78p| 日本高清一本二本免费不卡| 免费精品人妻一区二区三| 98一区二区精品| 青青草原av| 波多野结衣先锋影音| julia在线观看久久| JuliaAnnXXX888| 亚洲 欧美 手机在线观看| 日本999精品| av影片在线观看不卡| 五月色网| 另类欧美色| 激情综合五月| 另类欧美色| 91久久久久久| 99热这里都是精品| 九九色热| 国产v亚洲v日韩v欧美v片另类| 五月激情综合网| 色九久| 久久草草欧美精品| 97在线看| 91偷拍欧美亚洲| 九九精品无码专区免费| 2019亚洲男人天堂| 一区二区三区激情在线观看| 色综合大香蕉| 78综合网| 中文字幕人成乱码熟女香港| 久久久网一区| 91高清无码下载| 97视频新免费| 欧美十八禁在线看| 亚州熟女乱伦| 亚洲综合九| 老熟妇一区二区三区…| 综合性视频99| 婷婷综合五月天| 中文字幕丰满人妻日本| 国产农村妇女精品1区二区| 在线αⅴ| 视频在线97| 伊人99热| 亚洲阿v天堂无码z2018| 加勒比性爱成人在线| 久久久网站| 欧美少妇色图| 九九九九97| 人人摸人人干| 国内偷自视频区视频综合| 长久操视频| www.狠狠| 不卡av在线中文字幕| 天天干1区2区在线| 天天日B狠狠操| 久久久久久电影| 天堂av最新电影网| 啊啊啊不要啊啊受不了了视频在线 | 激情小说激情视频| 龙兴卡官方查询| 男人天堂一区二区| 久久男人精品| 91亚洲色图| 91男人天堂网| 黄资源| h在线看免费版在线看| 日韩免费在线视频观看| 欧美色图20p| 人妻人妻天天碰| 91麻豆天美国产欧美日| 国产福利小视频高清在线观看| 爱逼综合| 欧美日韩资源| 色九久| 九九人妻| 国产一区二区三区久久精品太古里| 五月婷婷久久综合| 久久高清欧美国产| 国产多人在线观看视频| 亚洲国产综合图区中文字幕| 中文字幕无码不卡啪啪| 麻豆一区二区三区精品| 国产女上位好爽在线| 99精品成人免费看| 国产精品自拍xxxx| 欧美一区二区三区入口| 天天射天天操天天干天天吃2018 | 极品极品色影院| 乱伦Av网| 一级性爱aaaa| 99精品在线| 日本熟妇人妻中出视频| 久草视频观看视频在线| 国产色综合亚洲色综合吹潮| 免费A V在线| 91bbbbbb| 中文字幕久久亚州无码| 97视频620| 成人精品视频一区二区| 国产白领连续中出在线观看| 日本精品一区三区| 久久久无码国精品无码三区三区| 涩五月婷婷| 久久久久国产无av| 国产成人一级av88| 嫩草黄页| 伊人伊人LD| 九九人妻| 天天躁日日躁xxxxx| 色欲av国内精品久久久久久| 日韩免费a级毛片无码a∨| 91欧美网| 毛片一区二区| 久久天天艹| 国产又黄又爽又刺激久久久久久| 久久免费99精品久久久久久| 免费精品中文字幕| 激情啪啪拍91| 久久精品99| 婷婷色婷婷| 天天综合精品| 日韩不卡网操逼中文字幕日韩| 国产视频第2页| 久久久精品一区二区| 狠狠操狠狠燥| 亚洲自拍97| 欧美第一页| 久久亚州精品成人Av无| 69精品久久久久中文字幕| av国产无码| 久久人妻视频网| 色好看av| 怡红院亚洲怡春院av| 久久精品国产亚洲粉嫩| 久久国产熟女影院| 999岛国大片| 国产精品久久发布| 狠狠干妹子| 久草这里只有精品| 亚洲精品国产熟女| 色婷网| 天天综合网久久ww| 亚洲第一男人天堂| 国产综合日韩伦理| 久久久com| 亚洲中文人妻色| 美女丝袜激情小说| 欧美黄色手机在线观看| 亚洲女毛多水多21P| 偷拍 亚洲| 欧美日韩人妻婷婷一区| 天天噜| 亚一综合久久久久久久久久| 久久精精区一区二区一蜜桃一区二区| 色香在线| 成人国产视频在线观看| 成人在线视频网| 欧洲亚洲人妻无码中字久久三区四区| 久久久亚洲精品中文字幕人妻| 人妻少妇久久中文字幕一区二区 麻豆| 性色生活片久久毛片婬片免费放女人一级毛片| 日本超碰在线国产一区| 自拍第一页| 最新国内自拍av免费| 五月丁香激情综合网| 亚洲视频一二区| 久久区| 色婷婷综合网站| 久久这里| 欧美日韩啪啪电影| 亚洲欧洲美腿丝袜| 欧美亚洲今日在线| 日韩操人| 亚洲图片偷拍欧美| xxx0国产在线播放| 男人久久精品| 国产操伦| 久久超碰98| 丝袜人妻av一区二区| 久久久久久午夜男人的天堂| 亚州,欧美在线| 色欲蜜臀AV| 中文字幕人妻色偷偷久久皮| 极品销魂美女一区二区| 青青草在线成人视频| 97美日韩视频| 无码免费一区二区三区啪啪| 99re视频在线播放青草| 九热视频| 清纯唯美亚洲综合| 国产欧美第五页| 怡红院成人视频| 国产精品秘 福利姬在线观看| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久香蕉国产线看观看亚洲女人 | 强奸乱伦动态污图免费 | 欧美欧美啪啪视频| 超碰 另类 欧美| 天天草天天日| 91 丝袜在线| 操逼日批| 久久精品91| 日本福利二区视频| 亚洲无码一区成人免费午夜| 婷婷性爱| 国模无码人体一区二区三| 无码视频一区二区| 粉嫩粉嫩一区性色AV片| 黄站在线免费观看| 色婷五月| 熟妇乱伦一区二区| 欧美激情久| 国产极品一区二区三区三州| 天天92av| 伊人伊人LD| 殴美大黄片| 欲色综合| 日韩三级在线观看mp4| 欧美日韩免费性爱| 骚日日av| a男人的天堂| 熟女五十路一区二区三| 欧美激情亚洲| 伊人色综合超碰| 乳欲人妻办公室奶水| 美熟女逼导航AV操逼| 国产精品熟女乱伦| 精品无码一区二区三区| 超碰在线1234区| 国产女上位好爽在线| 黄色av网站在线播放| 欧美极品少妇| 97硬碰| 日韩精品一区的| 日韩AV无码网站| 亚洲乱熟女一区二区| 少妇 综合| 亚洲乱码国产乱码精网站| 成人无码欧美一级A片狼牙直播| 欧美一级欧美三级在线观看| 人人操人人狠狠操| 黄色视频高清无码网站| 国产强奸AV在线| 91亚洲狠狠色| 国产熟女一区二区丰满| 婷婷五月丁香五月| 亚洲欧综合另类无码一区| 天美传媒AV在线播放| 国产精品久久久久久久久久久久久久久久| 色色99| 日本狂喷奶水在线播放212| 欧美日韩精品久久久久久久久东北老熟妇 | 夜夜操av亚洲一区二区| 欧美性爱另类综合| 日本熟女中文字幕一区| 欧美gv在线观看| 蜜臀99久久国产| 久操av在线| 无码久| 国产大片精久久久久久| 黄色AV影视| 大香蕉五月天婷婷| 亚洲成?V人片在线观看福利| 八戒无码国产午夜福利| 男女性无套 免费九一| 俞拍久久国应视频| 久久精品噜噜噜成人看免欧美大片| 精品网站99999| 91久久伊人婷婷青青草| 精品熟女一区=区三区| 欧美99| 婷婷激情四射| 日本 欧美 亚中文字幕| 久久思思热| 五月丁香| 亚洲免费精品一区| 久久综合18p| 高潮内射在线| 中文字幕视频一区视频二区| 天天操天天射青青草| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 水滴偷拍| 国产精品第一页国产大屁股视频免费区| 999久久芭蕾| 黑人精品欧美一区二区蜜桃| 精品美女少妇一区二区| 黑人在线91| 亚洲乱妇p22| 欧美激情激情xxxx欧美专区| 精品无码秘 人妻一区二区| 翔田千里AV无码秘 三区| 亚洲欧美综合| 天天日天天干天天色| 九九综合久久中文字幕| 无码免费精品高清| 97天堂| 九九九九九九九九九九九免费国产| 后入美女国产| 精品一久久久| 97国产精选| 精品国产乱码久久久久久蜜臀| 97香蕉网| 日本操大逼| 亚洲色综合| 九九九九九九九九九九九免费国产| 99e久久国产精品| 激情深爱五月天| 夜夜一区二区| 青春草A| 97在线亚洲| 国产高清成人免费视频| 成人麻豆av电影网站| 亚洲AV成人无码一区二区三区在线观看| 亚洲精品亚洲人成人网| 欧美亚洲丝袜美女电影| 九九九只有精品| 永久免费观看的毛片的网站| 国产Aα| 在线黄页看毛片| 天天综合网入口~91| 极品美女嘿咻| 国产精品嫩草影院午夜两性| 国产激情在线观看| 看黑丝美女操逼青青网站| 亚洲麻豆18发?| 国产真实子伦对白| 成人性爱电影一区二区| 亚洲人在线| 婷婷五月天色网| 国产91av在线播放| 91操操| 色哟哟1区2区| 84YTCOM性无码| 成人国产精品三级A片| 在线综合 亚洲 欧美中文字幕 | surenchaopeng| 十八禁黄色| 思思热国产在线视频| 久久国产精品91| 天美传媒精品一区二区三区| 翔田千里Av在线| 男人的天堂2010| 91精品91久久久久77777| 男女激烈网站最新| 天天操女人| 亚洲性高潮| 国产福利av精彩对白| 久久熟妇五十路一区| 精品人妻一区二区免费看| 日本高清_区二区三区| 久偷拍| 国产精品美女视频诱惑| 五月天婷婷色| 国产嫩草精品A88AV| 午夜精品五区| 天美传媒av一区二区| 欧 美 自 拍 偷 拍| 国产农村妇女精品一二区| 久久久久久九九九| 亚洲综合五月天婷婷丁香| 欧美偷| 91free福利| 97综合久第一页| 国人欧美精品一区二区| 日韩综合97P| 美国一区二区三区视频| 欧美后入视频| 四虎国产精品永久地址入口| 亚洲 欧美 另类 日韩 人妻一区| 日韩欧美操逼xxx| 九九热超碰97亚洲最新香蕉| 1769国内精品视频| 色噜噜人妻丝袜AV资源| 欧美性爱无码一区二区三区| 搞中出视频在线观看| 人人操人人插人人摸人人干| 精品人妻一区春色| www.99视频| 青青草五月份天| 婷婷五月天久久久| 亚洲欧美洲综合| 日本超碰在线国产一区| 91综合中文字幕| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 乱伦日本色图AⅤ| 丝袜天堂网| 五月天色色网站| 97资源久久| 三级片大波波| 亚洲精品无码成人久久久99| 国产热av| 9久综合网| 精品日韩人妻精品一二三区| 中文字幕精品久久久久人妻红杏ⅰ| 日韩乱伦影音先锋| 视频二区美腿制服人妻欧美| 欧美 亚洲 制服 精品| 人妻一区二区三区视频| 九一国产精品| 一区二区偷拍拍视频| 综合伊人网12色| 久久久久久久9最新免费视频观看| 九九无码视频| 2020久久免费视频| 五毛骚逼极品美女怕怕| 五月天激情国产综合婷婷婷| 91性高朝久久久久久久久| 日韩 欧美 国产 麻豆| 91碰碰碰| 亚洲欧美自拍偷拍| 人妻一区二区三区熟女| 无码视频一区二区| 综合欧美日本三级| 毛片一区二区| 中日韩久久久免费看| 黑人狂躁日本妞一区二区三区| 加勒比无码一区二区三区| 无码国产精品96久久久久孕妇| 蜜臀亚洲中文| 十八禁成人网站在线观看| 久久精品超碰| 中文字幕文字幕无码一区二区三区电影99| 蜜乳av首页| 亚洲精品乱码线路中文字幕| 凹凸 69堂 在线播放| 啊啊好多水| 啊…啊…操我用力操我 | 91精品成人www| 中文字幕日韩人妻视频一区二区三区 | 九九九精品一区二区无码| 亚洲丝袜二区| 家庭乱伦性爱av| 久久伊人最新网址视频| 激情婷婷黑人91| 日韩9999| 性欧美体内射精| 9999久久久久| 日韩,欧美,中文在线| 日本潮催一卡操| 少妇一区二区三区| 国产91美女视频| 国产热av| 啊啊啊啊啊啊啊网址在线观看| 91肏屄网| 91ise欧美| www.久久99| 综合一区中亚洲国产成人综合精品| 激情 欧美 亚洲 小说| 狠狠爱综合网| 另类图片天天影视| 欧美人妻制服| 亚洲激情久久久伊人综合| av 模特一区了| 走光一区92下载| 中国小夫妻勾搭露脸淫荡对白| 亚洲AV乱码专区国产噜噜亚洲| 五月丁香影院| 狠狠操狠狠| 日韩人妻精品久久久久| 婷婷九月| 国产按摩一区二区三区| 狠狠干狠狠干| 精品妇女一区二区三区| 日韩乱码Av| 18一区二区三区| 亚洲精品蜜桃久久久一区二区三区| 日韩97超碰中文字幕| 麻豆精品久久久久久久| 熟妇人妻精品一区二区视频色欲| 很很干很很操| 精品久久久九九九孕妇| 国产视频一区二区在线观看| 18一区二区三区| 国模不卡一本二本三电影| 天天天乱色综合全| 动漫av中文| 久久9999 | 国产无码高清操逼视频| 国产免a费看黄片在线| 啪啪免费| 久久五月天婷婷| 后X久久| 亚洲高清内射| 物业黑人 AV一区| 黑人性欧美| 1240青青草一区二区三区视频天爱| 91夜色| 隔壁邻居波多野结衣中文字幕| 美女极品一区二区三区| 日韩精品一区二区三区色欲| 欧美有码激情视频一区二区三区| 天天日日本| 蜜桃精品一区二区三区久在线| 九九九九一区| 一级毛片电影免费看| 久久欲| 丁香五月天堂| 日本一片一区| 亚洲天天天| 日本人妻伦在线中文字幕| 乱伦Av网| 极品白嫩福利在线| 蜜臀av网址| 九九无码| 国产精品香蕉热久久新品| 色色99| 性欧美精| 欧美人与动性人交a| 91爆操视频| 欧美老熟另类| 欧美少妇高潮视频| 伊人热综合| 日韩人妻一区二区精品| 欧美天天综| 老司机香蕉久久久久| 丁香九月 婷婷| 日产狠狠干| 99后入| 欧美性爱第一页久久| 操美女高潮抽搐白浆| 91jk色拍| 亚洲国产97| 精品一区二区亚洲国产| 久久久婷| 国产又黄又爽| www色色com| 屁股久久久久久久久| 天天影视色香欲综合网小说| 日本久久99| 97欧美久久久久久久| 三男一女不戴套的A片| 色色五月丁香| 职场同事知名国产国产精品久久欧美日韩 | 人妻三级在线中文字幕| 黄片在线免费在线观看| 久久日本熟女精品一区| 国产精品久久aV| 亚洲男人天堂2019| 精品丰满熟妇人妻一区| 岛国大片在线观看网站入口| 黑人天8A∨高清网站| 国产精品96| 色情婷婷| 少妇大屁屁| 国产精品无码AV网站| 国产第11页| 国产在线强奸视频| 熟女一区二区| 国产精品一二三区18| 久久精精区一区二区一蜜桃一区二区| 啊啊在线| 91一起操| 欧美日韩另类激情图片| 欧美日韩99| 亚洲黄色电影| 九月婷婷| 亚洲AV无码乱码| 玖色AV| 国产91精品在线免费| 天天综合精品| 久久精品国产精品一区| 亚洲中文字幕乱码无码一区二区 | 67914亚洲精品| 亚州综合在线| 九九久久首页| 日韩高清黄片| 中文字幕女同在线| 在线可观看的黄色网址| 尤物AV免费网站| 久操婷婷| 天天色图| 伊人国产视频| 99久久精品无码一区二区| 午夜AV污污污| 99操视频| 日产操逼| 色悠久久久av| 1024日韩| 18禁看网站一区| 成人精品一区二区三区| 国产精品久久久无码AV网站| 老鸭窝日丰县女人| 久久香蕉影院| 伊人国产成人av网站| 亚洲永久AV无码精品秋霞| 一牛影视成人片免费| 久久久免费高清中文视频| 色五月亚洲| 日韩操啪| 婷婷激情五月综合| 中文字幕二区日韩天堂| 亚洲成人在线高清| 成人一级二级| 欧美综合骚| 午夜福利av电影在线| 一本大道青青| 成人老鸭窝人人在线视频| 久久亚洲AV成人精品无码| 9I1性色影院| 97综合日韩| 国产亚洲禁久一区二区| 超碰在线一区| 亚洲综合一| 久久精品欧美一区蜜桃| 国产传媒操逼视频| 91麻豆天美传媒在线| 大香蕉伊人在线成人AV在线观看| 日本性爱少妇| 亚洲成人激情小说视频| 骚逼自拍99| 69AV女优男人的天堂| 免费在线观看国内色片网站网址| 亚洲色图欧美色图另类图片| 试看60秒| 综合网亚| 亚洲色吧网| 国产精品久久成人免费| 一本色道无码DVD中文字幕| 亚洲综人| 东京热不卡视频| 热久久91婷婷| 狠狠色色| 91丨熟女丨丰满熟女| 国产91亚洲精品一区二区三区| 97伊人超碰| 99re这里| 啊啊啊啊啊啊啊好爽不要| 免费视频无码| 91黑人无码激情在线| 一本精品日本在线视频精品| 屁股久久久久久| 夜夜嗨一区| 啊啊啊啊啊好舒服视频| 草久久久| 91九色丨国产丨爆乳| 爽爽淫人网| 久久性爱免费送| 亚洲最新av无码成人精品区 | 嗯阿好爽好紧| 少妇超碰在线| 天堂种子在线www网资源| 色五天伊人| A级片日韩欧美国产欧美视频精选观看 | 亚洲一区在线观看欧洲| 亚洲欧美另类小说| 男人天堂导航| 久久久久久中文| 国产不卡的视频| 夜精品久无码| 久久999久| 日本一二三高清| 欧美嗯啊……在线观看视频免费| 天天日天天爽| 99在线精品视频| 超碰狠狠操| 婷婷视频网| 免费A V在线| 天天看,天天做| 国产成人免费观看在线视频| 欧美一级特黄淫片在线观看| 翔田千里爆乳巨臀无码| 欧洲在线性爱视频| 精品国产Av无码久久久伦古装| 少妇激情一区二区三区视频| 国产美女高潮视频| 久久精品噜噜噜成人看免欧美大片| 夜夜青青无码影院| 91操人| 97天天插| 深夜激情| 91丝袜在线播放| 亲子敌伦对白在线播放| 免费无码婬片AAAA片直播色戒| 欧美 精品国产制服第一页| 你懂的在线观看区国产| 人人玩人人添人人澡免费| 欧美亚洲一级在线观看| 欧美不卡二区| A片 AV一级在线播放观看免费| 人人干人人搞人人摸| 综合久久欧美| 99热色精品| 久久久久久性爱片| 国产丝袜美腿美女麻豆| 另类专区加勒比| 亚洲毛片久久| 明星性猛交ⅹxxx乱大交| 亚洲国产av中文字幕久久| 亚洲国产精品无码AV在线| 无码国产精品午夜不卡( | 综合色好色| 超碰精品国产无码| 午夜无码精品免费看性色| 亚洲操逼网| 中文有码第五页| 亚洲 欧美 综合 91| 欧美亚洲首页| 岛国片在线播放| 天天躁日日躁AAAXX| 久久国产99精品72福利| 精品国产乱码久久久兰草影视| 色天天野狼综合社区| 免费在线看黄片av| 333kkkk·亚洲com久久| 天天日老熟妇| 亚洲伊人久久精品影院| 99热婷婷一区二区三| 欧美性爱第一页久久| 日本熟妇人妻中出视频| 超碰激情808| 国产精品午夜精品| 亚洲欧美日韩制服另类| 亚洲AV成人无码一区二区三区在线观看| 亚洲无套久久嗯嗯| 午夜精品人妻二区三区| 电家庭影院午夜69久久夜色精品国产69乱 | 丁香五月成人| 色男人色天堂东京热| 97综合国产| 国产福利影视| 刺激精品视频| 欧美美女视频| 一个人免费HD91视频| 中文字幕丝袜人妻| 欧美色图20P| 强奸乱伦日韩AV| 天天爽夜夜欢视| 久久这里只有精品9| 在线观看综合精品亚洲| 欧洲亚洲人妻无码中字久久三区四区| 日本精品一区二区不卡| 国产精品嫩草影院免费| 亚洲国产综合久久久性感熟妇| 色网亚洲人| 超97在线精品视频| 天天日日日射| 欧美天天综合网| 爱射综合| 呻吟 欧美 日本 中出| 国产无码高清操逼视频| 久久精品亚洲婷婷| 日本一线产区和二线产区伦理片| 久久成人午夜精品影院| 欧美色66| 免费岛国一级片| 亚洲国产欧美日韩人妻日中文| 97ai亚洲| 5月婷婷6月六月丁香| 欧美熟女逼久久久久久| 18禁美女裸体无遮挡啪啪| 97久久久精品| 国产多人在线观看视频| 国产无遮挡| 欧美人与动性人交a| 亚洲色图激情小说| 九月伊人中文字幕| 婷婷五月天网| 天堂性色| 亚洲va综合va国产va中文| 蜜桃久久一区| 丁香五月性| 外国免费性情大片| 天天爱天天操| 97超碰色色| 久久人妻四季| 性爱网站一区二区| m欧洲一级午老| 成人精品一区二区91毛片不卡| 精品人妻一区二区三区视频| 涩涩涩综合| 亚洲综合贴图91| 亚欧性爱ab| 国产白丝网站| 亚洲91少妇| 色哟哟 日韩精品| 99re在线观看| yellow网站免费观看日韩高清无码| 麻豆天美在线喷水AV| 日本一区二区成人在线| 久久精品国产97欧美精品亚洲| 五月婷婷久久综合| 999999精品| 欧美少妇第一页| 欧美丰满少妇xx高潮| 破处bbq| 欧美成人都市人妻| 亚洲av性爱电影| 啊啊啊好大好湿| 日本黄 R色 成 人网站| 干B网| 97se综合网| 玖玖玖玖精品国产剧情| 精品传媒在线一区| 国产农村妇女精品一二区| 亚洲va有码在线天堂| 亚洲天堂电影网99999| 久操B网| 综合欧美激情网| 亚洲第一页色网| 国内黄色精品| 九九探花视频在线观看| 久久久久久久精| 欧美少妇高潮久久91| 欧美婷婷| 免费一级精品啪啪视频| 欧美综合色| 麻豆福利视频导航| 欧美性爱在线无码| 高清国产精品福利网站| 亚洲熟妇综合久久久久久| 亚洲色吧网| 蜜桃视频成a人v在线| 久久免费9| 色婷婷淫色网| 嗯嗯嗯啊啊啊在线免费观看| aaa亚无码专区| 2025年A片视频精品| 60秒免费视频| 婷婷五月天补不补| 91人妻中文| 视频国产欧美在线播放| 国产日韩中文字幕欧美| 亚洲国产剧情少妇激情| 女人爽到高潮潮喷18禁网站 | 日韩亚洲美女一区久久| 日本欧美一区二区三区免费| 综合色一区三区二区| 91久久久久久久| 中文字幕55555| 99在线观看| 一本一道vs波多野结衣| 91AV入口| 精品欧美乱码久| 色哟哟精品1精品2| 成人久久精品| 色呦呦、国产精品| 99免费在线视频| 中国一区二区亚洲人妻| 18啪啪手机免费性爱| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 精品久久視頻在线| 一区二区三区精品视频| 日本性爰一道本| 青娱乐福利99| 午夜性刺激视频免费观看| 日韩一级二级三级| 天天综合网亚洲综合网| 2017大香蕉国产精品久久| 夜夜爽妓女| 九九九九88| 激情四射婷婷四五月天| 久久丁香| 无码99| 色婷久久| 五月丁香婷婷色| 91丨九色丨43老版熟女| 欧美一区二区三区日韩| 国产美女mm131爽爽爽爽| av网页一区二区三区| 人人看欧美性爱| 欧美精品日韩久久久九| 日本人妻中文字幕精品| 免费看片黄| 黑人美精品 A片| 日韩免费高清大片在线| jazzjazz国产精品麻豆| 午夜精品久久一区二区| 欧美激情久操网| www.色吧5.com| 国产AAAAAABBBBB| 蜜乳av一区二区| 色嗨嗨在线| 久久久久久AⅤ无码免费肉站| 亚洲色图殴美色图激情乱伦| 91操人| 成人午夜视频免费播放| 色婷婷五月综合| 欧美.亚洲.另类.丝袜.制服.诱惑| 素人播放一区|