欧美日韩国产亚洲图片成人网,久久久久免费看成人影片,成人国内精品久久久久影院VR,亚洲最大成人网色

Android掛載QNX的NFS服務問題記錄


    • 配置方法

    • 掛載時提示“Permission denied”

    • 掛載后對掛載目錄只有讀權限,無法寫入數據

    • 寫入數據時提示“I/O error”

    • Android側,非root權限用戶在NFS client目錄下創建數據,提示“Permission Denied”

    • 結論

    • 小提示


在QNX開啟NFS服務,由QNX上的guest OS–Android作為客戶端,將QNX的目錄作為網絡設備以NFS的方式掛載。過程中主要遇到三個問題,下面分別描述配置方法,配置過程遇到的問題、分析思路以及解決方案。


配置方法

QNX側
1.1 將netconfig配置文件保存至/etc目錄下,netconfig內容如下:

# Entries consist of:##       <network_id> <semantics> <flags> <protofamily> <protoname> \#               <device> <nametoaddr_libs>## The <device> and <nametoaddr_libs> fields are always empty.#udp6       tpi_clts      v     inet6    udp     -       -
tcp6       tpi_cots_ord  v     inet6    tcp     -       -
udp        tpi_clts      v     inet     udp     -       -
tcp        tpi_cots_ord  v     inet     tcp     -       -
rawip      tpi_raw       -     inet      -      -       -local      tpi_cots_ord  -     loopback  -      -       -12345678910111213

1.2 將exprots配置文件推送至/etc路徑下,exprots內容如下:

/persist/nfs_server -mask=255.255.255.0 -match=192.168.1.01

exports文件定義了NFS服務端提供給客戶端的掛載點,以及相關的掛載權限,以上述配置內容為例,設置的掛載點為/persist/nfs_server,允許的掛載的客戶端IP為必須屬于192.168.1這個網段,即IP必須滿足IP & 255.255.255.0=192.168.1.0。其他可配置的選項還有-norsvd,-ro,-root等,每個選項的詳細介紹可以查詢QNX官方開發者網站。

1.3 執行rpcbind和nfsd

rpcbind

Android側
1.1 kernel內核配置NFS client

+CONFIG_NFS_FS=y
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=y
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_USE_LEGACY_DNS=y
+# CONFIG_SUNRPC_DEBUG is not set123456789

1.2 掛載在/data/nfs_client目錄

busybox mount -t nfs -o nolock 192.168.1.1:/persist/nfs_server /mnt/nfs_client1

掛載時提示“Permission denied”

完成上述配置后,在Android端進行掛載時,遇到了“Permission denied”的錯誤

busybox mount -t nfs -o nolock 192.168.1.1:/persist/nfs_server /mnt/nfs_client
mount: mounting 192.168.1.1:/persist/nfs_server on /data/nfs_client failed: Permission denied12

對QNX側的/persist/nfs_server和Android側的/data/nfs_client進行檢查,發現權限都已經正確配置

drwxrwxrwx   2 root      root           4096 Jan 01 00:01 /persist/nfs_server/1
drwxrwxrwx 2 root root 4096 1970-01-01 00:02 nfs_client/1

為了排查是QNX側還是Android側的問題,先在Android側嘗試將其他分區掛載到/data/nfs_client,發現可以成功

mount /dev/block/log /data/nfs_client/
EXT4-fs (vdm): mounted filesystem with ordered data mode. Opts: (null)12

因此更傾向于QNX側的問題,既然nfs_server的權限沒有問題,難道是/persist目錄的權限有問題,無法訪問/persist目錄才導致無法獲取/persist/目錄下nfs_server的信息?
于是檢查/persist的權限,發現是660

drw-rw----+  5 root      root           4096 Jan 01 00:01 /persist/1

于是將/persist的權限改至最大

chmod 777 /persist/1

但是chmod后,發現權限仍然沒改變:

drw-rw----+  5 root      root           4096 Jan 01 00:01 /persist/1

于是使用mount命令檢查,發現/persist上掛載了一個qnx6文件系統

