色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

WSL2和multicast

WSL2和multicast shixudong163.com在《WSL2和VPN》一文后話中簡單提了一下WSL2mirrored在支持multicast方面的不足當(dāng)時(shí)并沒有開展進(jìn)一步的深入研究。近日在github上看到多篇issues10735、12344在討論WSL2的組播問題特別是WSL2mirrored和Windows主機(jī)之間無法進(jìn)行組播通信遂靜下心來做了一番功課得以形成此文。一、WSL2的組播支持WSL2新增mirrored模式號稱支持multicast但無論是mirrored、bridged還是nat三者其實(shí)都使用同一個Linux內(nèi)核對組播的支持在內(nèi)核層面是無差別的。只是由于網(wǎng)絡(luò)層面的不同導(dǎo)致了三種模式對組播的支持程度有所差異而已。在外部設(shè)備看來nat模式下組播包無法被轉(zhuǎn)發(fā)出去可認(rèn)為WSL2nat不支持multicastMirrored和Bridged模式對組播的支持程度基本上是一樣的只是WSL2一直想要廢棄bridged模式所以才有mirrored模式號稱支持組播一說。WSL2向外部設(shè)備發(fā)送組播數(shù)據(jù)包沒有問題但WSL2官方內(nèi)核不支持CONFIG_IP_MULTICAST因此WSL2在接收組播包時(shí)無法發(fā)送組播加入信息。當(dāng)網(wǎng)絡(luò)上啟用了IGMP snooping后因?yàn)闆]有收到WSL2的組播加入信息交換機(jī)壓根不會將WSL2希望接收的組播包發(fā)送到Windows主機(jī)導(dǎo)致WSL2無法接收外部設(shè)備發(fā)來的組播包。對于這一情形有兩種解決方法可以讓W(xué)SL2能夠正常接收外部設(shè)備發(fā)來的組播包。1、由Windows主機(jī)代為發(fā)送WSL2需要的組播加入信息。2、使用CONFIG_IP_MULTICASTy重新編譯WSL2內(nèi)核支持WSL2發(fā)送組播加入信息。二、WSL2bridged的組播優(yōu)勢和不足WSL2bridged使用與主機(jī)不同的IP和MACWSL2和Windows主機(jī)之間的組播通信與WSL2和外部設(shè)備之間的組播通信沒有區(qū)別因此WSL2可以順利向Windows主機(jī)發(fā)送組播數(shù)據(jù)包。而且由于WSL2和Windows主機(jī)之間沒有外部網(wǎng)絡(luò)故即使WSL2使用不支持CONFIG_IP_MULTICAST官方內(nèi)核也能順利接收Windows主機(jī)發(fā)來的組播包。針對WSL2橋接到主機(jī)有線網(wǎng)卡的情形考慮到大多數(shù)網(wǎng)絡(luò)已默認(rèn)啟用IGMP snooping功能如前所述WSL2bridged必須使用CONFIG_IP_MULTICASTy的定制內(nèi)核才能順利接收外部設(shè)備發(fā)來的組播包。針對WSL2橋接到主機(jī)無線網(wǎng)卡的情形即使外部網(wǎng)絡(luò)沒有啟用IGMP snooping功能依然有兩種例外情況會導(dǎo)致WSL2無法接收外部設(shè)備發(fā)來的組播包1、如WSL2使用CONFIG_IP_MULTICASTy的定制內(nèi)核WSL2在接收組播包時(shí)能夠發(fā)送組播加入信息但有些無線AP在識別到該組播加入信息后將自動啟用multicast_to_unicast功能發(fā)往Windows主機(jī)的組播包被轉(zhuǎn)換為以主機(jī)無線網(wǎng)卡MAC為目標(biāo)的單播包由于Windows網(wǎng)橋驅(qū)動功能太爛不能依據(jù)三層組播IP對multicast_to_unicast進(jìn)行逆轉(zhuǎn)換將單播目標(biāo)MAC恢復(fù)成組播目標(biāo)MAC導(dǎo)致WSL2因使用與主機(jī)不同的MAC反而無法接收組播包Vmware橋接主機(jī)無線網(wǎng)卡時(shí)也有同樣的問題VirtualBox橋接可根據(jù)三層組播IP對multicast_to_unicast進(jìn)行逆轉(zhuǎn)換不存在類似缺陷。2、如WSL2橋接的主機(jī)無線網(wǎng)卡固件具有multicast filter特性由于WSL2在接收組播包時(shí)無法向主機(jī)無線網(wǎng)卡添加多址過濾條件主機(jī)無線網(wǎng)卡也會主動攔截外部發(fā)給WSL2的組播包。針對例外情形1優(yōu)先使用官方內(nèi)核不讓W(xué)SL2發(fā)出組播加入信息或者通過防火墻攔截WSL2發(fā)出的組播加入信息。此時(shí)無線AP一般不會啟用multicast_to_unicast功能外部設(shè)備發(fā)來的組播包能順利被WSL2接收。針對例外情形2理論上的解決思路是讓W(xué)indows主機(jī)也加入到WSL2接收組播包所需要的同一個組播組此時(shí)將由Windows主機(jī)向自身無線網(wǎng)卡添加多址過濾條件放行WSL2需要的組播包。該思路看起來很美妙然而卻和例外情形1相沖突因?yàn)橹灰猈indows主機(jī)加入到同一個組播組必然會發(fā)送組播加入信息觸發(fā)無線AP自動啟用multicast_to_unicast功能導(dǎo)致WSL2無法接收組播包。因此還需要同時(shí)通過防火墻攔截Windows主機(jī)或WSL2發(fā)出的組播加入信息方能保證WSL2順利接收外部設(shè)備發(fā)來的組播包。如外部網(wǎng)絡(luò)啟用了IGMP snooping功能情形稍為復(fù)雜這是因?yàn)榇蟛糠譄o線AP在檢測到網(wǎng)絡(luò)上啟用IGMP snooping功能后也能自動啟用multicast_to_unicast功能。根據(jù)前面分析此時(shí)WSL2將進(jìn)入無解狀態(tài)無論內(nèi)核是否啟用CONFIG_IP_MULTICAST都無法接收外部設(shè)備發(fā)來的組播包。該情形下可以改用WSL2mirrored解決。三、WSL2mirrored的組播優(yōu)勢和不足對于WSL2mirrored來說在和主機(jī)無線網(wǎng)卡配合使用時(shí)由于使用了和主機(jī)無線網(wǎng)卡相同的MAC依然可以順利接收外部設(shè)備通過無線AP發(fā)來的multicast_to_unicast組播包不存在類似WSL2bridged的瑕疵。也就是說WSL2無需考慮Win11主機(jī)使用有線網(wǎng)卡還是無線網(wǎng)卡只要使用CONFIG_IP_MULTICASTy的定制內(nèi)核就能順利接收外部設(shè)備發(fā)來的組播包。在不考慮WSL2和Windows主機(jī)之間相互組播通信時(shí)顯然WSL2mirrored對組播的支持更勝一籌。然而正是由于WSL2鏡像機(jī)制的特殊性導(dǎo)致無論內(nèi)核是否啟用CONFIG_IP_MULTICASTWSL2mirrored和Windows主機(jī)之間均無法進(jìn)行組播通信。下面分析具體原因并給出解決方案。四、解決WSL2mirrored的組播不足在《也談tcpdump抓包》之五“tcpdump和lo”提到Linux在進(jìn)行本機(jī)組播通信時(shí)根據(jù)默認(rèn)路由選擇對應(yīng)的網(wǎng)卡并直接在三層調(diào)用dev_loopback_xmit發(fā)送組播包在該函數(shù)中又直接調(diào)用netif_rx接收組播包因此本機(jī)組播通信全程不使用lo網(wǎng)卡。對于Windows來說根據(jù)抓包結(jié)果判斷本機(jī)組播通信和單播通信一樣全程必須使用loopback設(shè)備。除了這個區(qū)別外兩者相同點(diǎn)是如果要發(fā)送的組播IP未在本機(jī)任何網(wǎng)卡完成組播注冊工作則不向本機(jī)發(fā)送組播包。WSL2mirrored鏡像了主機(jī)所有網(wǎng)卡包括IP和MAC針對主機(jī)loopback設(shè)備還準(zhǔn)備了半鏡像網(wǎng)卡loopback0。對于WSL2來說loopback0可不是什么邏輯網(wǎng)卡而是實(shí)實(shí)在在的物理網(wǎng)卡可用ethtool -i loopback0驗(yàn)證。Windows實(shí)時(shí)監(jiān)控WSL2內(nèi)部系統(tǒng)調(diào)用如監(jiān)控到WSL2內(nèi)部應(yīng)用通過系統(tǒng)調(diào)用打開了相應(yīng)端口Windows就將外部設(shè)備發(fā)往該端口的數(shù)據(jù)包鏡像到WSL2對應(yīng)網(wǎng)卡的接收方向。Windows自發(fā)自收單播通信發(fā)生在主機(jī)loopback設(shè)備上當(dāng)WSL2內(nèi)部有相應(yīng)偵聽端口時(shí)主機(jī)發(fā)往loopback設(shè)備的數(shù)據(jù)包也會根據(jù)主機(jī)不同的發(fā)送網(wǎng)卡鏡像到WSL2內(nèi)部對應(yīng)網(wǎng)卡的接收方向當(dāng)數(shù)據(jù)包源IP為主機(jī)127.0.0.1時(shí)則鏡像到loopback0網(wǎng)卡。當(dāng)我們希望從Windows主機(jī)向WSL2mirrored發(fā)送組播包時(shí)如果主機(jī)沒有同時(shí)加入該組播組如前所述主機(jī)并不會向loopback設(shè)備發(fā)送組播包只會向主機(jī)網(wǎng)卡發(fā)送組播包而主機(jī)發(fā)送方向的組播包顯然不可能鏡像到WSL2對應(yīng)網(wǎng)卡的接收方向因而WSL2接收不到組播包。針對該情形解決辦法是讓W(xué)indows主機(jī)也加入到WSL2接收組播包所需要的同一個組播組實(shí)現(xiàn)該組播IP在主機(jī)發(fā)送網(wǎng)卡的注冊。此后Windows主機(jī)發(fā)送組播包時(shí)也會向loopback設(shè)備發(fā)送一份并根據(jù)主機(jī)組播發(fā)送網(wǎng)卡將組播包鏡像到WSL2對應(yīng)網(wǎng)卡的接收方向使得WSL2能夠順利接收Windows主機(jī)發(fā)出的組播包。在《也談tcpdump抓包》一文還提到Linux無法抓取自發(fā)自收組播包而Windows則可在loopback設(shè)備上抓取自發(fā)自收組播包。而且如同Linux一樣Windows在loopback設(shè)備抓包時(shí)也過濾了一半的數(shù)據(jù)包僅在接收環(huán)節(jié)顯示抓包結(jié)果抓包程序的這一設(shè)計(jì)思路本意是為了消除loopback設(shè)備上不必要的顯示冗余。然而當(dāng)Windows主機(jī)將發(fā)往loopback設(shè)備的數(shù)據(jù)包鏡像到WSL2內(nèi)部網(wǎng)卡時(shí)由于主機(jī)在發(fā)送鏈路上缺失接收環(huán)節(jié)導(dǎo)致在loopback設(shè)備抓包時(shí)根本抓不到從主機(jī)發(fā)到WSL2的包只能抓到從WSL2回到主機(jī)的包可用TCP單播通信驗(yàn)證。因此在前述情形下如Windows主機(jī)加入組播組后在另外一個端口偵聽那么Windows主機(jī)發(fā)給WSL2的組播包雖然必須通過loopback設(shè)備但由于組播是單向通信并且主機(jī)沒有接收環(huán)節(jié)導(dǎo)致出現(xiàn)主機(jī)loopback設(shè)備上抓不到組播包、而WSL2對應(yīng)網(wǎng)卡上卻能抓到組播包的現(xiàn)象。如果不是對loopback設(shè)備抓包機(jī)制和數(shù)據(jù)包方向有清醒的認(rèn)識詳見《也談tcpdump抓包》之六“tcpdump和數(shù)據(jù)包方向”Windows下雖無法抓取數(shù)據(jù)包方向但數(shù)據(jù)包方向原理雷同就會被搞得一頭霧水彷佛主機(jī)壓根沒往loopback設(shè)備發(fā)送過組播包。當(dāng)Windows主機(jī)加入組播組并且偵聽和WSL2一樣的端口時(shí)兩者都需要啟用SO_REUSEADDR并且綁定組播地址而非INADDR_ANY主機(jī)在loopback設(shè)備的發(fā)送鏈路上具備了接收環(huán)節(jié)就能在loopback設(shè)備上正常抓取組播包了。采用上述方案解決WSL2mirrored接收Windows主機(jī)發(fā)來的組播包顯然該過程在WSL2內(nèi)部是可抓包的在WSL2看來這就是外來組播包而非自發(fā)自收組播包。在分析WSL2mirrored無法向Windows主機(jī)發(fā)送組播包的原因時(shí)有必要復(fù)習(xí)一下WSL2mirrored的鏡像原理Windows實(shí)時(shí)監(jiān)控WSL2內(nèi)部系統(tǒng)調(diào)用如監(jiān)控到WSL2內(nèi)部應(yīng)用通過系統(tǒng)調(diào)用打開了相應(yīng)端口Windows就將外部設(shè)備發(fā)往該端口的數(shù)據(jù)包鏡像到WSL2對應(yīng)網(wǎng)卡的接收方向Windows監(jiān)控到WSL2向外發(fā)送數(shù)據(jù)包時(shí)就將數(shù)據(jù)包鏡像到Windows主機(jī)對應(yīng)網(wǎng)卡的發(fā)送方向。至于WSL2的物理網(wǎng)卡loopback0被稱之為半鏡像網(wǎng)卡是因?yàn)橹鳈C(jī)發(fā)往loopback設(shè)備的數(shù)據(jù)包也會根據(jù)主機(jī)的不同發(fā)送網(wǎng)卡鏡像到WSL2對應(yīng)網(wǎng)卡的接收方向當(dāng)數(shù)據(jù)包源IP為主機(jī)127.0.0.1時(shí)則鏡像到WSL2的loopback0網(wǎng)卡然而反之卻不成立。當(dāng)WSL2向外發(fā)送數(shù)據(jù)包時(shí)如果不加以特殊處理不可能被Windows鏡像到主機(jī)loopback設(shè)備的接收方向。當(dāng)我們希望從WSL2mirrored向Windows主機(jī)發(fā)送組播包時(shí)WSL2根據(jù)默認(rèn)路由選擇對應(yīng)的網(wǎng)卡發(fā)出組播包Windows將其鏡像到主機(jī)對應(yīng)網(wǎng)卡的發(fā)送方向顯然該組播包不可能進(jìn)入到Windows主機(jī)的接收環(huán)節(jié)。根據(jù)這一事實(shí)要想WSL2向Windows主機(jī)發(fā)送組播包只有在路由選擇上動手腳設(shè)法讓W(xué)indows將WSL2發(fā)出的組播包鏡像到主機(jī)loopback設(shè)備的接收方向從而被Windows主機(jī)接收。前文所謂的特殊處理就是用來干這事的其實(shí)質(zhì)就是WSL2mirrored專用的hostAddressLoopback處理機(jī)制該機(jī)制通過策略路由實(shí)現(xiàn)了WSL2內(nèi)部網(wǎng)卡包括loopback0網(wǎng)卡到主機(jī)loopback設(shè)備的反向鏡像。因此完全可以通過設(shè)置hostAddressLoopbacktrue并借用其處理機(jī)制改變WSL2內(nèi)部組播包的走向?qū)⑵溏R像到主機(jī)loopback設(shè)備的接收方向。對于沒有采用connect方式(《TPROXY與Wireguard》文末小插曲也有提到)或者沒有調(diào)用bind綁定源IP的組播發(fā)送程序執(zhí)行sudo ip route add 組播IP via 169.254.73.152 dev eth0 onlink后此處eth0表示默認(rèn)路由所在網(wǎng)卡Windows主機(jī)就能順利接收WSL2mirrored發(fā)出的組播包。但該方法有兩個不足一是改變了組播的走向?qū)е陆M播包發(fā)不到外部設(shè)備二是由于Linux的路由查找機(jī)制如果組播發(fā)送程序采用connect方式或者調(diào)用bind綁定了源IP就無法改變組播包的走向。另一種解決方法更為完美完全可以克服以上兩個不足那就是同時(shí)借用hostAddressLoopback機(jī)制和《iptables TEE使用技巧》一文提到的iptables TEE。遺憾的是WSL2官方內(nèi)核CONFIG_NETFILTER_XT_TARGET_TEE is not set也需要使用CONFIG_NETFILTER_XT_TARGET_TEEy重新編譯內(nèi)核然后執(zhí)行如下三條命令即可后兩條執(zhí)行順序不能顛倒。sudo iptables -A OUTPUT -p udp -d 組播IP -j TEE --gateway WSL2的網(wǎng)卡IP該IP表示默認(rèn)路由所在網(wǎng)卡對應(yīng)的IPsudo ip rule add from all ipproto icmp lookup localsudo ip rule add from all lookup 128第一條命令通過TEE克隆組播包并且只改變克隆組播包的走向因此不影響原始組播包繼續(xù)發(fā)往外部設(shè)備。TEE采取了類似unconnect方式的路由尋址機(jī)制故不受組播發(fā)送程序使用connect方式或者調(diào)用bind綁定源IP的限制。由于TEE在路由尋址時(shí)尋址條件相對簡陋沒有protocol字段而WSLmirrored的hostAddressLoopback機(jī)制僅適用于tcp/udp所以還需要第三條命令去除hostAddressLoopback機(jī)制對protocol的限制。第二條命令用于保護(hù)從WSL2內(nèi)部ping自身網(wǎng)卡IP不受影響。采用上述兩種方法后建議后一種Windows主機(jī)能夠順利接收WSL2mirrored發(fā)出的組播包。而且在主機(jī)看來由于組播包是從loopback設(shè)備接收的這就是自發(fā)自收組播包而非外來組播包。很顯然如同WSL2bridged一樣WSL2mirrored和Windows主機(jī)之間的組播通信無需經(jīng)過外部switch/bridge不涉及IGMP snooping所以WSL2內(nèi)核也無需啟用CONFIG_IP_MULTICASTy。五、Linux組播路由選擇Linux發(fā)送組播包時(shí)組播發(fā)送程序應(yīng)使用IP_MULTICAST_IF選項(xiàng)指定組播發(fā)送網(wǎng)卡否則將由Linux路由選擇相應(yīng)的組播發(fā)送網(wǎng)卡。在IP_MULTICAST_IF指定INADDR_ANY作為組播發(fā)送網(wǎng)卡或者組播發(fā)送程序干脆沒有使用IP_MULTICAST_IF選項(xiàng)時(shí)內(nèi)核將選擇默認(rèn)路由對應(yīng)的網(wǎng)卡發(fā)送組播包如需要通過其他網(wǎng)卡發(fā)送組播包則需要添加靜態(tài)路由指定組播出口網(wǎng)卡無需指定gateway。一旦確定了發(fā)送網(wǎng)卡就在該網(wǎng)卡上進(jìn)行組播發(fā)送。通過路由選擇組播發(fā)送網(wǎng)卡時(shí)如靜態(tài)路由指定了gateway如果組播發(fā)送程序沒有使用connect方式或者沒有調(diào)用bind綁定源IP或者靜態(tài)路由關(guān)聯(lián)的出口網(wǎng)卡和IP_MULTICAST_IF選項(xiàng)指定的組播發(fā)送網(wǎng)卡一致時(shí)組播包將通過單播方式發(fā)送到gateway本文第四部分解決WSL2mirrored向Windows主機(jī)發(fā)送組播包的第一種方法就是使用了這一思路。即使靜態(tài)路由指定了gateway由于Linux的路由查找機(jī)制如果組播發(fā)送程序使用了connect方式或者調(diào)用bind綁定了源IP則組播包發(fā)送時(shí)將忽略該靜態(tài)路由指定的gateway但仍在該靜態(tài)路由關(guān)聯(lián)的出口網(wǎng)卡上進(jìn)行組播發(fā)送。在該情形下如繼續(xù)希望能將組播包通過單播方式發(fā)送到指定的gateway可使用本文第四部分第二種方法利用iptables TEE類似unconnect方式的路由尋址機(jī)制將組播包通過單播方式發(fā)送到TEE指定的gateway。Linux接收組播包時(shí)同單播接收偵聽一樣既可以在組播地址上偵聽也可以在INADDR_ANY地址上偵聽。同時(shí)組播接收程序還必須使用IP_ADD_MEMBERSHIP選項(xiàng)指定需注冊的組播IP以及組播接收網(wǎng)卡否則同樣由Linux路由選擇相應(yīng)的組播接收網(wǎng)卡。在IP_ADD_MEMBERSHIP選項(xiàng)指定INADDR_ANY作為組播接收網(wǎng)卡時(shí)內(nèi)核將選擇默認(rèn)路由對應(yīng)的網(wǎng)卡接收組播包。當(dāng)外來組播包達(dá)到本機(jī)時(shí)IP層需要校驗(yàn)組播包到達(dá)網(wǎng)卡是否已注冊該組播IP如組播IP未在該網(wǎng)卡注冊IP層將丟棄該組播包這也是即便交換機(jī)沒有啟用IGMP snooping單播接收程序能接收廣播包、卻不能接收組播包的真實(shí)原因。組播包通過IP層校驗(yàn)并到達(dá)本機(jī)UDP協(xié)議棧時(shí)如組播接收程序已關(guān)閉IP_MULTICAST_ALL選項(xiàng)默認(rèn)開啟先前IP層已放行的從非指定組播接收網(wǎng)卡收到的組播包仍會被UDP丟棄此外即使組播接收程序在INADDR_ANY地址上偵聽先前IP層已放行的非指定組播IP對應(yīng)的組播包也會被UDP丟棄。Linux組播接收的上述特點(diǎn)導(dǎo)致和單播接收的行為不完全一致容易引起誤解。由于內(nèi)核只是在IP/UDP層針對組播IP進(jìn)行了一些額外校驗(yàn)最終仍然要調(diào)用單播接收所使用的UDP接收處理函數(shù)因此組播接收程序在使用INADDR_ANY偵聽時(shí)一方面仍可以象單播接收那樣接收所有網(wǎng)卡上到達(dá)的單播包另一方面卻并不能接收所有網(wǎng)卡上到達(dá)的組播包。如前所述組播包必須在IP層被強(qiáng)行攔截一道攔截掉那些組播IP未在到達(dá)網(wǎng)卡注冊的組播包。到了UDP層如組播接收程序沒有改變IP_MULTICAST_ALL選項(xiàng)默認(rèn)開啟此時(shí)組播接收行為如同單播IP層能放行的組播包都能被接收包括從非指定組播接收網(wǎng)卡收到的組播包組播IP須事先在到達(dá)網(wǎng)卡注冊以及已注冊的其他組播IP對應(yīng)的組播包。六、多網(wǎng)卡Windows和WSL2mirrored前面提到Windows和Linux本機(jī)組播通信有一個共同點(diǎn)即如果要發(fā)送的組播IP未在本機(jī)任何網(wǎng)卡完成組播注冊工作則不向本機(jī)發(fā)送組播包。換句話說對于那些已在Windows相關(guān)網(wǎng)卡自動注冊的組播IP224.0.0.1/224.0.0.251/224.0.0.252/239.255.255.250在單網(wǎng)卡環(huán)境下Windows主機(jī)向這些組播IP發(fā)送組播包時(shí)主機(jī)無需另行開啟組播接收程序也會向loopback設(shè)備發(fā)送組播包并被WSL2mirrored上的組播接收程序順利接收。在多網(wǎng)卡Windows環(huán)境下特別是包含了VPN網(wǎng)卡對于那些已在Windows相關(guān)網(wǎng)卡自動注冊的組播IPWindows組播發(fā)送程序并不按照已有路由選擇組播發(fā)送網(wǎng)卡雖然這些組播包仍然會被發(fā)送到loopback設(shè)備但往往被鏡像到WSL2另一塊網(wǎng)卡的接收方向。對于WSL2mirrored來說如主機(jī)發(fā)來的這些組播IP224.0.0.252/239.255.255.250未在WSL2的另一塊網(wǎng)卡自動注冊或者WSL2組播接收程序關(guān)閉了IP_MULTICAST_ALL選項(xiàng)WSL2就無法接收這些來自主機(jī)loopback設(shè)備的組播包除非在WSL2上添加靜態(tài)路由指定了正確的組播接收網(wǎng)卡。本文第四部分通過hostAddressLoopback處理機(jī)制路由指定gateway雙管齊下解決了WSL2mirrored向Windows主機(jī)發(fā)送組播包的問題。然而在多網(wǎng)卡Windows環(huán)境下從WSL2mirrored向Windows主機(jī)發(fā)送那些已在Windows相關(guān)網(wǎng)卡自動注冊的組播IP時(shí)同樣也會面臨Windows組播接收程序并不按照已有路由選擇組播接收網(wǎng)卡的問題。即使WSL2已通過指定gateway將組播包發(fā)到了主機(jī)loopback設(shè)備但由于Windows組播接收網(wǎng)卡和WSL2組播發(fā)送網(wǎng)卡的不匹配也會導(dǎo)致Windows主機(jī)無法接收這些組播包。此時(shí)可在WSL2上調(diào)整靜態(tài)路由所需的網(wǎng)卡或TEE所需的gateway使得WSL2組播發(fā)送網(wǎng)卡和Windows組播接收網(wǎng)卡相匹配以便Windows主機(jī)能夠順利接收這些WSL2已發(fā)送到主機(jī)loopback設(shè)備、并已在Windows相關(guān)網(wǎng)卡自動注冊了組播IP的組播包。本文第五部分闡述的Linux組播路由選擇機(jī)制同樣也適用于那些已在Linux相關(guān)網(wǎng)卡自動注冊的組播IP224.0.0.1/224.0.0.251。鑒于Linux組播路由選擇相對Windows更為簡潔明了因此針對上述多網(wǎng)卡環(huán)境下Windows和WSL2mirrored之間組播通信的特殊情形解決方案一律繞開了Windows不可捉摸的組播路由選擇機(jī)制而是采用了在WSL2mirrored側(cè)調(diào)整組播靜態(tài)路由的方法加以實(shí)現(xiàn)。多網(wǎng)卡Windows環(huán)境下非自動注冊組播IP的路由選擇取決于組播路由224.0.0.0/4對應(yīng)網(wǎng)卡的躍點(diǎn)數(shù)。常規(guī)情況下VPN網(wǎng)卡不會添加該路由而Windows本身的物理網(wǎng)卡以及各種虛擬機(jī)平臺生成的虛擬網(wǎng)卡將各自添加一條組播路由224.0.0.0/4指向?qū)?yīng)網(wǎng)卡。鑒于虛擬機(jī)平臺生成的虛擬網(wǎng)卡不能被WSL2正常鏡像無法和WSL2通信因此最簡單的做法就是降低Windows主機(jī)默認(rèn)路由對應(yīng)網(wǎng)卡的躍點(diǎn)數(shù)確保Windows始終在主機(jī)默認(rèn)路由對應(yīng)的網(wǎng)卡上進(jìn)行非自動注冊組播IP的發(fā)送和接收。七、Windows和Vmware在分析Windows和WSL2之間組播互通問題的過程中意外發(fā)現(xiàn)Vmware虛擬機(jī)橋接到Windows無線網(wǎng)卡時(shí)Windows主機(jī)也無法接收到Vmware虛擬機(jī)發(fā)送的組播包反之則沒有問題。這是由于Vmware采用了簡單粗暴的橋接方式將主機(jī)橋接網(wǎng)卡發(fā)送方向的數(shù)據(jù)包同時(shí)注入到該網(wǎng)卡的接收方向。在虛擬機(jī)橋接到主機(jī)無線網(wǎng)卡的情形下接收方向被橋接注入的數(shù)據(jù)包也使用二層nat轉(zhuǎn)換后的主機(jī)無線網(wǎng)卡MAC作為源MAC。Vmware虛擬機(jī)發(fā)出的組播包被橋接網(wǎng)卡分為兩路一路向外發(fā)送另一路向主機(jī)發(fā)送Windows內(nèi)核檢測到以自身無線網(wǎng)卡MAC名義發(fā)出的組播包同時(shí)出現(xiàn)在發(fā)送和接收方向誤以為產(chǎn)生了二層環(huán)路主動丟棄了接收方向的組播包導(dǎo)致Windows無法接收Vmware虛擬機(jī)發(fā)來的組播包。Windows主機(jī)發(fā)出的組播包同樣被橋接網(wǎng)卡分為兩路接收方向的組播包也一樣被Windows丟棄但并不影響Vmware虛擬機(jī)接收該組播包。顯然Windows主機(jī)無法接收Vmware虛擬機(jī)發(fā)送的組播包與WSL2mirrored和Windows主機(jī)之間無法組播通信有著本質(zhì)的區(qū)別前者是組播包已到主機(jī)無線網(wǎng)卡接收方向并能被主機(jī)抓包但后續(xù)被Windows內(nèi)核丟包后者純粹是路由問題組播包無法發(fā)送到接收方接收方也壓根抓不到包。因此也就無法用后者改變組播包路由的思路解決前者面臨的問題??赏ㄟ^引入Windows無線網(wǎng)橋來解決這一問題讓Vmware虛擬機(jī)橋接到Windows無線網(wǎng)橋?qū)τ赩mware來說無線橋接變成了有線橋接由無線網(wǎng)橋履行二層nat轉(zhuǎn)換功能。Vmware虛擬機(jī)發(fā)出的組播包被注入到無線網(wǎng)橋接收方向時(shí)其源MAC仍是虛擬機(jī)網(wǎng)卡MAC而非主機(jī)無線網(wǎng)卡MAC因而能被Windows主機(jī)順利接收。當(dāng)Vmware虛擬機(jī)為Linux并且網(wǎng)絡(luò)上有IGMP查詢器、switch啟用了IGMP snooping還有一種更巧秒的辦法可以解決前述問題。在Linux虛擬機(jī)上執(zhí)行如下命令后Windows主機(jī)也能順利接收Vmware虛擬機(jī)發(fā)送的組播包。sudo bash -c echo 1 /sys/class/net/br0/bridge/multicast_queriersudo bash -c echo 1 /sys/class/net/eth0/brport/multicast_to_unicastsudo ebtables -A OUTPUT -p ipv4 --ip-proto igmp --ip-dst 224.0.0.1 -j DROP該解決思路來自于本人疫情期間關(guān)于組播學(xué)習(xí)的一些心得前兩條命令用于啟用Linux網(wǎng)橋假設(shè)為br0物理端口假設(shè)為eth0的multicast_to_unicast功能同樣可適用于有線網(wǎng)絡(luò)Linux虛擬機(jī)發(fā)送的組播包目標(biāo)MAC被轉(zhuǎn)換為單播MAC主機(jī)無線網(wǎng)卡MAC能被Windows主機(jī)接收。第三條命令用于防止Vmware虛擬機(jī)linux網(wǎng)橋自帶的IGMP查詢器干涉網(wǎng)絡(luò)上已存在的IGMP查詢器。前提條件是網(wǎng)絡(luò)上有IGMP查詢器、switch啟用了IGMP snoopingWindows主機(jī)得以將組播IP加入信息定期向Linux虛擬機(jī)報(bào)告確保虛擬機(jī)能長期保存主機(jī)發(fā)來的組播IP信息持續(xù)為multicast_to_unicast功能提供有效的單播MAC。此處關(guān)鍵仍在于Windows主機(jī)無法接收虛擬機(jī)網(wǎng)橋IGMP查詢器發(fā)出的組播查詢包因此也就無法主動向Linux虛擬機(jī)進(jìn)行定期報(bào)告而網(wǎng)絡(luò)上的IGMP查詢器可使Windows主機(jī)順便向Linux虛擬機(jī)進(jìn)行定期報(bào)告。本文第二部分提到WSL2橋接到主機(jī)無線網(wǎng)卡和無線AP的multicast_to_unicast功能之間的沖突導(dǎo)致WSL2bridged無法接收外部設(shè)備發(fā)來的組播包。Vmware虛擬機(jī)Linux橋接主機(jī)無線網(wǎng)卡時(shí)也有同樣的問題WSL2可以采用mirrored方式解決Vmware虛擬機(jī)Linux的類似問題又該如何解決呢先透露一下答案組合使用Windows無線網(wǎng)橋和Linux的ebtables命令。為何一定需要Windows無線網(wǎng)橋呢這和Vmware的二層nat轉(zhuǎn)換機(jī)制有關(guān)在《Virtualbox配置Linux guest橋和修改網(wǎng)卡MAC》一文中提到在橋接無線網(wǎng)卡時(shí)VirtualBox的二層nat轉(zhuǎn)換機(jī)制依賴虛擬機(jī)網(wǎng)卡MAC導(dǎo)致虛擬機(jī)里無法隨意更改虛擬機(jī)網(wǎng)卡MAC。Vmware的二層nat轉(zhuǎn)換不存在類似問題但也有自己的特色即只有看到了虛擬機(jī)外出數(shù)據(jù)包的源IP才允許同樣的IP作為目標(biāo)IP從外部進(jìn)入虛擬機(jī)。當(dāng)外部設(shè)備發(fā)來的數(shù)據(jù)包目標(biāo)IP為未知IP時(shí)Vmware的二層nat轉(zhuǎn)換壓根就不將該數(shù)據(jù)包傳給虛擬機(jī)平時(shí)感覺不到這個特色是因?yàn)锳RP在默默起作用驗(yàn)證方法手工修改虛擬機(jī)IP主機(jī)通過靜態(tài)ARP映射指向該IP除非虛擬機(jī)先ping外部設(shè)備否則主機(jī)永遠(yuǎn)無法ping通虛擬機(jī)。Vmware虛擬機(jī)橋接到Windows無線網(wǎng)橋后無線橋接變成了有線橋接由無線網(wǎng)橋而非Vmware履行二層nat轉(zhuǎn)換功能。即使外部設(shè)備發(fā)來的數(shù)據(jù)包目標(biāo)IP為Vmware未知的IP也會被VMware如數(shù)傳給虛擬機(jī)。一旦數(shù)據(jù)包到達(dá)了虛擬機(jī)就可以使用etables對其上下其手在Vmware虛擬機(jī)Linux上執(zhí)行如下命令后便不受無線AP的multicast_to_unicast功能影響可以施施然接收外部設(shè)備發(fā)來的組播包了。sudo ebtables -t nat -A PREROUTING -p ipv4 --ip-proto igmp --ip-dst 224.0.0.1 -j redirectsudo ebtables -t nat -A PREROUTING -p ipv4 --ip-proto udp --ip-dst 224.0.0.0/4 -j redirect在執(zhí)行上述命令前雖然外部設(shè)備發(fā)來的組播包也能到達(dá)虛擬機(jī)但在經(jīng)過無線AP的multicast_to_unicast轉(zhuǎn)換后組播包目標(biāo)MAC被改為主機(jī)無線網(wǎng)卡MAC。到達(dá)虛擬機(jī)時(shí)包類型被標(biāo)記為PACKET_OTHERHOST后續(xù)被虛擬機(jī)三層DROP導(dǎo)致虛擬機(jī)無法接收外部設(shè)備發(fā)來的組播包。這兩條命令的作用都是將滿足條件的組播包目標(biāo)MAC從主機(jī)無線網(wǎng)卡MAC修改為Linux網(wǎng)橋MAC同時(shí)修改包類型為PACKET_HOST使之能到達(dá)虛擬機(jī)三層并能被三層進(jìn)行常規(guī)處理詳見《Linux二層包類型對網(wǎng)絡(luò)功能的影響分析》之二“包類型對橋的影響”。第一條命令允許Linux接收IGMP查詢器發(fā)來的組播查詢包并向外部IGMP查詢器報(bào)告自己的組播加入信息使得外部設(shè)備能向Vmware虛擬機(jī)Linux發(fā)送組播包。第二條命令允許Linux接收外部設(shè)備發(fā)來的組播數(shù)據(jù)包并將其轉(zhuǎn)交給上層組播接收程序。這一解決方案無法適用于WSL2bridged這是由于WSL2橋接所依賴的Hyper-v使用了Switch技術(shù)而VMware采用的是Hub技術(shù)所以當(dāng)組播包目標(biāo)MAC被無線AP改成主機(jī)無線網(wǎng)卡MAC后根本到不了WSL2bridged。測試中發(fā)現(xiàn)Vmware虛擬機(jī)橋接到主機(jī)無線網(wǎng)卡后除了不支持multicast_to_unicast逆轉(zhuǎn)換居然能向Windows主機(jī)無線網(wǎng)卡添加多址過濾條件解除了主機(jī)無線網(wǎng)卡攔截外部組播包的隱患。改為橋接Windows無線網(wǎng)橋后這一隱性福利消失了。如遇到主機(jī)無線網(wǎng)卡固件具有multicast filter特性還需要讓W(xué)indows主機(jī)也加入到Vmware虛擬機(jī)接收組播包所需要的同一個組播組由Windows主機(jī)向自身無線網(wǎng)卡添加多址過濾條件放行Vmware虛擬機(jī)所需要的外來組播包。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
无套内射性感少妇视频| 丝袜天堂| 亚洲成aⅴ人片不卡无码| 激情av| 爆乳免费黄网站| 国产不卡片| 国产操逼网站亚洲一级黄色| 91精品伊人久久久大香线蕉91| 丁香五月天堂| 欧美色九九| 操逼片中文| 色五月婷婷在线| 亚洲另类小说卡通动漫| 大香蕉欧美| 亚洲AV免费在线观看| 成人免费看吃奶视频网站| 丁香六月啪啪| 风流老熟女一区二区三区l| 97超碰亚洲| 人妻熟女av国产网站| 碰人碰碰人人开房人肉| 成人精品视频一区二区| 人人乐大香蕉| 搞中出久久| 色综91| 精品久久久久黄少妇| 日韩欧美亚洲自拍偷拍| 我想要啊 啊 啊| 久久这里精品国产99丫e6| 亚洲乱码尤物193YW| 秋霞 色色| 性性久久| 天天操美美| 精品人妻夜夜草| 亚洲中文字幕有码视频一区二区三区| 色婷婷综合网| 日韩AV电影网站| 99久久精品无码一区二区| 一级毛片久久久久久久女人18| 91色香| 久久中文字幕在线观看| 女上位精品在线| 日韩图区| 人人操人人肉久久精品| 外国91| 九九九精品美女| 校园春色亚洲色图| 亚洲精品久久久久毛片A片拉屎| 密臀成人视频久久久| 日韩精品系列| 国产精品熟女九九九| 发朗少妇买婬全视频中文| 色小视频蜜乳| 69精品在线| 亚洲色图a| 国产成自自拍在线观看| 亚州日韩97| 成人在线午夜视频一区| 亚洲欧美综合网| 欧美色图校园春色| 亚欧色图在线激情| 奇米四色影视777久久久| 91人妻最真实刺激绿帽| 91九色精品熟女内射| 婷婷啪啪| 中文日韩欧美熟| 亚洲黄色AV电影| 久久免费少妇| 女人被添高潮免费视频| 2025亚洲男人天堂| 欧美久久人体| 伊人五月天婷婷| 九九干| 天天影视色香色欲| 日韩无码服务区| 亚洲av青草久久一区二区| 日韩三级在线观看网站| 91狠狠综合久久久| 日本五区不卡| 欧美日本一区二区a人| 国产最新AV| 精品久久久一本一道| 久久青青草在线视频| 18禁网站在线播放| 久久久熟女一区| 亚洲啪啪视频免费| 国产h片在线观看视频| 红杏大香蕉| 综合久久9| 国产精品无码在线| 素颜老阿姨乱情色| 成人亚欧免费视频| 久操视频免费观看| 免费精品中文字幕| 黄色一区三区| 999岛国大片| 亚洲精品九九九九九九| 唯美清纯 妖精视频| 色九久| 免费毛片在线播放| 精品国产av一区二区三区四区入口| 啊啊啊啊啊在线视频| 东北老熟女| 久久婷婷热| 大香蕉中文201| 狠狠操狠狠插| 人妻精品视频一区二区三区| 欧美天天谢综合网| 91足交| 亚洲涩图欧美| 五月天色色色| 日日日日日| 久久久成人免费av电影| 大香蕉伊人网WWWn0n| 操东北女人| 欧美大香蕉在线观看| 亚洲一区日韩精品| 亚洲天天天| 九九热男人天堂| 91在线秘 男同| 色婷婷成人综合| 久久99午夜精品一区人妻| 97国产精品久久久久| 亚洲日韩精品在线播放| 国产兽交视频在线播放| 日本三级精品| 国产精品经典一卡久久久| 久久精品超碰| 欲综合网| 久久日本熟妇熟色一区| 亚洲男人bt天堂| 中文字幕国产| 国产精品一区av在线| 精品无码久久久久| 国产AV人人 夜夜人人澡| 人妻22p| 91A欧美电影网站| 天美传媒在线一区| 亚州色图欧美| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 26uuu偷拍亚洲欧洲综合| 97欧美色资源| 综合91网| 用力操死我| 国产福利影视| 欧美探花网| 欧美人妻精品一区二区| 久/久精品99看9| 久久乐| 综合 亚洲 欧美| 亚洲国产一级精品毛一级精品看免费视频 | 热99这里有精品综合久久| 人妻夜夜爽天天爽麻豆三区网站 | 免費人妻夜夜爽天天爽爽一区| 国产9熟妇视频网站| 黄色视频特级毛片| 欧美大干日韩| 曰韩成人免费视频| 91无码西班牙视频在线| 日日夜夜模| www.av在线观看| 九九热九九| 久久五月天婷婷| 久久精品店| 亚洲码和欧洲精品激情系列| 日本免费不卡二区| 99热在线观看| 78m啪啪啪| 天天日日日射| 亚洲精品男人的天堂| 日日摸日日弄日日拍| 激情五月婷婷| 亚洲成人性| 亚洲中文字幕av | 试看日韩黄片| 激情综合av| 中文字幕第页| 精品人妻中文字幕4399| 欧美真人抽搐一进一出gif | 美女干逼2| 国产综合色精品在线观看| 偷拍色图| 中文字幕人乱码中文字的预防方法 | 欧美亚州综合网图片| 久久人妻无码毛片A片麻豆| 99热97| 电影69乱码96| 草伊人高潮喷水超碰| 一区二区激情国产熟女| 五月天婷婷综合| 狠狠 91| Av色五月| 1204av韩国| 蜜色网色哟哟| 超碰97人人乐| 九九视频黄色片| 手机在线视频国内精品| 五月丁香六月婷| 91 亚洲 欧洲| 超碰在线一区二区| 少妇三P| 日韩中文字幕宗合在线| 岛国黄片网站| 精品网站9999| 91亚洲欧洲| 久久这里只有精品9| 欧美综合自拍| 日韩中文字幕视频在线观看| 91欧美成人色站| 午夜精品久久久99| 91在线丝袜| 韩国手机不卡无码三级视频| 日韩午夜啪啪视频| 99精品久久久久久| 国产精品电影大全| 99精品网| 久久日本熟女精品一区| 九九九九九九精品| 超碰色男人操熟女| 亚洲色吧网| 日韩欧美资源| 超碰吊日色| 亚洲中文日韩精品| 97在线资源| 国产91亚洲精品一区二区三区| 婷婷五月色| 在线天堂999| 大香蕉碰碰| 大香蕉综合网| 色婷婷久久综合超碰| 老子午夜伦不卡影院| 久操99| 黄片视频观看| 麻豆AV一区二区| 中文字幕99999| 素人播放一区| 日韩人妻播放| 伊人九九九| 日韩免费人妻色情网站| 蜜臀久久99精品久久久久久婷婷| 怡红院视频在线| 日韩特一级久久| 神马久久久久久伦理片| 欧美精品97| 伊人96在线| 中国一级操逼视频| 97资源亚洲| 久久夜嗨| 操屄不卡视频| 一本久道久久综合狠狠爱一密臀精| 欧美综合娱乐久久| 麻豆三极片| 超碰97导航| 大香蕉伊人网WWWn0n| 377p欧洲日本亚洲大胆| 91亚洲在线| 91AV老熟女视频| 殴美,日韩国产伦精品| 91搞逼视频| 蜜臀久久99精品| 亚洲黄色影视| 黄aaaaaaaaaaaaaaaaaa色网站| 校园春色美腿丝袜 | 手机在线播放国产福利| 97精品久久| 啊啊啊97视频| 盗摄 精品 另类 一区| AV污污污污| 操www| 韩日欧亚a级| 国产久久一区二区| 人妻夜夜爽天天爽麻豆三区网站 | 久草线上视频免费看| 少妇蜜汁| www色婷婷| 操逼网免费无码视频| 国产精品乱码久久久久| 伊人9| 做爱福利视频一区二区| 色婷婷丁香五月| 日本三级日本三级99| 色网在线视频观看免费| 视频黄色国产一级| 欧美亚涩| 99色色网| 青草视频在线看看看看看看看看看| 中文操嬖片。| 亚洲欧洲日韩国产自在线| 无码逼| 色爱天堂| 97九色| 天天日天天干天天整| 3p国产色噜噜一区| 人人摸人人添人人操| av日韩在线观看电影| 国产区91柔拿会所技师| 欧美性爱十八禁| 中文字幕日韩专区精品系列| 久久伊人最新网址视频| 不卡中文字幕aⅴ在线| 萌白酱自拍视频| 一区二区三区精品黑丝白丝酒店对鸡 | 动漫av中文| 人人操人人叉人人插人人| 国产女人操逼视频| 8050午夜少妇无码| 韩国一级婬片A片AAAAA| 凹凸视频特色日本特黄| 丁香激情网| 精品国产少妇高潮视频| 天天综合站| 国产区日韩区在线观看| 国产精品干干干| 超碰97资源中文字幕| 天天淫人人妻日日色| 久久久久久久久久久精| 在线国产福利网址导航| 亚洲18禁| 高精欧美色| 欧美系列在线一区二区| 天天日日日射| 一区二区高清视频| 色五月激情网| 国产一区二区久久| 欧美日韩免费性爱| 九一综合精品视品av| 97精品一区二区视频在线观看| 另类小说综合网| 中文字幕一区二区三区人妻少妇在线| AV久日| 日本一区二区做爱的视频| 黄网在线播放| 三男一女不戴套的A片| 亚洲五月婷| 日日AAvv| 黄片aaaaa一区| 国产一区二区在线看| 亚洲免费成人在线高清无码视频| 五月开心久久AV官网| 美国aaaaa一级黄片| 我爱操| 日韩亚洲Av人人夜夜澡人人爽| 天天干天天日天天射黄色大片| 亚洲欧美一区二区网址| 欧洲一区二区三区免费| 久久久久久精品免费看A级| 综合国产97| 亚乱色| 精精品人妻一区二区三区| 欧美一级三级| 婷婷去俺也去六月色| 90后后入| 丝袜天堂| 欧美少妇一区二区三区| 亚洲第一在线视频| 中文字幕国产在线天堂| 精品午夜福利| 日韩中文9| 韩国一区二区精品亚洲| 色噜噜精品一区二区三| 九九九色| 欧美少妇高潮久久91| www五月| 欧美性爱另类综合| 欧美精品自慰系列寂寞少妇| 尤物网址| 麻豆国产视频精品观看| 欧美97在线观看| 久99| 亚洲av强奸乱伦| 思思热在线视频精品| 久久久97| 丁香婷婷五月| 欧美片第一页| 激情 欧美 亚洲 小说| 亚洲欧洲中文日韩女优乱码| 超碰九7免费| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产嫩草精品A88AV| 中文一区二区| 欧美小说区视频区| 99热精品在线播放| 97超碰色色| 丰满人妻-区二区三区免费看| 精品美女久久一二三| 热久日综合| 一区二区不卡免费| 无码78| 大香蕉欧美| 欧美αv.com| 97色亚洲| 黄色性爱网网| 嗯嗯啊啊视频一区二区三区| 免费网站观看www在线观| 91丝袜熟女| 精品无码少妇| 大香网站| 天天看高清麻豆| 国产女人9999| 欧美一区二区三区互相| 99操视频| 91痴汉| 操婢日韩| 五月天综合在线| 天美欧美国产| 麻豆久久一区二区三区| 亚洲无吗在线视频| 日本午夜久久电影| 加勒比海成人视频网| 97天天摸天天爽| 国产成人99久久亚洲综合| Julia在线播放亚洲久久| 亚洲999综合| 久久精品国产亚洲妲己影视| 七久久久| 91制服丝袜| 亚洲啪啪啪啪视香蕉| 天天看天天干| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 青青青操| 亚洲中文字幕熟女| av情色影音| 在线观看啊啊啊啊啊| 久久久18| 天天影视综合网欧美精品| 一区二区三区色综合| 人人干黄色| 午夜欧美神马久久久久| 人人操人人干网页| 久久的免费性爱视频| 天天综合亚在线| 2023天天操夜夜操| 97超碰超欧美。| 1769精品一区二区三区| 夜夜嗨一区二区三区三州加勒比 | 日韩影片中文字幕一区二区三区| 久草在| 天天搞在线综合网| 狠狠干妹子| 婷婷视频网| 欧美天天射| 人妻精品一区二区全免费| 在线免费观看日韩一区| 亚欧美色图| 男人天堂.AB| 超碰无码加勒比| 精品美女少妇一区二区| 欧美亚洲日韩人妻在线观看| 26uuu国产日韩综合在线观看| 中文字幕日韩情色| 96精品在线| 91精品亚洲内射孕妇| 国产suv一区二区三区6| 欧美在线视频播放| 无码色| 美国黄片aaa| 免费99精品国产自在在线| 淫色网综合| 天天爽天天| 免费伦费视频在线观看| 大香蕉线| 丝袜美女诱惑 91 视频| 国产女上位好爽在线| 日本岛国黄色网址| 精品视频免费在线一区| 日韩欧美aⅴ综合网站发布| 清纯唯美亚洲综合| 人人操超碰在线| 久久色激情一区二区三区| 野狼激情网| 口爆综合网| 欧美亚洲色图另类国产| 久久东京伊人一本到鬼色| AV天堂国产| 偷拍亚洲| 午夜福利1区2区3区| 日骚逼视频| 激情综合亚洲| 亚洲91网| 国产中文精品一区二区在线观看| 欧美性爱精品七区| 九九视频黄色片| 国产中文大片资源中文字幕| 亚洲91在线播放影院| 高清无码 国产精品| 99精品久久久久久久婷婷| 日韩人妻一区二区精品| 天堂中文资源在线bt| 亚洲天堂热| 一区二区三区精品黑丝白丝酒店对鸡| 国产精选三级在线观看| 天天天天干| 天无日色综合| 久久一区二区加油站| 91人妻在线视频| 91成人无码| 国产精品999zyz| 日韩亚洲中文字幕在线| 台欧久久精品视频| Aa东京男人的天堂| 国产精品久久久 | 强奸乱伦AV网址| 国产女性无套 免费观看| 天天弄欧美| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 久久香蕉综合一本到3atv| 国产99热| 国产风韵犹存熟妇三区| 人人射人人操人人摸| 午夜福利久久久噜久噜久久综合| 日夜精品| 成人国产精品三级A片| 中文字幕片| 熟女91网站| 加勒比久久综合网高清| 2020中文字幕| 国产精品片| 天天操人人操狠狠插| 亚洲av在线免费观看| 9久久久久| 97干在线视频| 久操电影网| 无遮挡h肉动漫在线观看| 亚洲精品1区| 爆操无码| 亚洲久久天堂| 国产高清1234区| 操老熟女AV| 岛国1区2区3区在线观看| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 免费看污网址| 性爱乱伦一区| 亚洲欧美黄| AV丝袜少妇| 人人模人人看| 麻豆a'v电影| 性爱视频久久| 九九AV| 99啪啪视频| 人人看欧美性爱| 东京热伊久| 91美女视频在线| 午夜婷婷| 亚洲色系另类精品国产| 亚洲综合贴图91 | 久久久com| 精品国产91av一区二区三区| 欧美精品成人一区二区在线观看 | 精品网站99999| 殴美在线AⅤ| 奶水 人妻 哺乳 在线| 亚洲drav色图| 久久久久久久久久久久久9999| 网站A V在线| 天天欧美97| av线电影| 久久久久久大| 久久久久久亚洲精品不卡人乳 | 欧美激情久操网| 蜜臀网址在线| 五月天欧美色图| 啊啊啊好舒服视频在线观看| 操狠狠| 小少妇| 国产免费一区在线观看| 中文字幕丝袜国产第一页不卡| av中亚| 久久久久久久强迫| 美国日韩黄片| 国产操逼逼网| 百度百度日本操逼| 亚洲色图图片| 婷婷五月天激情四射| 97在线免费看视频| 91亚洲欧美| 一二三四视频中文字幕在线看| 中欧人妻丝袜中文字幕| 欧中美三级一区二区三区| 天天天肏屄肏屄肏屄欧美欧美| 欧美高清91| 乱伦日本中文自拍| 东京热视频网| 东京热男人的天堂精品| 久草五月| 青青草亚洲一区| 大乔未久88一区| 97免费视频在线| 91国产丝袜白虎| 十八禁啪啪视频| 久久精视频美日韩在线视频| 99自拍视频在线| 久久精品72| 久久 国产 无码| 99久久精品无码一区二区毛片免费 | 人人操人人精品影片| 国产伊人精品在线| 变态乱伦伪娘灌肠一区二区| 亚洲各类熟们中文字幕| 中文字幕乱码人妻一区二区三区,99精品 | 国产9熟妇视频网站| 伊人久久综合影院精品久久久 | 天天躁日日躁AAA片李宗瑞| 丁香五月婷婷五月| 少妇蹲下买菜露大唇0| 国产精品天堂| 99爱视频| 久久风骚城市| 亚洲无码超碰免费| 久久久精品视频免费观看| 欧美日韩夜夜| 天天噜| 超碰91在线| 97综合网| 亚州色站 日韩电影| 97玖玖超碰| 小日子操bb在线看| 亚洲精品一卡二卡三卡福利视频网站 | 日本精品一区二区中文字幕| 女人的天堂大香蕉网| 人人搞人人插人人操| 色九九综合| 天堂性色| 熟妇视频一区二区三区在线观看| 一区二区三区免费视频入口 | 91美女国产在线| 囯产乱伦一区二区三女 | AV网站高清无码在线观看| 97亚洲资源| 精品人妻免费观看| 欧美变态激情网| 亚洲女人91| 超碰九7免费| 黄色免费网页无码| 不卡九肏| 国产97/欧美| 男人天堂黄片| 欧美日韩国内不卡| 激激五月| 性色A∨91| 成人精品在线| 蜜乳av一区二区三区| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| hd成人一区二区在线| 97 国产一区| 国产精品电影大全| 欧美性生活综合| 久久视频,这里只有精品 | 人妻人人做人人澡人人爽欧美一区| 亚洲综合色婷婷| 国产97/欧美| 国内毛片无遮挡国产| 男人天堂2019亚洲| 国产成人亚洲精品自产在线| 我中文字幕6区| 综合网欧美| 97网址www| 综合久久99| 天天日美女的B| 人妻一区二区三区四区视频| 狠狠干狠狠干| 国产日韩欧美| 亚洲天堂 视频你懂的| 亚洲熟女乱综合一区二区三区| 狠狠躁伊人中文字幕| 国产人妻精品久久久一区二区三区 | 国产偷拍自拍在线视频| 亚洲日韩东京热一区| 免费成人在线观看91| 欧美色997| 久操精品网| 蜜臀久久99精品久久久久久无删减 | 日本欧美国内在线| 超碰人妻97| 欧美激情一区二区| 91麻豆va国产精品| 一级一性爱免费视频| 亚洲 图片 欧美 色图| 神马久久久久久伦理片| 啊啊啊啊,啊啊好多水| 色狠狠综合| 97无码视频在线播放| 亚洲亚洲亚洲天堂天堂| 99色视频| 欧美嗯啊……在线观看视频免费| 丁香色狠狠色综合久久小说| 亚洲欧美综合网站| 欧美日本久久精品一区| 国产精品久久久久久久AV大片| 亚洲中文字幕一区| 97这里只精品| 91九色丨国产丨爆乳| 婷婷色婷婷| 国产亚洲精品一区二区三区| 色亚州人久干视频在线观看免费版| 国产一区在线免费播放| 2025年A片视频精品| 色色97爱| 久久夜夜夜| 日产国产精品中文久久婷婷| 乱伦熟女区| 在线无码网站| 麻豆国产视频精品观看| 日本操逼视频免费| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 97在线/亚洲| 欧美狠狠弄| 日本99热| 婷婷综合五月| 又黑又大又粗| 青春草A| 嗯嗯嗯啊啊啊操的我好爽| 强被迫伦姧在线观看无码网站| 超碰97综合在线| 怡春院久久| 热热色91| 九色精品视频导航1| 日本影视久久免费| A一区片| 超碰在线香蕉| 日韩成人性爱电影在线播放| 视频在线观看免费一区二区三区| 日本一区二区三区免费观看| 高潮毛片无遮挡高清免费| 久久性爱精品一区| 国产熟女完整版中字| 浪人综合网| 亚洲天堂,男人| 色好看av| 欧美一区二区三区成人性生活| 久久久久极品| 我要色综合网| 日韩人成网站在线播放| 欧美性爱系列| 97久精品| 亚洲男人综合网| 毛片麻豆91糖心精品毛情片| 久久丝袜| www.大香| 五月综合久久| 欧美精品第四五页中文字幕在线观看| 四虎在线播放| 看免费一级在线播放毛片| 亚洲、日韩、综合、另类| 视频分类 国内精品| www.97在线| 精品人妻少妇| 黄页视频网站野外| 日本超碰在线国产一区| 精品中文日韩字幕视频| 色欲天天综合久久久无码网中文| 久久精品国产亚洲AV片多多| 少妇高潮99p| 亚洲精品白丝| 亚洲高清自拍| 毛片中心9视频99| 深夜激情| 熟女被操视频网址| 精彩久久中文| 日韩欧美大力操| 国产60区。| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 一本大道不卡一二三区| 新91视频.cmp| 综合网久久| 99热91| 久久亚洲AV无码专区首页| 欧美视频在线视频免费va| 亚洲天堂五月天国产| 丁香五月激情综合| 全国男人天堂网| www.91理论| 殴美综合色88| 亚洲精品尤物yw在线影院| 亚州精品丝袜-不卡成人免费| 99rre在线精品99re8| 凹凸视频特色日本特黄| 欧美亚洲中文字幕| 强奸xx国产| 91日产桃蜜| 欧州色图区| 亚洲综合另类| 91久久久久久久久18| 亚洲和欧美裸体美女双飞视频| 国产精品第一页国产大屁股视频免费区| 一区二区娱乐网站| 一区二区三区免费视频入口| 亚洲国产精品久久久男人的天堂| 日本性爱不卡视频| 99re在线| 亚洲熟女一区二区| 国产农村妇女精品一| 99热色精品| 久久精品国产亚洲AV高级北京| 男人的天堂免费| 嗯嗯嗯啊啊啊操的我好爽| 色色网91| 国产路线专区| 日本新免费二区三区| 日韩午夜国产| 欧美精品三级黄片| 久久精品高清无码一区| 亚洲码和欧洲精品激情系列| 99精品视频在线观看| 欧美十八禁导航成人| 可免费观看的av毛片中日美韩| 天天干天天日天天射黄色片| 国产黄a三级三级三级av在线看| 亚洲欧综合另类无码一区| 亚洲AV秘无码一区..| 九九九九久久久久| 尤物黄色在线观看网站| 亚洲情色 自拍| 色97综合中文字幕| 欧美激情一| 超碰久久综合| 后入福利视频| 欧美亚洲天天| 伊人九九九| 日韩免费a级毛片无码a∨| 91综合网站| 久久久久久久久久久久色网| 亚洲性高潮| 97超碰超碰| 亚洲av综合伊人久久| 在线观看免费视频国产| 亚洲一卡2卡3卡4卡乱码网站 | 亚洲欧美经典一区二区| 日本 欧美 亚中文字幕| 台湾佬激情综合| 国产性感在线观看| 久草精品一区 | av网站在线看| 人妻中文字幕精品无码| 嫩草一区二区在线观看| 亚洲成人免费在线| 男人下部插入女人下部| 蘋果手機免費看成人Av| 欧亚 另类 久| 激情网色| 熟女丰满人妻一区| 天美麻豆黄色录像| 91熟女网| 中国zzijzzijzzwww精品| 激情五月综合网| 麻豆九九九| 亚洲中文sv| 韩国一级婬片A片无码天美| 久久久中文| 亚洲综合骚逼| 欧美综合网| 超碰在线91| 国产AV天美传媒一区二区三区 | 亚洲国产综合久久久性感熟妇| 欧美日韩国产人人| 国产真乱mangent| 91日韩在线| 性欧美第一页| 午夜福利免费福利视频| 九九九综合精品| 久久久久久九九九九九| 自拍偷拍 日韩无码| 97精品97| 色欲av一区二区三区蜜芽| 丝袜夫妻自拍| 大奶的诱惑| 啪啪91| 日本精品五区| 亚洲情色第一页| 欧美亚洲成人在线一区二区三区| 亚洲国产91精品一区二区久久| 中文字幕一区二区三区蜜臀| 激情抓乳插进去啪啪啪日韩 | 狠狠爱夜夜干| 色青青久久影视| 欧美亚州色的图| 九色婷婷| 78超碰| 啊啊啊 在线观看| 亚洲性爱免费电影| 99re在线视频国产| 综合自拍| 男人的天堂va在线| 色老牛| 国产福利第一视频| 蜜桃久久一区二区| 啪啪啪大香蕉| 懂色av色欲av蜜臀av| 亚州国产成人精品女人久久 | 四虎影视 亚洲无码| 国产激情综合五月久久| 久久天堂| 欧美精品不卡一二三四在线91| 91 刺激在线| 国产又色又粗又黄又爽| 免费男人的天堂| 男人的天堂.com| 青青草丝袜在线视频| 日本一区不卡| 96一区二区三区| 精品乱子一区二区三区99| 中文字幕亚韩| 国产福利一区二| 色九久| 动漫av中文| 九久久九精品视频| 精品人妻1区| 国产强奸乱伦无码视频| 夜夜操夜夜高潮夜夜爽国产精品区| 久久婷婷一区二| 成人电影一区| 久久AV无码网址| 精品毛片av一区二区| 91老熟女视频| 舔足天天操天天射| 亚洲色性| 很狠操| 青草影院内射高潮| 干B| 91视频成人福利网站在线一区| 婷婷中文字幕| 99视频只有精品| 乱伦熟女区| 国产超碰人人爽人人做| 丁香六月东京热| 中文字幕交换人妻| 国产福利小视频高清在线观看| 欧洲在线性爱视频| 日韩性爱1级片视频| 久久久99免费| 在线一道啪| 韩国三级理论在线| 免费久久精品麻豆一区二区av| 麻花传媒免费网站在线观看| 久久久久国产一区二| 亚洲成熟国产精品美女| 破苞ⅩXXX性无码动漫无码| 8050无码八戒| 91老司机在线视频免费观看| av婷婷色网| 国精综合一二三区影视| 99最新日韩偷拍视频| 大色网久久| 丝袜亚洲综合| 日本色色视频网站| 色婷婷基地| 人妻天堂综合网| 极品久久久久久久久久久久久久| 亚洲天堂精品日韩电影| 中文乱码字幕观看| 淫荡少妇免费| 精品小视频在线| 97WW精品| 亚洲 日本 一 二 三| 亚洲97P| 曰韩人妻中文字幕在线| 国产伦精品一区二区三区在线观| 久久亚洲一区女同性恋中文字幕 | 综合婷婷| 久久人妻办公室视频| 天堂综合| 日韩免费中文字幕视频| 一区二区精品日韩欧美在线观看| 国产综合网站在线播放 | 国产一区二区免费福利片| 超碰97欧美在线| 超碰免费人妻在线| 尹人大香蕉视频在线| 蜜臀AV一区二区三区| 99热超碰| 蜜乳AV.COM| jiujiujiujingpin| 青青操轻轻| 亚洲欧美综合| 日韩电影天堂视频一区二区| 亚欧成人综合影院| 亚洲第一视频 欧美风情 日韩| 蜜乳AV免费观看| 综合网久久| 不卡啪啪视频| 亚洲麻豆av一区二区| 草伊人高潮喷水超碰| 操逼逼无码| 久久产精品一区二区三区电影| 欧美日韩222| 国产精品色哟哟| 亚洲97精品| 精品78| 午夜乱轮操逼视频免费看| 97人肏| 日本一级真人黄色性爱视频| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 性综合网| 青青草在线视频人人想人人上| 日韩性爱啪啪视频| 久久有碼| 伊人久久大香线蕉无码| 精品制服美女中文一区二区三区| 婷婷久久综合久| 欧美片第一页| 中文字幕精品三级久久久| 99re这里| 精品国产乱码久久久久久口爆网站| 9999伦理视频| 国产精品福利资源在线尤物| 免费观看啪视频| 精品十三区| 张柏芝国产一区在线观看| 最新AVzaixian| 都市久久精品激情亚洲| 九九这里只有精品| 久久久久久久久九九久孕交| 老熟妇一区二区三区…| 精品人妻av区天天看片| 超碰午夜| 国产白领连续中出在线观看| 国产乱人伦AVA麻豆软件.| 国产无码精品无码| 四虎免费在线播放| 啊操爽品善一区二区三区| 欧美熟爽综合| 色香色欲天天综合网天天来吧| 亚洲天天操| 久久青青草在线视频| 亚洲另类春色| 成人片视频| 四虎在线播放| 麻豆天美制片厂网站视频| 日本天天操| 999国产精品999| 国产综合网站在线播放 | 96久久久久| 人妻天天爽| 99国内熟女露脸视频| 久艹伊人精品综合在线| 翘臀vidoes| 成人贴图日韩欧美| 欧美日韩色图片| 日产狠狠干| 精品人人| 爱干爱射网啊啊啊| 亚洲免费人妻在| 97干在线| 亚洲精品丝袜-不卡成人免费……| 操逼网免费无码视频| 国产精品久久久久久高清无码免费看| 中文字幕欧洲有码| 美女黄码视频午夜| 啊啊啊在线看| 懂色av中文字幕| 国产丝袜啪啪| 加勒比伊人| 国产乱色国产精品免费视| 日本123区操B视频| 日日爽夜夜爽| 色盈盈影院| 欧美97se| 爱妃国产亚洲视频中文字幕| 综合久久久久久久综合网| 女人高潮大叫一级毛片| 区日韩亚洲乱码av电影| 亚洲欧洲第二视频在线观看色图| 夜夜骑日日| 亚洲人成在线放东京热| 亚洲精品亚洲人成在线麻豆| 日韩有码一区三区| 天天综合网亚洲综合网| 久久久久99999| 日韩熟女乱伦中出| 又黑又大又粗| 国产精品久久久久久9999| 麻豆一区二区AV天美| 91丨豆花丨熟女| 五月天综合网| 国产夫妻性生活视频| 韩三级a视频在线观看| 国产免费一区在线观看| 裸体美女久久久| 9999久久久| 精品久久視頻在线| 国产热av| 国产精品久久久久久久毛片1| 日本一区二区三区精品| 超碰97COm中文| 91足交| 绯色AV粉色AV蜜臀AV| 美女91| 91oumei| 中文字幕一二三| 亚洲日韩一区电影| 1024精品在线| 日韩无码专区| 超碰在线在公开超碰在线在公开| 中文字幕丝袜国产第一页不卡| 日韩午夜国产| 国产野战露脸在线播放| 1024午夜激情男人的天堂| 国产久久成人| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 一本色道熟妇| 人妻少妇色综合| 97超碰欧美中文字幕| 精品久一区免费| 100啪啪视频大全| 久久久精品一区二区| 国产精品成人无码av无码免费| 久久精品夜色国产亚洲AV| 亚洲啪啪视频一区二区| 99热这里只有精品1| 啊啊啊好爽快点啊啊啊嗯嗯| 亚洲色图欧洲| 国产精品一区二区后入| 中国探花熟女| 碰碰97| 果冻传媒A片一二三区| 五月丁香影视| 国产麻豆福利av在线播放| 亚洲猛交| 欧美青青视频| 97人妻碰碰中文无码久热丝袜| 国产AV人人夜夜澡人人爽麻豆| 图片区小说区| 国产老太乱伦一区| 青青草在线视频播放器| 久久精品免费| 五月综合色| 日本一级特级毛片视频| 国产精品粉嫩福利在线| 久久久精久久久| 狠狠综合| 黄色欧美性爱视频| 日韩欧美性爱电影在线观看| 亚洲欧洲日韩中文字幕一区| 欧美日韩222| 强奸乱伦Av网| 日韩无码精品综合久久| juliaann欧美丝袜办公室| 国产精品粉嫩福利在线| 在线综合 亚洲 欧美中文字幕| 区日韩亚洲乱码av电影| 在线性黄高清免费视频| 91碰超| 欧美激情性久久久久久| 色综合久久88色综合久久天天| 欧美久久伊人| 老司机香蕉久久久久| 日韩综合97P| 免费网站观看www在线观| 亚洲色图激情小说| 婷婷在线播放| 免费观看啪视频| 国产高清无码一区二区三区四区皇冠| 男人的天堂99| 四虎884| 中文字幕1区2区| 欧美天天弄| 国产福利一区二| 被窝影院午夜看片无码| 少妇精品久久| 久久神马| 国产精品麻豆成人av|