/dev/disk/persist on /persist type qnx61

將這個文件系統umount,再次檢查/persist目錄的權限,發現和掛載了文件系統時的權限是不一樣的,這是因為將文件系統掛載到某個掛載點時,會將掛載點的權限、屬性都設置成默認值,而掛載了文件系統后,使用chmod對掛載點的權限進行修改,是不會起作用的

umount /persist/ls -ald /persist/
drwxrwxrwx   2 root      root           4096 Jan 01 00:04 /persist/123

想要設定掛載后掛載目錄的權限,就需要用到mount命令的mntperms選項,就可以將掛載后的/persist目錄設置成自己需要的權限

mount mntperms=0777 /dev/disk/persist /persist/ls -ald /persist/
drwxrwxrwx+  5 root      root           4096 Jan 01 00:01 /persist/123

此時再次回到安卓進行掛載,發現可以掛載成功

busybox mount -t nfs -o nolock 192.168.1.1:/persist/nfs_server /mnt/nfs_clientmount |grep nfs192.168.1.1:/persist/nfs_server on /data/nfs_client type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.1,mountvers=3,mountproto=tcp,local_lock=all,addr=192.168.1.1)123

再進一步進行驗證,確定時其他組用戶對QNX的/persist/nfs_server缺少x權限時就會出現permission denied的問題,因為對目錄的執行權限其實就是cd,即打開目錄。
只是這里還是想不通的一點是,NFS掛載時,在QNX這一邊,看起來并不是一個root用戶的進程去訪問/persist/nfs_server并傳輸數據,否則就不會需要給其他組用戶設置上x權限了。

掛載后對掛載目錄只有讀權限,無法寫入數據

上一個問題解決后,在Android側可以正常掛載QNX的NFS目錄,但是又遇到了另一個問題,在往掛載目錄寫入數據時,又提示了“Permission denied”。

touch file11
touch: 'file11': Permission deniedmkdir ttt
mkdir: 'ttt': I/O error1234

重新查閱QNX官方開發網站,按照里面的描述,默認情況下,NFS端的目錄就是可讀寫權限,如果想設置只讀權限,可以在/etc/exports文件加上-ro選項將目錄權限設置為只讀。
使用mkdir命令創建目錄提示I/O error后,再次ls檢查目錄的情況,發現其實ttt目錄其實有創建成功,但是這個目錄的uid和gid非常奇怪,是數值非常大的數字。

ls -al ttt/
drwx------ 2 4294967294 4294967294 4096 1970-01-01 01:48 ttt/12

用計算器轉換,發現其二進制是111…1110,總共32位,這個其實就是-2的補碼,重新看會QNX官方開發者文檔中關于/etc/exports的描述,在-root選項的描述里看到,默認情況下,QNX的root uid在NFS客戶端是映射為-2的,可以通過-root指定為其他數字。

-root=uid
Map root’s uid (real user ID). By default, root is mapped to -2.

-2這個uid在Android系統應該是無效的,猜測是因為這個問題導致創建文件和目錄異常。于是在QNX側的/etc/exports文件加上-root=0的選項

/persist/nfs_server -root=0  -mask=255.255.255.0 -match=192.168.1.01

在Android側再次掛載,并嘗試創建文件,現象如下:

touch new_test
touch: 'new_test': I/O errorls -al new_test
-rw------- 1 root root 0 1970-01-01 02:22 new_test1234

可以看到,文件可以成功創建了,且uid和gid都是root,但是還是和創建目錄一樣,有IO error的問題。

寫入數據時提示“I/O error”

繼續分析I/O error的問題。
嘗試往文件寫入數據,發現可以成功寫入:

echo test_content > new_testcat new_test
test_content123

經過多次測試后,發現兩個現象:
1.發現在創建文件時,第一次執行都會提示IO error,用ls可以看到目錄下的文件,用echo方法往一個不存在的文件寫入數據時,文件雖然被創建,但是內容并沒有被寫入

echo "write test" > newfile
/system/bin/sh: can't create newfile: I/O errorls -al newfile
-rw------- 1 root root 0 1970-01-01 02:36 newfilecat newfile# 沒有任何東西輸出12345678

此時再次執行echo “write test” > newfile,則沒有IO error的提示,且內容被成功寫入

echo "write test" > newfilecat newfilewrite test123

2.第一次touch文件時,會有IO error提示(ls可以看到文件已經生成),當再次創建同名文件時,就不會出現IO error。

touch newfile2
touch: 'newfile2': I/O errortouch newfile2123

為了跟蹤創建過程中到底哪里出錯,在Android端使用strace命令跟蹤touch的執行過程,省略中間過程,發現在執行openat的調用出錯,返回了EIO,即I/O error。

strace touch newfile...
openat(AT_FDCWD, "newfile", O_RDONLY|O_CREAT, 0666) = -1 EIO (I/O error)write(2, "touch: ", 7touch: )                  = 7write(2, "'newfile'", 9'newfile')                = 9write(2, ": I/O error", 11: I/O error)             = 11write(2, "\n", 1)                       = 1exit_group(1)                           = ?
+++ exited with 1 +++12345678910

查閱網上的資料,對比open函數,openat多了傳入文件的路徑可以為相對路徑的功能,其他地方和open函數一樣。
正當無從下手分析時,同事經過不斷測試和網上查閱資料,發現了只要在Android端掛載NFS時,加上nfsvers=2的選項,即可解決創建文件和目錄時提示的I/O error問題。

busybox mount -t nfs -o nolock,nfsvers=2 192.168.1.1:/persist/nfs_server /data/nfs_client1

不知道不同版本之間關于openat這個系統調用的支持是否有差異才導致I/O error的問題,還是QNX和Android之間需要使用一樣的NFS版本,最后根本的原因還是不清楚~。(更新:V3的問題,參見評論大神的回復,是內核NFS驅動的bug,更新到新版本的內核即可解決)

Android側,非root權限用戶在NFS client目錄下創建數據,提示“Permission Denied”

解決上述問題后,Android側,root用戶可以在NFS client目錄下讀寫數據,包括創建文件和目錄。但是在實際的應用場景中,java app需要讀寫這個NFS client目錄,這個時候發現,java app在NFS client目錄下創建文件和目錄時會失敗,提示permission denied,也就是只有root用戶才能成功創建文件和目錄,但是java app是不允許被設定為root權限的。

為了便于分析問題,我們直接在Android通過su system或者su shell切換到非root的shell,并嘗試創建文件和目錄,發現確實創建失敗

在這里插入圖片描述

剛遇到這個問題也是一籌莫展,于是回到對Permission Denied的思考,QNX端NFS server目錄權限已經全部設置為777,那么是否有可能是NFS server目錄的上級目錄的問題?在我的驗證環境中,QNX端NFS server目錄為/persist/nfst,persist目錄和nfst目錄已經全部變成777了。
在這里插入圖片描述
在這里插入圖片描述

那么剩下可以配置就剩下QNX的/目錄了,于是檢查/目錄的權限:
在這里插入圖片描述
可以看到,QNX的/目錄對非root用戶,是沒有任何操作權限的。于是我們嘗試remount這個/目錄,為其他用戶組加大權限
在這里插入圖片描述
這個時候,再次回到Android端,發現非root權限也可以成功創建目錄了!
在這里插入圖片描述
于是不斷修改QNX端的/目錄權限來排查到底是rwx哪個權限位起了限制,最后發現如果/目錄沒有對root以外的用戶開放x,即可執行權限的情況下,Android端的非root用戶就會無法創建文件和目錄。所以/目錄的其他用戶的x權限必須要設置,否則就會出現這個問題。目錄的可執行操作,其實就是打開這個目錄,如果缺少對應的x權限,cd 目錄的時候將會因為Permission Denied而操作失敗。NFS的底層細節無從知曉,但是按照上述的現象和分析,應該是Android端的創建操作映射到QNX端時,會有從/目錄開始,一直cd到NFS server目錄的操作,當給各級目錄的其他用戶都設置x權限后,非root用戶就可以打開NFS server目錄了。

結論

  1. 無論是NFS Client端還是NFS Server端,相應的目錄的權限都需要配置得當,要弄清楚在兩邊會操作這些目錄的進程的uid和gid分別是哪些,才能做出正確的配置。

  2. QNX端NFS server目錄,從/目錄開始,都要為其他用戶設置上x權限。注意,權限的配置應遵循最小權限原則,不需要全部目錄都開成777(前面的例子都是為了驗證分析),以/目錄為例,在/目錄的屬主和組用戶都是root的情況下,其實權限設置為661(即rw-rw—x)就足夠了,/persist目錄也一樣,只要開放x權限就可以了。其原因是,Android端的應用在NFS client目錄映射過來的操作,都不需要讀取這兩個目錄下的內容,只需要能打開真正的掛載目錄/persist/nfst即可。

  3. QNX側的/etc/exports中,-root=選項的設置。這個選項的意思是,NFS client端(即Android)的root用戶,映射到QNX端的id是多少。查閱QNX的文檔可知,如果不顯示設置這個值,那么client端的root用戶在QNX下的uid會默認設置為-2。

如果沒有加載-root=0的選項,所以我們可以看到,Android NFS client目錄,用root用戶創建的值,uid和gid是一個很大的數,其實這個就是-2的補碼:
QNX側
在這里插入圖片描述
Android側
drwx------ 2 4294967294 4294967294

如果在/etc/exports中,設置了-root=0,那么root用戶創建的文件和目錄,在兩邊對應的uid和gid都是0。

-2這樣的映射,就會把Android的操作在QNX映射成一個nobody的uid的操作(QNX沒有這個uid),這樣安全性其實更強,因為直接映射成0的話,相當于把QNX側的root權限暴露給作為客戶端的Android。而變成nobody這樣的用戶,那么對整個QNX系統的全部文件和目錄而言,Android就只獲得了其他用戶的權限,起到了訪問控制的作用。當然映射成nobody這樣的uid的話,QNX的權限需要額外做些配置(畢竟配置root映射為0的時候就是交出了root用戶給Android,root是萬能的),主要是對其他用戶的配置。

小提示

使用toybox的mount命令掛載nfs時會提示Invalid Argument,其原因是因為toybox的mount命令是用vers來指定版本號的,用nfsvers是無法識別的。

mount -t nfs -o nolock,rw,vers=2

busybox的mount則兩個寫法都支持,即可以支持vers=,也支持nfsvers=

busybox mount -t nfs -o nolock,rw,vers=2

busybox mount -t nfs -o nolock,rw,nfsvers=2


評論(0條)

請登錄后評論
ziyuan

ziyuan Rank: 16

0

0

0

( 此人很懶并沒有留下什么~~ )

首頁

欄目

搜索

會員
欧美日韩国产亚洲图片成人网,久久久久免费看成人影片,成人国内精品久久久久影院VR,亚洲最大成人网色

      <rt id="eqjw4"><noframes id="eqjw4"><rt id="eqjw4"></rt>
    • 
      
      日本一不卡视频| 久久精品久久综合| 日本在线不卡一区| 国产精品一区二区在线播放| 成人激情文学综合网| 免费一级欧美片在线观看| 国产精品一二二区| 免费一级片91| 成人免费视频播放| 国产一区二区视频在线| 91啪九色porn原创视频在线观看| 国产美女精品人人做人人爽| 国产91在线观看丝袜| 精品一区二区三区久久| 91日韩在线专区| 国产成人精品亚洲日本在线桃色| 免费的国产精品| a在线播放不卡| 国产久卡久卡久卡久卡视频精品| 日本在线不卡一区| 日韩中文字幕亚洲一区二区va在线 | 国产成人综合视频| 蜜桃视频在线观看一区| 成人免费看的视频| 国产成人av一区二区三区在线| 美女视频黄 久久| 91免费精品国自产拍在线不卡| 国产一区二区三区观看| 日本不卡中文字幕| 99久久夜色精品国产网站| 国产激情一区二区三区四区| 久久国产精品99久久久久久老狼 | 久久99精品久久久久久久久久久久| av成人动漫在线观看| 国产aⅴ综合色| 国产乱子伦视频一区二区三区 | 国产激情偷乱视频一区二区三区| 精品一区二区三区蜜桃| 久久99国产精品免费网站| 免费成人美女在线观看| 日韩精品五月天| 日韩av在线免费观看不卡| fc2成人免费人成在线观看播放 | 99re成人在线| 99riav一区二区三区| gogo大胆日本视频一区| 99riav久久精品riav| a亚洲天堂av| 91在线视频网址| 日韩国产欧美在线播放| 免费成人小视频| 国产综合一区二区| 国产91精品精华液一区二区三区| 国产98色在线|日韩| 成人av在线网| 天使萌一区二区三区免费观看| 日日摸夜夜添夜夜添国产精品 | 国产成人免费视频| 成人视屏免费看| 99视频在线精品| 日韩av在线播放中文字幕| 久久精品久久综合| 国产suv精品一区二区883| 成人小视频在线| 91一区二区在线观看| 蜜桃久久精品一区二区| 国产一区二区三区精品欧美日韩一区二区三区 | 福利一区二区在线| 91在线观看高清| 蜜桃在线一区二区三区| 91毛片在线观看| 激情综合网最新| 成人免费看的视频| 日韩国产欧美在线播放| 精品中文av资源站在线观看| 国产白丝精品91爽爽久久| 99国产精品视频免费观看| 麻豆精品在线观看| 成人黄色a**站在线观看| 蜜乳av一区二区| 国产乱色国产精品免费视频| 99久久99久久精品免费看蜜桃| 蜜桃精品在线观看| 不卡视频一二三四| 免费在线视频一区| thepron国产精品| 国内外成人在线| 99久久er热在这里只有精品66| 国内成人免费视频| 99视频一区二区三区| 国产在线一区观看| 99久久伊人精品| 久久精品国产一区二区三区免费看| 国产91精品一区二区麻豆亚洲| av午夜精品一区二区三区| 精品系列免费在线观看| 99精品偷自拍| 国产馆精品极品| 麻豆精品在线观看| 日本女人一区二区三区| 成人三级伦理片| 蜜臀av性久久久久蜜臀aⅴ| 不卡高清视频专区| 国产毛片精品国产一区二区三区| 日韩av一二三| av一区二区三区黑人| 国产不卡视频一区| 国产精品亚洲第一| 国产毛片精品一区| 国产一区美女在线| 激情久久五月天| 蜜臀av亚洲一区中文字幕| 日韩精品一二三| 波多野结衣在线aⅴ中文字幕不卡| 免播放器亚洲一区| 97久久精品人人澡人人爽| 韩国精品久久久| 欧美aa在线视频| 91视频www| 99国产精品久久久久久久久久久| 成人美女在线视频| 日本女优在线视频一区二区| 日韩vs国产vs欧美| 免费看精品久久片| 奇米精品一区二区三区四区| 免费人成网站在线观看欧美高清| 久久精品国产**网站演员| 日韩激情一二三区| aa级大片欧美| 日韩精品一级中文字幕精品视频免费观看 | 99热在这里有精品免费| 99久久夜色精品国产网站| 成人激情小说网站| 不卡一区二区中文字幕| 国产综合久久久久影院| 狠狠色狠狠色综合日日91app| 男人的天堂久久精品| 免费视频一区二区| 国产毛片精品国产一区二区三区| 国产高清精品网站| 国产黑丝在线一区二区三区| 本田岬高潮一区二区三区| 国产乱子轮精品视频| 精品一区二区三区在线观看国产| 成人av午夜影院| 成人午夜精品在线| 91丝袜高跟美女视频| 蜜臀av性久久久久蜜臀aⅴ| 国产在线播精品第三| 国产乱国产乱300精品| 国产精品一区久久久久| 99综合电影在线视频| 99久久久久久99| 久久av中文字幕片| 国产乱一区二区| 福利91精品一区二区三区| 91网站最新网址| 日日欢夜夜爽一区| 国产黄色精品视频| 青青国产91久久久久久| 美女视频黄免费的久久 | 国产精品一级片| www.亚洲精品| 国产在线播放一区三区四| 国产91精品一区二区麻豆网站 | 激情丁香综合五月| 99精品国产热久久91蜜凸| 蜜桃一区二区三区在线观看| 粉嫩久久99精品久久久久久夜| 日韩av一区二区在线影视| 国产精品一区二区不卡| 天堂成人免费av电影一区| 国产河南妇女毛片精品久久久| 男人操女人的视频在线观看欧美| 丁香五精品蜜臀久久久久99网站 | 久久 天天综合| 成人av影院在线| 国模一区二区三区白浆| 91网站在线播放| 成人激情小说乱人伦| 国产做a爰片久久毛片| 97久久人人超碰| 成人爽a毛片一区二区免费| 久久国产精品第一页| 91年精品国产| 不卡av电影在线播放| 久久激五月天综合精品| 97se狠狠狠综合亚洲狠狠| 国产精品123区| 国产在线视频不卡二| 三级亚洲高清视频| 国产成人无遮挡在线视频| 日韩成人一级大片| 91在线一区二区三区| 国产ts人妖一区二区| 久久精品99国产精品日本| 99久久99久久综合| 国产精一品亚洲二区在线视频| 天堂va蜜桃一区二区三区| k8久久久一区二区三区 | 久久99精品久久久久婷婷| 99国产精品国产精品毛片| 国产精品18久久久| 国产99久久久久久免费看农村| 久久国内精品视频| 久久国产三级精品| 蜜桃一区二区三区在线| 麻豆精品新av中文字幕| 美女视频黄a大片欧美| 麻豆精品视频在线观看| 老司机免费视频一区二区三区| 91小视频在线观看| www.亚洲在线| 99麻豆久久久国产精品免费优播| 成人va在线观看| 成人午夜av影视| 波多野结衣中文字幕一区二区三区| 日本成人中文字幕在线视频| 不卡欧美aaaaa| 三级不卡在线观看| 天堂一区二区在线| 久色婷婷小香蕉久久| 日韩精品久久理论片| 91麻豆产精品久久久久久 | 蜜臂av日日欢夜夜爽一区| 毛片av中文字幕一区二区| 久久精品国产一区二区三| 蜜臀av一区二区在线观看 | 97se亚洲国产综合自在线观| 青青草视频一区| 国精品**一区二区三区在线蜜桃| 国产精品一区二区男女羞羞无遮挡 | 成人一道本在线| 91性感美女视频| 丝瓜av网站精品一区二区 | 蜜桃精品视频在线| 另类欧美日韩国产在线| 国产98色在线|日韩| 99久久伊人网影院| 免费在线看成人av| 国产成人亚洲综合a∨猫咪| 成人午夜在线免费| 91亚洲精品久久久蜜桃网站| 久久国产精品99久久人人澡| 国产高清一区日本| 99久久精品久久久久久清纯| 日本亚洲三级在线| 狠狠色综合色综合网络| av高清不卡在线| 国产原创一区二区| 97久久超碰国产精品电影| 久久国内精品自在自线400部| 丁香婷婷综合色啪| 日本va欧美va瓶| 成人av午夜影院| 精一区二区三区| 成人动漫视频在线| 国产麻豆精品theporn| 99久久亚洲一区二区三区青草 | 91香蕉国产在线观看软件| 久久电影网站中文字幕| 国产成人综合网站| 免费欧美在线视频| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 韩国精品一区二区| 日韩二区在线观看| 成人av免费在线观看| 国产一区二区三区在线观看免费视频 | 国产最新精品免费| 99视频在线精品| 国产精品18久久久久久久久久久久| 日韩高清不卡一区| 成人一区二区三区在线观看| 国产一区二区三区精品视频| 日日嗨av一区二区三区四区| av资源网一区| 国产一区二区久久| 久久99这里只有精品| 日本不卡的三区四区五区| 91亚洲精品乱码久久久久久蜜桃| 国产91精品一区二区麻豆亚洲| 国产一区二区三区精品视频| 久久超级碰视频| 日韩av网站免费在线| av一区二区三区在线| 懂色一区二区三区免费观看| 国产精品资源在线| 久久er99精品| 激情五月婷婷综合| 美女网站色91| 99国产精品久| 成人免费不卡视频| 国产91精品一区二区麻豆亚洲| 国产69精品久久久久777| 国产99久久久国产精品潘金| 韩国三级在线一区| 国产丶欧美丶日本不卡视频| 秋霞午夜鲁丝一区二区老狼| 日本不卡中文字幕| 日本不卡一区二区三区| 美腿丝袜亚洲一区| 日韩av不卡在线观看| 日本强好片久久久久久aaa| 91啪九色porn原创视频在线观看| 天堂av在线一区| 日韩精品一区第一页| 91在线丨porny丨国产| 91一区二区在线| 91在线视频网址| 蜜桃一区二区三区在线| 捆绑调教美女网站视频一区| 国内精品久久久久影院色| 国产高清视频一区| av不卡免费电影| 91看片淫黄大片一级在线观看| 成人一区二区三区| 日韩激情av在线| 国产一区二区在线看| 国产高清亚洲一区| 丝袜美腿亚洲一区二区图片| 日本va欧美va精品发布| 精品一区二区三区免费观看| 麻豆91小视频| 国产suv精品一区二区三区| 日韩高清在线观看| 国产在线精品一区二区夜色| 成人免费毛片aaaaa**| 日本欧美在线看| 国产精品香蕉一区二区三区| 波多野结衣在线一区| 麻豆成人免费电影| 国产99久久久国产精品| 免费成人你懂的| 国产高清成人在线| 日韩av在线发布| 国产成a人亚洲| 日韩一区欧美二区| 久久99国内精品| 99久久精品一区二区| 激情综合五月婷婷| 日韩中文字幕亚洲一区二区va在线| 精品午夜久久福利影院| 成人激情小说乱人伦| 久久99久久精品| 91免费精品国自产拍在线不卡| 国产在线精品一区在线观看麻豆| 视频一区在线播放| 国产黄色成人av| 精品一二三四区| 日av在线不卡| 天堂成人免费av电影一区| 国产大陆精品国产| 麻豆精品精品国产自在97香蕉| 高清久久久久久| 国产一区在线观看麻豆| 日韩综合一区二区| 国产精品夜夜爽| 国产乱子伦视频一区二区三区 | 秋霞av亚洲一区二区三| 国产精品18久久久久久久网站| 人妖欧美一区二区| 成人美女在线观看| 国产一区二区三区免费看| 免费久久99精品国产| av午夜精品一区二区三区| 懂色av噜噜一区二区三区av| 国产精品主播直播| 韩国v欧美v亚洲v日本v| 91在线视频免费91| 不卡视频免费播放| 高清在线不卡av| 成人听书哪个软件好| 国产激情视频一区二区在线观看 | www.日韩在线| 成人做爰69片免费看网站| 狠狠色伊人亚洲综合成人| 久久成人免费网| 极品少妇xxxx精品少妇| 激情深爱一区二区| 国产一区二区剧情av在线| 国产精品一区二区三区乱码| 久久国产精品99久久人人澡| 九九视频精品免费| 国产美女视频一区| 国产成人精品免费网站| 国产mv日韩mv欧美| 成人av电影在线| 97久久超碰精品国产| 三级一区在线视频先锋| 日韩黄色免费电影| 免费看欧美女人艹b| 精品一区二区三区视频在线观看| 99re热这里只有精品免费视频| 高清成人在线观看| av综合在线播放| 99久久精品99国产精品| 91麻豆国产福利精品| 99re视频这里只有精品| 91免费国产在线| 久久精品国产精品亚洲红杏|