3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令

發布時間:2025/3/21 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第五章、?Linux?常用網絡指令
最近更新日期:2011/07/18
Linux 的網絡功能相當的強悍,一時之間我們也無法完全的介紹所有的網絡指令,這個章節主要的目的在介紹一些常見的網絡指令而已。 至于每個指令的詳細用途將在后續服務器架設時,依照指令的相關性來進行說明。當然,在這個章節的主要目的是在于將所有的指令匯整在一起, 比較容易了解啦!這一章還有個相當重要的重點,那就是封包擷取的指令。若不熟悉也沒關系,先放著,全部讀完后再回來這一章仔細練習啊!

5.1?網絡參數設定使用的指令
  5.1.1?手動/自動設定與啟動/關閉 IP 參數ifconfig,?ifup, ifdown
  5.1.2?路由修改: route
  5.1.3?網絡參數綜合指令: ip
  5.1.4?無線網絡: iwlist, iwconfig
  5.1.5?手動使用 DHCP 自動取得 IP 參數:dhclient
5.2?網絡偵錯與觀察指令
  5.2.1?兩部主機兩點溝通: ping,?用 ping 追蹤路徑中的最大 MTU 數值
  5.2.2?兩主機間各節點分析: traceroute
  5.2.3?察看本機的網絡聯機與后門: netstat
  5.2.4?偵測主機名與 IP 對應:?host,?nslookup
5.3?遠程聯機指令與實時通訊軟件
  5.3.1?終端機與 BBS 聯機: telnet
  5.3.2?FTP 聯機軟件:?ftp,?lftp (自動化腳本)
  5.3.3?圖形接口的實時通訊軟件: pidgin (gaim 的延伸)
5.4?文字接口網頁瀏覽
  5.4.1?文字瀏覽器: links
  5.4.2?文字接口下載器: wget
5.5?封包擷取功能
  5.5.1?文字接口封包擷取器: tcpdump
  5.5.2?圖形接口封包擷取器: wireshark
  5.5.3?任意啟動 TCP/UDP 封包的埠口聯機: nc, netcat
5.6?重點回顧
5.7?本章習題
5.8?參考數據與延伸閱讀
5.9?針對本文的建議:http://phorum.vbird.org/viewtopic.php?t=26123

5.1 網絡參數設定使用的指令

任何時刻如果你想要做好你的網絡參數設定,包括 IP 參數、路由參數與無線網絡等等,就得要了解底下這些相關的指令才行!其中以 ifconfig 及 route 這兩支指令算是較重要的喔! ^_^!當然,比較新鮮的作法,可以使用 ip 這個匯整的指令來設定 IP 參數啦!

  • ifconfig ? ?:查詢、設定網絡卡與 IP 網域等相關參數;
  • ifup, ifdown:這兩個檔案是 script,透過更簡單的方式來啟動網絡接口;
  • route ? ? ??:查詢、設定路由表 (route table)
  • ip ? ? ? ? ?:復合式的指令, 可以直接修改上述提到的功能;


5.1.1 手動/自動設定與啟動/關閉 IP 參數: ifconfig, ifup, ifdown

這三個指令的用途都是在啟動網絡接口,不過, ifup 與 ifdown 僅能就 /etc/sysconfig/network-scripts 內的 ifcfg-ethX (X 為數字) 進行啟動或關閉的動作,并不能直接修改網絡參數,除非手動調整 ifcfg-ethX 檔案才行。至于 ifconfig 則可以直接手動給予某個接口 IP 或調整其網絡參數!底下我們就分別來談一談!


  • ifconfig

ifconfig 主要是可以手動的啟動、觀察與修改網絡接口的相關參數,可以修改的參數很多啊,包括 IP 參數以及 MTU 等等都可以修改,他的語法如下:

[root@www ~]# ifconfig {interface} {up|down} <== 觀察與啟動接口 [root@www ~]# ifconfig interface {options} <== 設定與修改接口 選項與參數: interface:網絡卡接口代號,包括 eth0, eth1, ppp0 等等 options :可以接的參數,包括如下:up, down :啟動 (up) 或關閉 (down) 該網絡接口(不涉及任何參數)mtu :可以設定不同的 MTU 數值,例如 mtu 1500 (單位為 byte)netmask :就是子屏蔽網絡;broadcast:就是廣播地址啊!# 范例一:觀察所有的網絡接口(直接輸入 ifconfig) [root@www ~]# ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:71:85:BDinet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::a00:27ff:fe71:85bd/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:2555 errors:0 dropped:0 overruns:0 frame:0TX packets:70 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:239892 (234.2 KiB) TX bytes:11153 (10.8 KiB)

一般來說,直接輸入 ifconfig 就會列出目前已經被啟動的卡,不論這個卡是否有給予 IP,都會被顯示出來。而如果是輸入 ifconfig eth0,則僅會秀出這張接口的相關數據, 而不管該接口是否有啟動。所以如果你想要知道某張網絡卡的 Hardware Address,直接輸入『 ifconfig "網絡接口代號" 』即可喔! ^_^!至于上表出現的各項數據是這樣的(數據排列由上而下、由左而右):

  • eth0:就是網絡卡的代號,也有 lo 這個 loopback ;
  • HWaddr:就是網絡卡的硬件地址,俗稱的 MAC 是也;
  • inet addr:IPv4 的 IP 地址,后續的 Bcast, Mask 分別代表的是 Broadcast 與 netmask 喔!
  • inet6 addr:是 IPv6 的版本的 IP ,我們沒有使用,所以略過;
  • MTU:就是第二章談到的?MTU?啊!
  • RX:那一行代表的是網絡由啟動到目前為止的封包接收情況, packets 代表封包數、errors 代表封包發生錯誤的數量、 dropped 代表封包由于有問題而遭丟棄的數量等等
  • TX:與 RX 相反,為網絡由啟動到目前為止的傳送情況;
  • collisions:代表封包碰撞的情況,如果發生太多次, 表示你的網絡狀況不太好;
  • txqueuelen:代表用來傳輸數據的緩沖區的儲存長度;
  • RX bytes, TX bytes:總接收、發送字節總量

透過觀察上述的資料,大致上可以了解到你的網絡情況,尤其是那個 RX, TX 內的 error 數量, 以及是否發生嚴重的 collision 情況,都是需要注意的喔! ^_^

# 范例二:暫時修改網絡接口,給予 eth0 一個 192.168.100.100/24 的參數 [root@www ~]# ifconfig eth0 192.168.100.100 # 如果不加任何其他參數,則系統會依照該 IP 所在的 class 范圍,自動的計算出 # netmask 以及 network, broadcast 等 IP 參數,若想改其他參數則:[root@www ~]# ifconfig eth0 192.168.100.100 \ > netmask 255.255.255.128 mtu 8000 # 設定不同參數的網絡接口,同時設定 MTU 的數值![root@www ~]# ifconfig eth0 mtu 9000 # 僅修改該接口的 MTU 數值,其他的保持不動![root@www ~]# ifconfig eth0:0 192.168.50.50 # 仔細看那個界面是 eth0:0 喔!那就是在該實體網卡上,再仿真一個網絡接口, # 亦即是在一張網絡卡上面設定多個 IP 的意思啦![root@www ~]# ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:71:85:BDinet addr:192.168.100.100 Bcast:192.168.100.127 Mask:255.255.255.128inet6 addr: fe80::a00:27ff:fe71:85bd/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1RX packets:2555 errors:0 dropped:0 overruns:0 frame:0TX packets:70 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:239892 (234.2 KiB) TX bytes:11153 (10.8 KiB)eth0:0 Link encap:Ethernet HWaddr 08:00:27:71:85:BDinet addr:192.168.50.50 Bcast:192.168.50.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1 # 仔細看,是否與硬件有關的信息都相同啊!沒錯!因為是同一張網卡嘛! # 那如果想要將剛剛建立的那張 eth0:0 關閉就好,不影響原有的 eth0 呢?[root@www ~]# ifconfig eth0:0 down # 關掉 eth0:0 這個界面。那如果想用默認值啟動 eth1:『ifconfig eth1 up』即可達成# 范例三:將手動的處理全部取消,使用原有的設定值重建網絡參數: [root@www ~]# /etc/init.d/network restart # 剛剛設定的數據全部失效,會以 ifcfg-ethX 的設定為主!

使用 ifconfig 可以暫時手動來設定或修改某個適配卡的相關功能,并且也可以透過 eth0:0 這種虛擬的網絡接口來設定好一張網絡卡上面的多個 IP 喔!手動的方式真是簡單啊!并且設定錯誤也不打緊,因為我們可以利用?/etc/init.d/network restart?來重新啟動整個網絡接口,那么之前手動的設定數據會全部都失效喔!另外, 要啟動某個網絡接口,但又不讓他具有 IP 參數時,直接給他?ifconfig eth0 up?即可! 這個動作經常在無線網卡當中會進行,因為我們必須要啟動無線網卡讓他去偵測 AP 存在與否啊!


  • ifup, ifdown

實時的手動修改一些網絡接口參數,可以利用 ifconfig 來達成,如果是要直接以配置文件, 亦即是在 /etc/sysconfig/network-scripts 里面的 ifcfg-ethx 等檔案的設定參數來啟動的話, 那就得要透過 ifdown 或 ifup 來達成了。

[root@www ~]# ifup {interface} [root@www ~]# ifdown {interface}[root@www ~]# ifup eth0

ifup 與 ifdown 真是太簡單了!這兩支程序其實是 script 而已,他會直接到 /etc/sysconfig/network-scripts 目錄下搜尋對應的配置文件,例如 ifup?eth0?時,他會找出 ifcfg-eth0?這個檔案的內容,然后來加以設定。 關于 ifcfg-eth0 的設定則請參考第四章的說明。

不過,由于這兩支程序主要是搜尋配置文件 (ifcfg-ethx) 來進行啟動與關閉的, 所以在使用前請確定 ifcfg-ethx 是否真的存在于正確的目錄內,否則會啟動失敗喔! 另外,如果以 ifconfig eth0 .... 來設定或者是修改了網絡接口后, 那就無法再以 ifdown eth0 的方式來關閉了!因為 ifdown 會分析比對目前的網絡參數與 ifcfg-eth0 是否相符,不符的話,就會放棄該次動作。因此,使用 ifconfig 修改完畢后,應該要以 ifconfig eth0 down 才能夠關閉該界面喔!


5.1.2 路由修改: route

我們在第二章網絡基礎的時候談過關于路由的問題, 兩部主機之間一定要有路由才能夠互通 TCP/IP 的協議,否則就無法進行聯機啊!一般來說,只要有網絡接口, 該接口就會產生一個路由,所以我們安裝的主機有一個 eth0 的接口,看起來就會是這樣:

[root@www ~]# route [-nee] [root@www ~]# route add [-net|-host] [網域或主機] netmask [mask] [gw|dev] [root@www ~]# route del [-net|-host] [網域或主機] netmask [mask] [gw|dev] 觀察的參數:-n :不要使用通訊協議或主機名,直接使用 IP 或 port number;-ee :使用更詳細的信息來顯示 增加 (add) 與刪除 (del) 路由的相關參數:-net :表示后面接的路由為一個網域;-host :表示后面接的為連接到單部主機的路由;netmask :與網域有關,可以設定 netmask 決定網域的大小;gw :gateway 的簡寫,后續接的是 IP 的數值喔,與 dev 不同;dev :如果只是要指定由那一塊網絡卡聯機出去,則使用這個設定,后面接 eth0 等 # 范例一:單純的觀察路由狀態 [root@www ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0[root@www ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 1002 0 0 eth0 default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0

由上面的例子當中仔細觀察 route 與 route -n 的輸出結果,你可以發現有加 -n 參數的主要是顯示出 IP ,至于使用 route 而已的話,顯示的則是『主機名』喔!也就是說,在預設的情況下, route 會去找出該 IP 的主機名,如果找不到呢? 就會顯示的鈍鈍的(有點小慢),所以說,鳥哥通常都直接使用 route -n 啦! 由上面看起來,我們也知道?default = 0.0.0.0/0.0.0.0?, 而上面的信息有哪些你必須要知道的呢?

  • Destination, Genmask:這兩個玩意兒就是分別是 network 與 netmask 啦!所以這兩個咚咚就組合成為一個完整的網域啰!

  • Gateway:該網域是通過哪個 gateway 連接出去的?如果顯示 0.0.0.0 表示該路由是直接由本機傳送,亦即可以透過局域網絡的 MAC 直接傳訊;如果有顯示 IP 的話,表示該路由需要經過路由器 (通訊閘) 的幫忙才能夠傳送出去。

  • Flags:總共有多個旗標,代表的意義如下:
    • U (route is up):該路由是啟動的;
    • H (target is a host):目標是一部主機 (IP) 而非網域;
    • G (use gateway):需要透過外部的主機 (gateway) 來轉遞封包;
    • R (reinstate route for dynamic routing):使用動態路由時,恢復路由信息的旗標;
    • D (dynamically installed by daemon or redirect):已經由服務或轉 port 功能設定為動態路由
    • M (modified from routing daemon or redirect):路由已經被修改了;
    • ! (reject route):這個路由將不會被接受(用來抵擋不安全的網域!)

  • Iface:這個路由傳遞封包的接口。

此外,觀察一下上面的路由排列順序喔,依序是由小網域 (192.168.1.0/24 是 Class C),逐漸到大網域 (169.254.0.0/16 Class B) 最后則是預設路由 (0.0.0.0/0.0.0.0)。 然后當我們要判斷某個網絡封包應該如何傳送的時候,該封包會經由這個路由的過程來判斷喔! 舉例來說,我上頭僅有三個路由,若我有一個傳往 192.168.1.20 的封包要傳遞,那首先會找 192.168.1.0/24 這個網域的路由,找到了!所以直接由 eth0 傳送出去;

如果是傳送到 Yahoo 的主機呢? Yahoo 的主機 IP 是 119.160.246.241,我們通過判斷 1)不是 192.168.1.0/24, 2)不是 169.254.0.0/16 結果到達 3)0/0 時,OK!傳出去了,透過 eth0 將封包傳給 192.168.1.254 那部 gateway 主機啊!所以說,路由是有順序的。

因此當你重復設定多個同樣的路由時, 例如在你的主機上的兩張網絡卡設定為相同網域的 IP 時,會出現什么情況?會出現如下的情況:

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

也就是說,由于路由是依照順序來排列與傳送的, 所以不論封包是由那個界面 (eth0, eth1) 所接收,都會由上述的 eth0 傳送出去, 所以,在一部主機上面設定兩個相同網域的 IP 本身沒有什么意義!有點多此一舉就是了。 除非是類似虛擬機 (Xen, VMware 等軟件) 所架設的多主機時,才會有這個必要~

# 范例二:路由的增加與刪除 [root@www ~]# route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0 # 上面這個動作可以刪除掉 169.254.0.0/16 這個網域! # 請注意,在刪除的時候,需要將路由表上面出現的信息都寫入 # 包括 netmask , dev 等等參數喔!注意注意[root@www ~]# route add -net 192.168.100.0 \ > netmask 255.255.255.0 dev eth0 # 透過 route add 來增加一個路由!請注意,這個路由的設定必須要能夠與你的網絡互通。 # 舉例來說,如果我下達底下的指令就會顯示錯誤: # route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.254 # 因為我的主機內僅有 192.168.1.11 這個 IP ,所以不能直接與 192.168.200.254 # 這個網段直接使用 MAC 互通!這樣說,可以理解嗎?[root@www ~]# route add default gw 192.168.1.250 # 增加預設路由的方法!請注意,只要有一個預設路由就夠了喔! # 同樣的,那個 192.168.1.250 的 IP 也需要能與你的 LAN 溝通才行! # 在這個地方如果你隨便設定后,記得使用底下的指令重新設定你的網絡 # /etc/init.d/network restart

如果是要進行路由的刪除與增加,那就得要參考上面的例子了,其實,使用 man route 里面的數據就很豐富了!仔細查閱一下啰! 你只要記得,當出現『SIOCADDRT: Network is unreachable』 這個錯誤時,肯定是由于 gw 后面接的 IP 無法直接與你的網域溝通 (Gateway 并不在你的網域內), 所以,趕緊檢查一下是否輸入錯誤啊!

Tips:
一般來說,鳥哥如果接觸到一個新的環境內的主機,在不想要更動原系統的配置文件情況下,然后預計使用本書的網絡環境設定時, 手動的處理就變成:『ifconfig eth0 192.168.1.100; route add default gw 192.168.1.254』這樣就搞定了! 直接聯網與測試。等到完成測試后,再給她 /etc/init.d/network restart 恢復原系統的網絡即可。

5.1.3 網絡參數綜合指令: ip

ip 是個指令喔!并不是那個 TCP/IP 的 IP 啦!這個 ip 指令的功能可多了!基本上,他就是整合了 ifconfig 與 route 這兩個指令啰~不過, ip 可以達成的功能卻又多更多!真是個相當厲害的指令。如果你有興趣的話,請自行 vi /sbin/ifup ,就知道整個 ifup 就是利用 ip 這個指令來達成的。好了,如何使用呢?讓我們來瞧一瞧先!

[root@www ~]# ip [option] [動作] [指令] 選項與參數: option :設定的參數,主要有:-s :顯示出該裝置的統計數據(statistics),例如總接受封包數等; 動作:亦即是可以針對哪些網絡參數進行動作,包括有:link :關于裝置 (device) 的相關設定,包括 MTU, MAC 地址等等addr/address :關于額外的 IP 協議,例如多 IP 的達成等等;route :與路由有關的相關設定

由上面的語法我們可以知道, ip 除了可以設定一些基本的網絡參數之外,還能夠進行額外的 IP 協議,包括多 IP 的達成,真是太完美了!底下我們就分三個部分 (link, addr, route) 來介紹這個 ip 指令吧!


  • 關于裝置接口 (device) 的相關設定: ip link

ip link 可以設定與裝置 (device) 有關的相關參數,包括 MTU 以及該網絡接口的 MAC 等等,當然也可以啟動 (up) 或關閉 (down) 某個網絡接口啦!整個語法是這樣的:

[root@www ~]# ip [-s] link show <== 單純的查閱該裝置相關的信息 [root@www ~]# ip link set [device] [動作與參數] 選項與參數: show:僅顯示出這個裝置的相關內容,如果加上 -s 會顯示更多統計數據; set :可以開始設定項目, device 指的是 eth0, eth1 等等界面代號; 動作與參數:包括有底下的這些動作:up|down :啟動 (up) 或關閉 (down) 某個接口,其他參數使用默認的以太網絡;address :如果這個裝置可以更改 MAC 的話,用這個參數修改!name :給予這個裝置一個特殊的名字;mtu :就是最大傳輸單元啊!# 范例一:顯示出所有的接口信息 [root@www ~]# ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:71:85:bd brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000link/ether 08:00:27:2a:30:14 brd ff:ff:ff:ff:ff:ff 4: sit0: <NOARP> mtu 1480 qdisc noop state DOWNlink/sit 0.0.0.0 brd 0.0.0.0[root@www ~]# ip -s link show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:71:85:bd brd ff:ff:ff:ff:ff:ffRX: bytes packets errors dropped overrun mcast314685 3354 0 0 0 0TX: bytes packets errors dropped carrier collsns27200 199 0 0 0 0

使用 ip link show 可以顯示出整個裝置接口的硬件相關信息,如上所示,包括網卡地址(MAC)、MTU等等, 比較有趣的應該是那個 sit0 的接口了,那個 sit0 的界面是用在 IPv4 及 IPv6 的封包轉換上的, 對于我們僅使用 IPv4 的網絡是沒有作用的。 lo 及 sit0 都是主機內部所自行設定的。 而如果加上 -s 的參數后,則這個網絡卡的相關統計信息就會被列出來, 包括接收 (RX) 及傳送 (TX) 的封包數量等等,詳細的內容與 ifconfig 所輸出的結果相同的。

# 范例二:啟動、關閉與設定裝置的相關信息 [root@www ~]# ip link set eth0 up # 啟動 eth0 這個裝置接口;[root@www ~]# ip link set eth0 down # 阿就關閉啊!簡單的要命~[root@www ~]# ip link set eth0 mtu 1000 # 更改 MTU 的值,達到 1000 bytes,單位就是 bytes 啊!

更新網絡卡的 MTU 使用 ifconfig 也可以達成啊!沒啥了不起,不過,如果是要更改『網絡卡代號、 MAC 地址的信息』的話,那可就得使用 ip 啰~不過,設定前可能得要先關閉該網絡卡,否則會不成功。 如下所示:

# 范例三:修改網絡卡代號、MAC 等參數 [root@www ~]# ip link set eth0 name vbird SIOCSIFNAME: Device or resource busy # 因為該裝置目前是啟動的,所以不能這樣做設定。你應該要這樣做:[root@www ~]# ip link set eth0 down <==關閉界面 [root@www ~]# ip link set eth0 name vbird <==重新設定 [root@www ~]# ip link show <==觀察一下 2: vbird: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:71:85:bd brd ff:ff:ff:ff:ff:ff # 怕了吧!連網絡卡代號都可以改變!不過,玩玩后記得改回來啊! # 因為我們的 ifcfg-eth0 還是使用原本的裝置代號!避免有問題,要改回來[root@www ~]# ip link set vbird name eth0 <==界面改回來[root@www ~]# ip link set eth0 address aa:aa:aa:aa:aa:aa [root@www ~]# ip link show eth0 # 如果你的網絡卡支持硬件地址(MAC)可以更改的話,上面這個動作就可以更改 # 你的網絡卡地址了!厲害吧!不過,還是那句老話,測試完之后請立刻改回來啊!

在這個裝置的硬件相關信息設定上面,包括 MTU, MAC 以及傳輸的模式等等,都可以在這里設定。 有趣的是那個 address 的項目,那個項目后面接的可是硬件地址 (MAC) 而不是 IP 喔! 很容易搞錯啊!切記切記!更多的硬件參數可以使用 man ip 查閱一下與 ip link 有關的設定。


  • 關于額外的 IP 相關設定: ip address

如果說 ip link 是與?OSI 七層協定?的第二層資料連階層有關的話,那么 ip address (ip addr) 就是與第三層網絡層有關的參數啦! 主要是在設定與 IP 有關的各項參數,包括 netmask, broadcast 等等。

[root@www ~]# ip address show <==就是查閱 IP 參數啊! [root@www ~]# ip address [add|del] [IP參數] [dev 裝置名] [相關參數] 選項與參數: show :單純的顯示出接口的 IP 信息啊; add|del :進行相關參數的增加 (add) 或刪除 (del) 設定,主要有:IP 參數:主要就是網域的設定,例如 192.168.100.100/24 之類的設定喔;dev :這個 IP 參數所要設定的接口,例如 eth0, eth1 等等;相關參數:主要有底下這些:broadcast:設定廣播地址,如果設定值是 + 表示『讓系統自動計算』label :亦即是這個裝置的別名,例如 eth0:0 就是了!scope :這個界面的領域,通常是這幾個大類:global :允許來自所有來源的聯機;site :僅支持 IPv6 ,僅允許本主機的聯機;link :僅允許本裝置自我聯機;host :僅允許本主機內部的聯機;所以當然是使用 global 啰!預設也是 global 啦!# 范例一:顯示出所有的接口之 IP 參數: [root@www ~]# ip address show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host loinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:71:85:bd brd ff:ff:ff:ff:ff:ffinet 192.168.1.100/24 brd 192.168.1.255 scope global eth0inet6 fe80::a00:27ff:fe71:85bd/64 scope linkvalid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000link/ether 08:00:27:2a:30:14 brd ff:ff:ff:ff:ff:ff 4: sit0: <NOARP> mtu 1480 qdisc noop state DOWNlink/sit 0.0.0.0 brd 0.0.0.0

看到上面那個特殊的字體嗎?沒錯!那就是 IP 參數啦!也是 ip address 最主要的功能。 底下我們進一步來新增虛擬的網絡介面試看看:

# 范例二:新增一個接口,名稱假設為 eth0:vbird [root@www ~]# ip address add 192.168.50.50/24 broadcast + \ > dev eth0 label eth0:vbird [root@www ~]# ip address show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:71:85:bd brd ff:ff:ff:ff:ff:ffinet 192.168.1.100/24 brd 192.168.1.255 scope global eth0inet 192.168.50.50/24 brd 192.168.50.255 scope global eth0:vbirdinet6 fe80::a00:27ff:fe71:85bd/64 scope linkvalid_lft forever preferred_lft forever # 看到上面的特殊字體了吧?多出了一行新的接口,且名稱是 eth0:vbird # 至于那個 broadcast + 也可以寫成 broadcast 192.168.50.255 啦![root@www ~]# ifconfig eth0:vbird Link encap:Ethernet HWaddr 08:00:27:71:85:BDinet addr:192.168.50.50 Bcast:192.168.50.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 # 如果使用 ifconfig 就能夠看到這個怪東西了!可愛吧! ^_^# 范例三:將剛剛的界面刪除 [root@www ~]# ip address del 192.168.50.50/24 dev eth0 # 刪除就比較簡單啊! ^_^

  • 關于路由的相關設定: ip route

這個項目當然就是路由的觀察與設定啰!事實上, ip route 的功能幾乎與 route 這個指令差不多,但是,他還可以進行額外的參數設計,例如 MTU 的規劃等等,相當的強悍啊!

[root@www ~]# ip route show <==單純的顯示出路由的設定而已 [root@www ~]# ip route [add|del] [IP或網域] [via gateway] [dev 裝置] 選項與參數: show :單純的顯示出路由表,也可以使用 list ; add|del :增加 (add) 或刪除 (del) 路由的意思。IP或網域:可使用 192.168.50.0/24 之類的網域或者是單純的 IP ;via :從那個 gateway 出去,不一定需要;dev :由那個裝置連出去,這就需要了!mtu :可以額外的設定 MTU 的數值喔!# 范例一:顯示出目前的路由資料 [root@www ~]# ip route show 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 169.254.0.0/16 dev eth0 scope link metric 1002 default via 192.168.1.254 dev eth0

如上表所示,最簡單的功能就是顯示出目前的路由信息,其實跟 route 這個指令相同啦! 指示必須要注意幾個小東西:

  • proto:此路由的路由協議,主要有 redirect, kernel, boot, static, ra 等, 其中 kernel 指的是直接由核心判斷自動設定。
  • scope:路由的范圍,主要是 link ,亦即是與本裝置有關的直接聯機。

再來看一下如何進行路由的增加與刪除吧!

# 范例二:增加路由,主要是本機直接可溝通的網域 [root@www ~]# ip route add 192.168.5.0/24 dev eth0 # 針對本機直接溝通的網域設定好路由,不需要透過外部的路由器 [root@www ~]# ip route show 192.168.5.0/24 dev eth0 scope link ....(以下省略)....# 范例三:增加可以通往外部的路由,需透過 router 喔! [root@www ~]# ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0 [root@www ~]# ip route show 192.168.5.0/24 dev eth0 scope link ....(其他省略).... 192.168.10.0/24 via 192.168.5.100 dev eth0 # 仔細看喔,因為我有 192.168.5.0/24 的路由存在 (我的網卡直接聯系), # 所以才可以將 192.168.10.0/24 的路由丟給 192.168.5.100 # 那部主機來幫忙傳遞喔!與之前提到的 route 指令是一樣的限制!# 范例四:增加預設路由 [root@www ~]# ip route add default via 192.168.1.254 dev eth0 # 那個 192.168.1.254 就是我的預設路由器 (gateway) 的意思啊! ^_^ # 真的記得,只要一個預設路由就 OK !# 范例五:刪除路由 [root@www ~]# ip route del 192.168.10.0/24 [root@www ~]# ip route del 192.168.5.0/24

事實上,這個 ip 的指令實在是太博大精深了!剛接觸 Linux 網絡的朋友,可能會看到有點暈~ 不要緊啦!你先會使用 ifconfig, ifup , ifdown 與 route 即可, 等以后有經驗了之后,再繼續回來玩 ip 這個好玩的指令吧! ^_^ 有興趣的話,也可以自行參考 ethtool 這個指令喔! (man ethtool)。


5.1.4 無線網絡: iwlist, iwconfig

這兩個指令你必須要有無線網卡才能夠進行喔!這兩個指令的用途是這樣的:

  • iwlist:利用無線網卡進行無線 AP 的偵測與取得相關的數據;
  • iwconfig:設定無線網卡的相關參數。

這兩個指令的應用我們在第四章里面的無線網卡設定談了很多了, 所以這里我們不再詳談,有興趣的朋友應該先使用 man iwlist 與 man iwconfig 了解一下語法, 然后再到前一章的無線網絡小節查一查相關的用法,就了解了啦! ^_^


5.1.5 手動使用 DHCP 自動取得 IP 參數: dhclient

如果你是使用 DHCP 協議在局域網絡內取得 IP 的話,那么是否一定要去編輯 ifcfg-eth0 內的 BOOTPROTO 呢? 嘿嘿!有個更快速的作法,那就是利用 dhclient 這個指令~因為這個指令才是真正發送 dhcp 要求工作的程序啊!那要如何使用呢?很簡單!如果不考慮其他的參數,使用底下的方法即可:

[root@www ~]# dhclient eth0

夠簡單吧!這樣就可以立刻叫我們的網絡卡以 dhcp 協議去嘗試取得 IP 喔!


5.2 網絡偵錯與觀察指令

在網絡的互助論壇中,最常聽到的一句話就是:『高手求救!我的 Linux 不能連上網絡了!』我的天吶!不能上網絡的原因多的很!而要完全搞懂也不是一件簡單的事情呢! 不過,事實上我們可以自己使用測試軟件來追蹤可能的錯誤原因,而很多的網絡偵測指令其實在 Linux 里頭已經都預設存在了,只要你好好的學一學基本的偵測指令,那么一些朋友在告訴你如何偵錯的時候, 你應該就立刻可以知道如何來搞定他啰!

其實我們在第四章談到的五個檢查步驟已經是相當詳細的網絡偵錯流程了! 只是還有些重要的偵測指令也得要來了解一下才好!


5.2.1 兩部主機兩點溝通: ping

這個 ping 是很重要的指令,ping 主要透過?ICMP 封包?來進行整個網絡的狀況報告,當然啦,最重要的就是那個 ICMP type 0, 8 這兩個類型, 分別是要求回報與主動回報網絡狀態是否存在的特性。要特別注意的是, ping 還是需要透過?IP 封包來傳送 ICMP 封包的, 而 IP 封包里面有個相當重要的 TTL 屬性,這是很重要的一個路由特性, 詳細的 IP 與 ICMP 表頭資料請參考第二章網絡基礎的詳細介紹。

[root@www ~]# ping [選項與參數] IP 選項與參數: -c 數值:后面接的是執行 ping 的次數,例如 -c 5 ; -n :在輸出數據時不進行 IP 與主機名的反查,直接使用 IP 輸出(速度較快); -s 數值:發送出去的 ICMP 封包大小,預設為 56bytes,不過你可以放大此一數值; -t 數值:TTL 的數值,預設是 255,每經過一個節點就會少一; -W 數值:等待響應對方主機的秒數。 -M [do|dont] :主要在偵測網絡的 MTU 數值大小,兩個常見的項目是:do :代表傳送一個 DF (Don't Fragment) 旗標,讓封包不能重新拆包與打包;dont:代表不要傳送 DF 旗標,表示封包可以在其他主機上拆包與打包# 范例一:偵測一下 168.95.1.1 這部 DNS 主機是否存在? [root@www ~]# ping -c 3 168.95.1.1 PING 168.95.1.1 (168.95.1.1) 56(84) bytes of data. 64 bytes from 168.95.1.1: icmp_seq=1 ttl=245 time=15.4 ms 64 bytes from 168.95.1.1: icmp_seq=2 ttl=245 time=10.0 ms 64 bytes from 168.95.1.1: icmp_seq=3 ttl=245 time=10.2 ms--- 168.95.1.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2047ms rtt min/avg/max/mdev = 10.056/11.910/15.453/2.506 ms

ping 最簡單的功能就是傳送 ICMP 封包去要求對方主機回應是否存在于網絡環境中,上面的響應消息當中,幾個重要的項目是這樣的:

  • 64 bytes:表示這次傳送的 ICMP 封包大小為 64 bytes 這么大,這是默認值, 在某些特殊場合中,例如要搜索整個網絡內最大的 MTU 時,可以使用 -s 2000 之類的數值來取代;

  • icmp_seq=1:ICMP 所偵測進行的次數,第一次編號為 1 ;

  • ttl=243:TTL 與 IP 封包內的 TTL 是相同的,每經過一個帶有 MAC 的節點 (node) 時,例如 router, bridge 時, TTL 就會減少一,預設的 TTL 為 255 , 你可以透過 -t 150 之類的方法來重新設定預設 TTL 數值;

  • time=15.4 ms:響應時間,單位有 ms(0.001秒)及 us(0.000001秒), 一般來說,越小的響應時間,表示兩部主機之間的網絡聯機越良好!

如果你忘記加上 -c 3 這樣的規定偵測次數,那就得要使用 [ctrl]-c 將他結束掉了!

例題: 寫一支腳本程序 ping.sh ,透過這支腳本程序,你可以用 ping 偵測整個網域的主機是否有響應。此外,每部主機的偵測僅等待一秒鐘,也僅偵測一次。 答: 由于僅偵測一次且等待一秒,因此 ping 的選項為: -W1 -c1 ,而位于本機所在的區網為 192.168.1.0/24 ,所以可以這樣寫 (vim /root/bin/ping.sh): #!/bin/bash for siteip in $(seq 1 254) dosite="192.168.1.${siteip}"ping -c1 -W1 ${site} &> /dev/nullif [ "$?" == "0" ]; thenecho "$site is UP"elseecho "$site is DOWN"fi done

特別注意一下,如果你的主機與待偵測主機并不在同一個網域內, 那么 TTL 預設使用 255 ,如果是同一個網域內,那么 TTL 預設則使用 64 喔

  • 用 ping 追蹤路徑中的最大 MTU 數值

    我們由第二章的網絡基礎里面談到加大訊框 (frame) 時, 對于網絡效能是有幫助的,因為封包打包的次數會減少,加上如果整個傳輸的媒體都能夠接受這個 frame 而不需要重新進行封包的拆解與重組的話,那么效能當然會更好,那個修改 frame 大小的參數就是?MTU?啦!

    好了,現在我們知道網絡卡的 MTU 修改可以透過?ifconfig?或者是?ip?等指令來達成,那么追蹤整個網絡傳輸的最大 MTU 時,又該如何查詢?呵呵!最簡單的方法當然是透過 ping 傳送一個大封包, 并且不許中繼的路由器或 switch 將該封包重組,那就能夠處理啦!沒錯!可以這樣的:
    # 范例二:找出最大的 MTU 數值 [root@www ~]# ping -c 2 -s 1000 -M do 192.168.1.254 PING 192.168.1.254 (192.168.1.254) 1000(1028) bytes of data. 1008 bytes from 192.168.1.254: icmp_seq=1 ttl=64 time=0.311 ms # 如果有響應,那就是可以接受這個封包,如果無響應,那就表示這個 MTU 太大了。[root@www ~]# ping -c 2 -s 8000 -M do 192.168.1.254 PING 192.168.1.254 (192.168.1.254) 8000(8028) bytes of data. From 192.168.1.100 icmp_seq=1 Frag needed and DF set (mtu = 1500) # 這個錯誤訊息是說,本地端的 MTU 才到 1500 而已,你要偵測 8000 的 MTU # 根本就是無法達成的!那要如何是好?用前一小節介紹的 ip link 來進行 MTU 設定吧!
    不過,你需要知道的是,由于?IP 封包表頭 (不含 options) 就已經占用了 20 bytes?,再加上 ICMP 的表頭有 8 bytes ,所以當然你在使用 -s size 的時候,那個封包的大小就得要先扣除 (20+8=28) 的大小了。 因此如果要使用 MTU 為 1500 時,就得要下達『 ping -s 1472 -M do xx.yy.zz.ip 』才行啊

    另外,由于本地端的網絡卡 MTU 也會影響到偵測,所以如果想要偵測整個傳輸媒體的 MTU 數值, 那么每個可以調整的主機就得要先使用 ifcofig 或 ip 先將 MTU 調大,然后再去進行偵測, 否則就會出現像上面提供的案例一樣,可能會出現錯誤訊息的!

    不過這個 MTU 不要隨便調整啊!除非真的有問題。通常調整 MTU 的時間是在這個時候:

    • 因為全部的主機群都是在內部的區網,例如叢集架構 (cluster) 的環境下, 由于內部的網絡節點都是我們可以控制的,因此可以透過修改 MTU 來增進網絡效能;
    • 因為操作系統默認的 MTU 與你的網域不符,導致某些網站可以順利聯機,某些網站則無法聯機。 以 Windows 操作系統作為聯機分享的主機時,在 Client 端挺容易發生這個問題;

    如果是要連上 Internet 的主機,注意不要隨便調整 MTU ,因為我們無法知道 Internet 上面的每部機器能夠支持的 MTU 到多大,因為......不是我們能夠管的到的嘛 ^_^! 另外,其實每種聯機方式都有不同的 MTU 值,常見的各種接口的 MTU 值分別為︰

    網絡接口MTU
    Ethernet1500
    PPPoE1492
    Dial-up(Modem)576


5.2.2 兩主機間各節點分析: traceroute

我們前面談到的指令大多數都是針對主機的網絡參數設定所需要的,而 ping 是兩部主機之間的回聲與否判斷, 那么有沒有指令可以追蹤兩部主機之間通過的各個節點 (node) 通訊狀況的好壞呢?舉例來說,如果我們聯機到 yahoo 的速度比平常慢,你覺得是 (1)自己的網絡環境有問題? (2)還是外部的 Internet 有問題?如果是 (1) 的話,我們當然需要檢查自己的網絡環境啊,看看是否又有誰中毒了?但如果是 Internet 的問題呢?那只有『等等等』啊! 判斷是 (1) 還是 (2) 就得要使用 traceroute 這個指令啦!

[root@www ~]# traceroute [選項與參數] IP 選項與參數: -n :可以不必進行主機的名稱解析,單純用 IP ,速度較快! -U :使用 UDP 的 port 33434 來進行偵測,這是預設的偵測協議; -I :使用 ICMP 的方式來進行偵測; -T :使用 TCP 來進行偵測,一般使用 port 80 測試 -w :若對方主機在幾秒鐘內沒有回聲就宣告不治...預設是 5 秒 -p 埠號:若不想使用 UDP 與 TCP 的預設埠號來偵測,可在此改變埠號。 -i 裝置:用在比較復雜的環境,如果你的網絡接口很多很復雜時,才會用到這個參數;舉例來說,你有兩條 ADSL 可以連接到外部,那你的主機會有兩個 ppp,你可以使用 -i 來選擇是 ppp0 還是 ppp1 啦! -g 路由:與 -i 的參數相仿,只是 -g 后面接的是 gateway 的 IP 就是了。# 范例一:偵測本機到 yahoo 去的各節點聯機狀態 [root@www ~]# traceroute -n tw.yahoo.com traceroute to tw.yahoo.com (119.160.246.241), 30 hops max, 40 byte packets1 192.168.1.254 0.279 ms 0.156 ms 0.169 ms2 172.20.168.254 0.430 ms 0.513 ms 0.409 ms3 10.40.1.1 0.996 ms 0.890 ms 1.042 ms4 203.72.191.85 0.942 ms 0.969 ms 0.951 ms5 211.20.206.58 1.360 ms 1.379 ms 1.355 ms6 203.75.72.90 1.123 ms 0.988 ms 1.086 ms7 220.128.24.22 11.238 ms 11.179 ms 11.128 ms8 220.128.1.82 12.456 ms 12.327 ms 12.221 ms9 220.128.3.149 8.062 ms 8.058 ms 7.990 ms 10 * * * 11 119.160.240.1 10.688 ms 10.590 ms 119.160.240.3 10.047 ms 12 * * * <==可能有防火墻裝置等情況發生所致

這個 traceroute 挺有意思的,這個指令會針對欲連接的目的地之所有 node 進行 UDP 的逾時等待, 例如上面的例子當中,由鳥哥的主機連接到 Yahoo 時,他會經過 12 個節點以上,traceroute 會主動的對這 12 個節點做 UDP 的回聲等待,并偵測回復的時間,每節點偵測三次,最終回傳像上頭顯示的結果。 你可以發現每個節點其實回復的時間大約在 50 ms 以內,算是還可以的 Internet 環境了。

比較特殊的算是第 10/12 個,會回傳星號的,代表該 node 可能設有某些防護措施,讓我們發送的封包信息被丟棄所致。 因為我們是直接透過路由器轉遞封包,并沒有進入路由器去取得路由器的使用資源,所以某些路由器僅支持封包轉遞, 并不會接受來自客戶端的各項偵測啦!此時就會出現上述的問題。因為 traceroute 預設使用 UDP 封包,如果你想嘗試使用其他封包, 那么 -I 或 -T 可以試看看啰!

由于目前 UDP/ICMP 的攻擊層出不窮,因此很多路由器可能就此取消這兩個封包的響應功能。所以我們可以使用 TCP 來偵測呦! 例如使用同樣的方法,透過等待時間 1 秒,以及 TCP 80 埠口的情況下,可以這樣做:

[root@www ~]# traceroute -w 1 -n -T tw.yahoo.com

5.2.3 察看本機的網絡聯機與后門: netstat

如果你覺得你的某個網絡服務明明就啟動了,但是就是無法造成聯機的話,那么應該怎么辦? 首先你應該要查詢一下自己的網絡接口所監聽的端口 (port) 來看看是否真的有啟動,因為有時候屏幕上面顯示的 [OK] 并不一定是 OK 啊! ^_^

[root@www ~]# netstat -[rn] <==與路由有關的參數 [root@www ~]# netstat -[antulpc] <==與網絡接口有關的參數 選項與參數: 與路由 (route) 有關的參數說明: -r :列出路由表(route table),功能如同 route 這個指令; -n :不使用主機名與服務名稱,使用 IP 與 port number ,如同 route -n 與網絡接口有關的參數: -a :列出所有的聯機狀態,包括 tcp/udp/unix socket 等; -t :僅列出 TCP 封包的聯機; -u :僅列出 UDP 封包的聯機; -l :僅列出有在 Listen (監聽) 的服務之網絡狀態; -p :列出 PID 與 Program 的檔名; -c :可以設定幾秒鐘后自動更新一次,例如 -c 5 每五秒更新一次網絡狀態的顯示;# 范例一:列出目前的路由表狀態,且以 IP 及 port number 顯示: [root@www ~]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0 # 其實這個參數就跟 route -n 一模一樣,對吧!這不是 netstat 的主要功能啦!# 范例二:列出目前的所有網絡聯機狀態,使用 IP 與 port number [root@www ~]# netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State ....(中間省略).... tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 52 192.168.1.100:22 192.168.1.101:1937 ESTABLISHED tcp 0 0 :::22 :::* LISTEN ....(中間省略).... Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 11075 @/var/run/hald/dbus-uukdg1qMPh unix 2 [ ACC ] STREAM LISTENING 10952 /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 11032 /var/run/acpid.socket ....(底下省略)....

netstat 的輸出主要分為兩大部分,分別是 TCP/IP 的網絡接口部分,以及傳統的 Unix socket 部分。 還記得我們在基礎篇里面曾經談到檔案的類型嗎?那個 socket 與 FIFO 檔案還記得吧? 那就是在 Unix 接口用來做為程序數據交流的接口了,也就是上頭表格內看到的 Active Unix domain sockets 的內容啰~

通常鳥哥都是建議加上『 -n 』這個參數的,因為可以避過主機名與服務名稱的反查,直接以 IP 及端口號碼 (port number) 來顯示,顯示的速度上會快很多!至于在輸出的訊息當中, 我們先來談一談關于網絡聯機狀態的輸出部分,他主要是分為底下幾個大項:

  • Proto:該聯機的封包協議,主要為 TCP/UDP 等封包;
  • Recv-Q:非由用戶程序連接所復制而來的總 bytes 數;
  • Send-Q:由遠程主機所傳送而來,但不具有 ACK 標志的總 bytes 數, 意指主動聯機 SYN 或其他標志的封包所占的 bytes 數;
  • Local Address:本地端的地址,可以是 IP (-n 參數存在時), 也可以是完整的主機名。使用的格是就是『 IP:port 』只是 IP 的格式有 IPv4 及 IPv6 的差異。 如上所示,在 port 22 的接口中,使用的 :::22 就是針對 IPv6 的顯示,事實上他就相同于 0.0.0.0:22 的意思。 至于 port 25 僅針對 lo 接口開放,意指 Internet 基本上是無法連接到我本機的 25 埠口啦!
  • Foreign Address:遠程的主機 IP 與 port number
  • stat:狀態欄,主要的狀態含有:
    • ESTABLISED:已建立聯機的狀態;
    • SYN_SENT:發出主動聯機 (SYN 標志) 的聯機封包;
    • SYN_RECV:接收到一個要求聯機的主動聯機封包;
    • FIN_WAIT1:該插槽服務(socket)已中斷,該聯機正在斷線當中;
    • FIN_WAIT2:該聯機已掛斷,但正在等待對方主機響應斷線確認的封包;
    • TIME_WAIT:該聯機已掛斷,但 socket 還在網絡上等待結束;
    • LISTEN:通常用在服務的監聽 port !可使用『 -l 』參數查閱。

基本上,我們常常談到的 netstat 的功能,就是在觀察網絡的聯機狀態了,而網絡聯機狀態中, 又以觀察『我目前開了多少的 port 在等待客戶端的聯機』以及 『目前我的網絡聯機狀態中,有多少聯機已建立或產生問題』最常見。 那你如何了解與觀察呢?通常鳥哥是這樣處理的:

# 范例三:秀出目前已經啟動的網絡服務 [root@www ~]# netstat -tulnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:34796 0.0.0.0:* LISTEN 987/rpc.statd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 969/rpcbind tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1231/master tcp 0 0 :::22 :::* LISTEN 1155/sshd udp 0 0 0.0.0.0:111 0.0.0.0:* 969/rpcbind ....(底下省略).... # 上面最重要的其實是那個 -l 的參數,因為可以僅列出有在 Listen 的 port

你可以發現很多的網絡服務其實僅針對本機的 lo 開放而已,因特網是連接不到該埠口與服務的。 而由上述的數據我們也可以看到,啟動 port 111 的,其實就是 rpcbind 那只程序,那如果想要關閉這個埠口, 你可以使用 kill 刪除 PID 969,也可以使用 killall 刪除 rpcbind 這個程序即可。如此一來, 很輕松的你就能知道哪個程序啟動了哪些端口啰!

# 范例四:觀察本機上頭所有的網絡聯機狀態 [root@www ~]# netstat -atunp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 969/rpcbind tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1155/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1231/master tcp 0 52 192.168.1.100:22 192.168.1.101:1937 ESTABLISHED 4716/0 ....(底下省略)....

看到上頭的特殊字體吧?那代表目前已經建立聯機的一條網絡聯機,他是由遠程主機 192.168.1.101 啟動一個大于 1024 的埠口向本地端主機 192.168.1.100 的 port 22 進行的一條聯機, 你必須要想起來的是:『Client 端是隨機取一個大于 1024 以上的 port 進行聯機』,此外『只有 root 可以啟動小于 1024 以下的 port?』,那就看的懂上頭那條聯機啰!如果這條聯機你想要砍掉他的話, 看到最右邊的 4716 了沒? kill 會用吧! ^_^

至于傳統的 Unix socket 的數據,記得使用 man netstat 查閱一下吧! 這個 Unix socket 通常是用在一些僅在本機上運作的程序所開啟的插槽接口文件, 例如 X Window 不都是在本機上運作而已嗎?那何必啟動網絡的 port 呢?當然可以使用 Unix socket 啰,另外,例如 Postfix 這一類的網絡服務器,由于很多動作都是在本機上頭來完成的, 所以以會占用很多的 Unix socket 喔!

例題: 請說明服務名稱與 port number 的對應在 Linux 當中,是用那個檔案來設定對應的? 答: /etc/services

5.2.4 偵測主機名與 IP 對應: host, nslookup

關于主機名與 IP 的對應中,我們主要介紹的是 DNS 客戶端功能的 dig 這個指令。不過除了這個指令之外, 其實還有兩個更簡單的指令,那就是 host 與 nslookup 啦!底下讓我們來聊聊這兩個指令吧!


  • host

這個指令可以用來查出某個主機名的 IP 喔!舉例來說,我們想要知道 tw.yahoo.com 的 IP 時,可以這樣做:

[root@www ~]# host [-a] hostname [server] 選項與參數: -a :列出該主機詳細的各項主機名設定數據 [server] :可以使用非為 /etc/resolv.conf 的 DNS 服務器 IP 來查詢。# 范例一:列出 tw.yahoo.com 的 IP [root@www ~]# host tw.yahoo.com tw.yahoo.com is an alias for tw-cidr.fyap.b.yahoo.com. tw-cidr.fyap.b.yahoo.com is an alias for tw-tpe-fo.fyap.b.yahoo.com. tw-tpe-fo.fyap.b.yahoo.com has address 119.160.246.241

瞧!IP 是 119.160.246.241 啊!很簡單就可以查詢到 IP 了!那么這個 IP 是向誰查詢的呢?其實就是寫在?/etc/resolv.conf?那個檔案內的 DNS 服務器 IP 啦!如果不想要使用該檔案內的主機來查詢,也可以這樣做:

[root@www ~]# host tw.yahoo.com 168.95.1.1 Using domain server: Name: 168.95.1.1 Address: 168.95.1.1#53 Aliases:tw.yahoo.com is an alias for tw-cidr.fyap.b.yahoo.com. tw-cidr.fyap.b.yahoo.com is an alias for tw-tpe-fo.fyap.b.yahoo.com. tw-tpe-fo.fyap.b.yahoo.com has address 119.160.246.241

會告訴我們所使用來查詢的主機是哪一部吶!這樣就夠清楚了吧!不過,再怎么清楚也比不過 dig 這個指令的,所以這個指令僅是參考參考啦!


  • nslookup

這玩意兒的用途與 host 基本上是一樣的,就是用來作為 IP 與主機名對應的檢查, 同樣是使用?/etc/resolv.conf?這個檔案來作為 DNS 服務器的來源選擇。

[root@www ~]# nslookup [-query=[type]] [hostname|IP] 選項與參數: -query=type:查詢的類型,除了傳統的 IP 與主機名對應外,DNS 還有很多信息,所以我們可以查詢很多不同的信息,包括 mx, cname 等等,例如: -query=mx 的查詢方法!# 范例一:找出 www.google.com 的 IP [root@www ~]# nslookup www.google.com Server: 168.95.1.1 Address: 168.95.1.1#53Non-authoritative answer: www.google.com canonical name = www.l.google.com. Name: www.l.google.com Address: 74.125.71.106 ....(底下省略)....# 范例二:找出 168.95.1.1 的主機名 [root@www ~]# nslookup 168.95.1.1 Server: 168.95.1.1 Address: 168.95.1.1#531.1.95.168.in-addr.arpa name = dns.hinet.net.

如何,看起來與 host 差不多吧!不過,這個 nslookup 還可以由 IP 找出主機名喔! 例如那個范例二,他的主機名是: dns.hinet.net 哩!目前大家都建議使用 dig 這個指令來取代 nslookup ,我們會在第十九章 DNS 服務器那時再來好好談一談吧!


5.3 遠程聯機指令與實時通訊軟件

啥是遠程聯機呢?其實就是在不同的計算機之間進行登入的情況啦!我們可以透過 telnet, ssh 或者是 ftp 等協議來進行遠程主機的登入。底下我們就分別來介紹一下這些基本的指令吧!這里僅是談到客戶端功能喔, 相關的服務器我們則會在后續進行說明的。


5.3.1 終端機與 BBS 聯機: telnet

telnet 是早期我們在個人計算機上面要鏈接到服務器工作時,最重要的一個軟件了!他不但可以直接連接到服務器上頭, 還可以用來連結 BBS 呢!非常棒!不過, telnet 本身的數據在傳送的時候是使用明碼 (原始的數據,沒有加密) , 所以數據在 Internet 上面跑的時候,會比較危險一點 (就怕被別人監聽啊)。 更詳細的資料我們會在第十一章遠程聯機服務器內做介紹的。

[root@www ~]# telnet [host|IP [port]]# 范例一:連結到臺灣相當熱門的 PTT BBS 站 ptt.cc [root@www ~]# yum install telnet <==默認沒有安裝這軟件 [root@www ~]# telnet ptt.cc歡迎來到 批踢踢實業坊 目前有【100118】名使用者與您一同對抗炎炎夏日。請輸入代號,或以 guest 參觀,或以 new 注冊: [高手召集令] 臺灣黑客年會 暑假與你駭翻南港 http://reg.hitcon.org/hit2011 要學計算機,首選臺灣大學信息訓練班! http://tinyurl.com/3z42apw

如上所示,我們可以透過 telnet 輕易的連結到 BBS 上面,而如果你的主機有開啟 telnet 服務器服務的話,同樣的利用『 telnet IP 』并且輸入賬號與密碼之后,就能夠登入主機了。 另外,在 Linux 上的 telnet 軟件還提供了 Kerberos 的認證方式,有興趣的話請自行參閱 man telnet 的說明。

除了連結到服務器以及連結到 BBS 站之外, telnet 還可以用來連結到某個 port (服務) 上頭吶! 舉例來說,我們可以用 telnet 連接到 port 110 ,看看這個 port 是否有正確的啟動呢?

# 范例二:偵測本機端的 110 這個 port 是否正確啟動? [root@www ~]# telnet localhost 110 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused # 如果出現這樣的訊息,代表這個 port 沒有啟動或者是這個聯機有問題, # 因為你看到那個 refused 嘛![root@www ~]# telnet localhost 25 Trying ::1... Connected to localhost. Escape character is '^]'. 220 www.centos.vbird ESMTP Postfix ehlo localhost 250-www.centos.vbird 250-PIPELINING 250-SIZE 10240000 ....(中間省略).... 250 DSN quit 221 2.0.0 Bye Connection closed by foreign host.

瞧!根據輸出的結果,我們就能夠知道這個通訊協議 (port number 提供的通訊協議功能) 是否有成功的啟動吶! 而在每個 port 所監聽的服務都有其特殊的指令,例如上述的 port 25 就是在本機接口所提供的電子郵件服務, 那個服務所支持的指令就如同上面使用的數據一樣,但是其他的 port 就不見得支持這個『 ehlo 』的命令, 因為不同的 port 有不同的程序嘛!所以當然支持的命令就不同啰!


5.3.2 FTP 聯機軟件: ftp, lftp

現在的人們由于有高容量的 email 可以用,因此傳送檔案可以很輕松的透過 email 。不過 email 還是有單封信件容量限制, 如果想要一口氣傳送個幾百 MB 的檔案,恐怕還是得要透過 FTP 這個通訊協議才行啊!文字接口的 FTP 軟件主要有 ftp, lftp 兩個,圖形接口的呢?在 CentOS 上面預設有 gftp 這個好用的東東。在這里我們僅介紹文字接口的兩個指令而已。?


  • ftp

ftp 這個指令很簡單,用在處理 FTP 服務器的下載數據啦。由于鳥哥所在的位置在昆山科大,因此這里使用昆山科大的 FTP 服務器為例:

[root@www ~]# ftp [host|IP] [port]# 范例一:聯機到昆山科大去看看 [root@www ~]# yum install ftp [root@www ~]# ftp ftp.ksu.edu.tw Connected to ftp.ksu.edu.tw (120.114.150.21). 220---------- Welcome to Pure-FTPd [privsep] ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 16:25. Server port: 21. 220-Only anonymous FTP is allowed here <==訊息要看啊!這個 FTP 僅支援匿名 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 5 minutes of inactivity. Name (ftp.ksu.edu.tw:root): anonymous <==鳥哥這里用匿名登錄! 230 Anonymous user logged in <==嗯!確實是匿名登錄了! Remote system type is UNIX. Using binary mode to transfer files. ftp> <==最終登入的結果看起來是這樣! ftp> help <==提供需要的指令說明,可以常參考! ftp> dir <==顯示遠程服務器的目錄內容 (文件名列表) ftp> cd /pub <==變換目錄到 /pub 當中 ftp> get filename <==下載單一檔案,檔名為 filename ftp> mget filename* <==下載多個檔案,可使用通配符 * ftp> put filename <==上傳 filename 這個檔案到服務器上 ftp> delete file <==刪除主機上的 file 這個檔案 ftp> mkdir dir <==建立 dir 這個目錄 ftp> lcd /home <==切換『本地端主機』的工作目錄 ftp> passive <==啟動或關閉 passive 模式 ftp> binary <==數據傳輸模式設定為 binary 格式 ftp> bye <==結束 ftp 軟件的使用

FTP 其實算是一個很麻煩的協議,因為他使用兩個 port 分別進行命令與數據的交流,詳細的數據我們會在第二十一章的 FTP 服務器內詳談,這里我們先單純的介紹一下如何使用 ftp 這個軟件。首先我們當然是需要登入啰, 所以在上頭的表格當中我們當然需要填入賬號與密碼了。不過由于昆山科大僅提供匿名登錄,而匿名登錄者的賬號就是『 anonymous 』所以直接填寫那個賬號即可。如果是私人的 FTP 時,才需要提供一組完整的賬號與密碼啦!

登入 FTP 主機后,就能夠使用 ftp 軟件的功能進行上傳與下載的動作,幾個常用的 ftp 內指令如上表,不過,鳥哥建議你可以連到大學的 FTP 網站后,使用 help (或問號 ?) 來參考可用的指令,然后嘗試下載以測試使用一下這個指令吧!這樣以后沒有瀏覽器的時候,你也可以到 ftp 下載了呢!不錯吧!另外你要注意的是,離開 ftp 軟件時,得要輸入『 bye 』喔!不是『 exit 』啦!

如果由于某些理由,讓你的 FTP 主機的 port 開在非正規的埠口時,那你就可以利用底下的方式來連接到該部主機喔!

[root@www ~]# ftp hostname 318 # 假設對方主機的 ftp 服務開啟在 318 這個 port 啊!


  • lftp (自動化腳本)

單純使用 ftp 總是覺得很麻煩,有沒有更快速的 ftp 用戶軟件呢?讓我們可以使用類似網址列的方式來登入 FTP 服務器啊?有的,那就是 lftp 的功能了! lftp 預設使用匿名登錄 FTP 服務器,可以使用類似網址列的方式取得數據, 使用上比單純的 ftp 要好用些。此外,由于可在指令列輸入賬號/密碼,可以輔助進行程序腳本的設計喔!

[root@www ~]# lftp [-p port] [-u user[,pass]] [host|IP] [root@www ~]# lftp -f filename [root@www ~]# lftp -c "commands" 選項與參數: -p :后面可以直接接上遠程 FTP 主機提供的 port -u :后面則是接上賬號與密碼,就能夠連接上遠程主機了如果沒有加賬號密碼, lftp 默認會使用 anonymous 嘗試匿名登錄 -f :可以將指令寫入腳本中,這樣可以幫助進行 shell script 的自動處理喔! -c :后面直接加上所需要的指令。# 范例一:利用 lftp 登入昆山科大的 FTP 服務器 [root@www ~]# yum install lftp [root@www ~]# lftp ftp.ksu.edu.tw lftp ftp.ksu.edu.tw:~> # 瞧!一下子就登入了!很快樂吧! ^_^!你同樣可使用 help 去查閱相關內部指令

至于登入 FTP 主機后,一樣可以使用『help』來顯示出可以執行的指令,與 ftp 很類似啦!不過多了書簽的功能,而且也非常的類似 bash 吶!很不錯呦!除了這個好用的文字接口的 FTP 軟件之外,事實上還有很多圖形接口的好用軟件呢! 最常見的就是 gftp 了,非常的容易上手喔! CentOS 本身就有提供 gftp 了,你可以拿出原版的光盤來安裝,然后進入 X Window 后, 啟動一個 shell ,輸入『 gftp 』就能夠發現他的好用啦!

如果你想要定時的去捉下昆山科大 FTP 網站下的 /pub/CentOS/RPM-GPG* 的檔案時,那么那個腳本應該要怎么寫呢? 我們嘗試來寫寫看吧!

# 使用檔案配合 lftp 去處理時: [root@www ~]# mkdir lftp; cd lftp [root@www lftp]# vim lftp.ksu.sh open ftp.ksu.edu.tw cd /pub/CentOS/ mget -c -d RPM-GPG* bye [root@www lftp]# lftp -f lftp.ksu.sh [root@www lftp]# ls lftp.ksu.sh RPM-GPG-KEY-CentOS-3 RPM-GPG-KEY-CentOS-4 RPM-GPG-KEY-CentOS-6 RPM-GPG-KEY-beta RPM-GPG-KEY-centos4 RPM-GPG-KEY-CentOS-5 # 直接將要處理的動作加入 lftp 指令中 [root@www lftp]# vim lftp.ksu.sh lftp -c "open ftp.ksu.edu.tw cd /pub/CentOS/ mget -c -d RPM-GPG* bye" [root@www lftp]# sh lftp.ksu.sh

若為非匿名登錄時,則可以使用『 open -u username,password hostname 』修改 lftp.ksu.sh 的第一行! 如果再將這個腳本寫入 crontab 當中,你就可以定時的以 FTP 進行上傳/下載的功能啰!這就是文字指令的好處!


5.3.3 圖形接口的實時通訊軟件: pidgin (gaim 的延伸)

現在應該大家都知道什么是 MSN, 雅虎實時通以及其他的通訊軟件吧?那么要連上這些服務器時,該怎么處理哪?很簡單,在 X Window 底下使用 pidgin 就好了!簡直簡單到不行~請先進入 X Window 系統,然后經過『應用程序』--> 『因特網』-->『Pidgin 網絡實時通』啟動他即可 (請注意你必須已經安裝了 pidgin 了,可用 yum install pidgin 處理)。

不過,傷腦筋的是,我們所安裝的 basic server 類型的 CentOS 6.x 主要做為服務器之用,所以連圖形接口也沒有給我們。 所以,鳥哥又用另外一部主機安裝成 Desktop 的模式,利用該部主機來測試 pidgin 這玩意兒的!因此, 底下的練習你也可以先略過,等到你安裝另一部 Desktop linux 時再來玩玩!


圖 5.3-1、pidgin 的歡迎畫面

在上圖中按下『新增』,然后你會看到如下的畫面:


圖 5.3-2、pidgin 支持的實時通訊數據

很神奇的是, pidgin 支持的通訊有夠多的!我們使用 MSN 來作個解釋好了:


圖 5.3-3、設定 MSN 的賬號示意圖

如上圖,在畫面中輸入你的賬號與密碼,如果是在公用的計算機上,千萬不要按下『記住密碼』項目喔!按下新增后, pidgin 預設就會嘗試登入了!登入后的畫面如下所示:


圖 5.3-4、使用 pidgin 的 MSN 方式進行連天啰

如果想要注銷了,那么就按下圖 5.3-4 最右邊那個窗口,將『啟動』的那個方框勾選取消,你就直接注銷啰!


5.4 文字接口網頁瀏覽

什么?文字界面竟然有瀏覽器!別逗了好不好?呵呵!誰有那個時間在逗你呦!真的啦!有這個東西, 是在文字界面下上網瀏覽的好工具!分別是 links 及 wget 這兩個寶貝蛋,但是,你必需要確定你已經安裝了這兩個套件才行。 好佳在的是,CentOS 預設這兩個玩意兒都有安裝喔!底下就讓我們來聊一聊這兩個好用的家伙吧!


5.4.1 文字瀏覽器:links

其實早期鳥哥最常使用的是 lynx 這個文字瀏覽器,不過 CentOS 從 5.x 以后默認使用的文字瀏覽器是 links 這一支,這兩支的使用方式又非常的類似,因此,在這一版當中,我們就僅介紹 links 啰!若對 lynx 有興趣的話, 自己 man 一下吧!

這個指令可以讓我們來瀏覽網頁,但鳥哥認為,這個檔案最大的功能是在『?查閱 Linux 本機上面以 HTML 語法寫成的文件數據 (document)』 怎么說呢?如果你曾經到 Linux 本機底下的 /usr/share/doc 這個目錄看過文件數據的話, 就會常常發現一些網頁檔案,使用 vi 去查閱時,老是看到一堆 HTML 的語法!有礙閱讀啊~ 這時候使用 links 就是個好方法啦!可以看的清清楚楚啊! ^_^

[root@www ~]# links [options] [URL] 選項與參數: -anonymous [0|1]:是否使用匿名登錄的意思; -dump [0|1] :是否將網頁的數據直接輸出到 standard out 而非 links 軟件功能 -dump_charset :后面接想要透過 dump 輸出到屏幕的語系編碼,big5 使用 cp950 喔# 范例一:瀏覽 Linux kernel 網站 [root@www ~]# links http://www.kernel.org

當我直接輸入 links 網站網址后,就會出現如下的圖示:


圖 5.4-1、使用 links 查詢網頁數據的顯示結果

上面這個畫面的基本說明如下:

  • 進入畫面之后,由于是文字型態,所以編排可能會有點位移!不過不打緊!不會影響我們看咚咚!
  • 這個時候可以使用『上下鍵』來讓光標在上面的選項當中(如信箱、書簽等等的),按下 Enter 就進入該頁面
  • 可以使用『左右鍵』來移動『上一頁或下一頁』
  • 一些常見功能按鍵:
    • h:history ,曾經瀏覽過的 URL 就顯示到畫面中
    • g:Goto URL,按 g 后輸入網頁地址(URL) 如 :http://www.abc.edu/等
    • d:download,將該鏈接數據下載到本機成為檔案;
    • q:Quit,離開 links 這個軟件;
    • o:Option,進入功能參數的設定值修改中,最終可寫入 ~/.elinks/elinks.conf 中
    • Ctrl+C :強迫切斷 links 的執行。
    • 箭頭鍵:
      • 上 :移動光標至本頁中 "上一個可連結點" .
      • 下 :移動光標至本頁中 "下一個可連結點" .
      • 左 :back. 跳回上一頁.
      • 右 :進入反白光標所鏈接之網頁.
      • ENTER 同鼠標 "右" 鍵.

至于如果是瀏覽 Linux 本機上面的網頁檔案,那就可以使用如下的方式:

[root@www ~]# links /usr/share/doc/HTML/index.html

在鳥哥的 CentOS 6.x 當中,有這么一個檔案,我就可以利用 links 來取出察看吶!顯示的結果有點像底下這樣:


圖 5.4-2、使用 links 查詢本機的 HTML 文件檔案

當然啦!因為你的環境可能是在 Linux 本機的 tty1~tty6 ,所以無法顯示出中文,這個時候你就得要設定為: 『LANG=en_US』之類的語系設定才行喔!另外,如果某些時刻你必須上網點選某個網站以自動取得更新時。 舉例來說,早期的自動在線更新主機名系統,僅支持網頁更新,那你如何進行更新呢?嘿嘿!可以使用 links 喔!利用 -dump 這個參數處理先:

# 透過 links 將 tw.yahoo.com 的網頁內容整個抓下來儲存 [root@www ~]# links -dump http://tw.yahoo.com > yahoo.html# 某個網站透過 GET 功能可以上傳賬號為 user 密碼為 pw ,用文字接口處理為: [root@www ~]# links -dump \ > http://some.site.name/web.php?name=user&password=pw > testfile

上面的網站后面有加個問號 (?) 對吧?后面接的則是利用網頁的『 GET 』功能取得的各項變量數據, 利用這個功能,我們就可以直接點選到該網站上啰!非常的方便吧!而且會將執行的結果輸出到 testfile 檔案中,不過如果網站提供的數據是以『 POST 』為主的話,那鳥哥就不知道如何搞定了。 GET 與 POST 是 WWW 通訊協議中,用來將數據透過瀏覽器上傳到服務器端的一種方式, 一般來說,目前討論區或部落格等,大多使用可以支持較多數據的 POST 方式上傳啦! 關于 GET 與 POST 的相關信息我們會在第二十章 WWW 服務器當中再次的提及!


5.4.2 文字接口下載器: wget

如果說 links 是在進行網頁的『瀏覽』,那么 wget 就是在進行『網頁數據的取得』。舉例來說,我們的 Linux 核心是放置在 www.kernel.org 內,主要同時提供 ftp 與 http 來下載。我們知道可以使用 lftp 來下載數據,但如果想要用瀏覽器來下載呢?那就利用 wget 吧!

[root@www ~]# wget [option] [網址] 選項與參數: 若想要聯機的網站有提供賬號與密碼的保護時,可以利用這兩個參數來輸入喔! --http-user=usrname --http-password=password --quiet :不要顯示 wget 在抓取數據時候的顯示訊息 更多的參數請自行參考 man wget 吧! ^_^# 范例一:請下載 2.6.39 版的核心 [root@www ~]# wget \ > http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2 --2011-07-18 16:58:26-- http://www.kernel.org/pub/linux/kernel/v2.6/.. Resolving www.kernel.org... 130.239.17.5, 149.20.4.69, 149.20.20.133, ... Connecting to www.kernel.org|130.239.17.5|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 76096559 (73M) [application/x-bzip2] Saving to: `linux-2.6.39.tar.bz2'88% [================================> ] 67,520,536 1.85M/s eta 7s

你瞧瞧~很可愛吧!不必透過瀏覽器,只要知道網址后,立即可以進行檔案的下載, 又快速又方便,還可以透過 proxy 的幫助來下載呢!透過修改 /etc/wgetrc 來設定你的代理服務器:

[root@www ~]# vim /etc/wgetrc #http_proxy = http://proxy.yoyodyne.com:18023/ <==找到底下這幾行,大約在 78 行 #ftp_proxy = http://proxy.yoyodyne.com:18023/ #use_proxy = on# 將他改成類似底下的模樣,記得,你必須要有可接受的 proxy 主機才行! http_proxy = http://proxy.ksu.edu.tw:3128/ use_proxy = on

5.5 封包擷取功能

很多時候由于我們的網絡聯機出現問題,使用類似 ping 的軟件功能卻又無法找出問題點,最常見的是因為路由與 IP 轉遞后所產生的一些困擾 (請參考防火墻與 NAT 主機部分),這個時候要怎么辦?最簡單的方法就是『分析封包的流向』啰!透過分析封包的流向,我們可以了解一條聯機應該是如何進行雙向的聯機的動作, 也就會清楚的了解到可能發生的問題所在了!底下我們就來談一談這個 tcpdump 與圖形接口的封包分析軟件吧!


5.5.1 文字接口封包擷取器: tcpdump

說實在的,對于 tcpdump 這個軟件來說,你甚至可以說這個軟件其實就是個黑客軟件, 因為他不但可以分析封包的流向,連封包的內容也可以進行『監聽』, 如果你使用的傳輸數據是明碼的話,不得了,在 router 或 hub 上面就可能被人家監聽走了! 我們在第二章談到的 CSMA/CD?流程中,不是說過有所謂的『監聽軟件』嗎?這個 tcpdump 就是啦! 很可怕吶!所以,我們也要來了解一下這個軟件啊!(注:這個 tcpdump 必須使用 root 的身份執行)

[root@www ~]# tcpdump [-AennqX] [-i 接口] [-w 儲存檔名] [-c 次數] \ [-r 檔案] [所欲擷取的封包數據格式] 選項與參數: -A :封包的內容以 ASCII 顯示,通常用來捉取 WWW 的網頁封包資料。 -e :使用資料連接層 (OSI 第二層) 的 MAC 封包數據來顯示; -nn:直接以 IP 及 port number 顯示,而非主機名與服務名稱 -q :僅列出較為簡短的封包信息,每一行的內容比較精簡 -X :可以列出十六進制 (hex) 以及 ASCII 的封包內容,對于監聽封包內容很有用 -i :后面接要『監聽』的網絡接口,例如 eth0, lo, ppp0 等等的界面; -w :如果你要將監聽所得的封包數據儲存下來,用這個參數就對了!后面接檔名 -r :從后面接的檔案將封包數據讀出來。那個『檔案』是已經存在的檔案,并且這個『檔案』是由 -w 所制作出來的。 -c :監聽的封包數,如果沒有這個參數, tcpdump 會持續不斷的監聽,直到使用者輸入 [ctrl]-c 為止。 所欲擷取的封包數據格式:我們可以專門針對某些通訊協議或者是 IP 來源進行封包擷取,那就可以簡化輸出的結果,并取得最有用的信息。常見的表示方法有:'host foo', 'host 127.0.0.1' :針對單部主機來進行封包擷取'net 192.168' :針對某個網域來進行封包的擷取;'src host 127.0.0.1' 'dst net 192.168':同時加上來源(src)或目標(dst)限制'tcp port 21':還可以針對通訊協議偵測,如 tcp, udp, arp, ether 等還可以利用 and 與 or 來進行封包數據的整合顯示呢!# 范例一:以 IP 與 port number 捉下 eth0 這個網絡卡上的封包,持續 3 秒 [root@www ~]# tcpdump -i eth0 -nn tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 17:01:47.360523 IP 192.168.1.101.1937 > 192.168.1.100.22: Flags [.], ack 196, win 65219, 17:01:47.362139 IP 192.168.1.100.22 > 192.168.1.101.1937: Flags [P.], seq 196:472, ack 1, 17:01:47.363201 IP 192.168.1.100.22 > 192.168.1.101.1937: Flags [P.], seq 472:636, ack 1, 17:01:47.363328 IP 192.168.1.101.1937 > 192.168.1.100.22: Flags [.], ack 636, win 64779, <==按下 [ctrl]-c 之后結束 6680 packets captured <==捉下來的封包數量 14250 packets received by filter <==由過濾所得的總封包數量 7512 packets dropped by kernel <==被核心所丟棄的封包

如果你是第一次看 tcpdump 的 man page 時,肯定一個頭兩個大,因為 tcpdump 幾乎都是分析封包的表頭數據,用戶如果沒有簡易的網絡封包基礎,要看懂粉難吶! 所以,至少你得要回到網絡基礎里面去將 TCP 封包的表頭資料理解理解才好啊! ^_^!至于那個范例一所產生的輸出范例中,我們可以約略區分為數個字段, 我們以范例一當中那個特殊字體行來說明一下:

  • 17:01:47.362139:這個是此封包被擷取的時間,『時:分:秒』的單位;
  • IP:透過的通訊協議是 IP ;
  • 192.168.1.100.22 >?:傳送端是 192.168.1.100 這個 IP,而傳送的 port number 為 22,你必須要了解的是,那個大于 (>) 的符號指的是封包的傳輸方向喔!
  • 192.168.1.101.1937:接收端的 IP 是 192.168.1.101, 且該主機開啟 port 1937 來接收;
  • [P.], seq 196:472:這個封包帶有 PUSH 的數據傳輸標志, 且傳輸的數據為整體數據的 196~472 byte;
  • ack 1:ACK 的相關資料。

最簡單的說法,就是該封包是由 192.168.1.100 傳到 192.168.1.101,透過的 port 是由 22 到 1937 , 使用的是 PUSH 的旗標,而不是 SYN 之類的主動聯機標志。呵呵!不容易看的懂吧!所以說,上頭才講請務必到?TCP 表頭數據的部分去瞧一瞧的啊!

再來,一個網絡狀態很忙的主機上面,你想要取得某部主機對你聯機的封包數據而已時, 使用 tcpdump 配合管線命令與正規表示法也可以,不過,畢竟不好捉取! 我們可以透過 tcpdump 的表示法功能,就能夠輕易的將所需要的數據獨立的取出來。 在上面的范例一當中,我們僅針對 eth0 做監聽,所以整個 eth0 接口上面的數據都會被顯示到屏幕上, 不好分析啊!那么我們可以簡化嗎?例如只取出 port 21 的聯機封包,可以這樣做:

[root@www ~]# tcpdump -i eth0 -nn port 21 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 01:54:37.96 IP 192.168.1.101.1240 > 192.168.1.100.21: . ack 1 win 65535 01:54:37.96 IP 192.168.1.100.21 > 192.168.1.101.1240: P 1:21(20) ack 1 win 5840 01:54:38.12 IP 192.168.1.101.1240 > 192.168.1.100.21: . ack 21 win 65515 01:54:42.79 IP 192.168.1.101.1240 > 192.168.1.100.21: P 1:17(16) ack 21 win 65515 01:54:42.79 IP 192.168.1.100.21 > 192.168.1.101.1240: . ack 17 win 5840 01:54:42.79 IP 192.168.1.100.21 > 192.168.1.101.1240: P 21:55(34) ack 17 win 5840

瞧!這樣就僅提出 port 21 的信息而已,且仔細看的話,你會發現封包的傳遞都是雙向的, client 端發出『要求』而 server 端則予以『響應』,所以,當然是有去有回啊! 而我們也就可以經過這個封包的流向來了解到封包運作的過程。舉例來說:

  • 我們先在一個終端機窗口輸入『 tcpdump -i lo -nn 』 的監聽,
  • 再另開一個終端機窗口來對本機 (127.0.0.1) 登入『ssh localhost』
  • 那么輸出的結果會是如何?

    [root@www ~]# tcpdump -i lo -nn 1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode 2 listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes 3 11:02:54.253777 IP 127.0.0.1.32936 > 127.0.0.1.22: S 933696132:933696132(0) win 32767 <mss 16396,sackOK,timestamp 236681316 0,nop,wscale 2> 4 11:02:54.253831 IP 127.0.0.1.22 > 127.0.0.1.32936: S 920046702:920046702(0) ack 933696133 win 32767 <mss 16396,sackOK,timestamp 236681316 236681316,nop,wscale 2> 5 11:02:54.253871 IP 127.0.0.1.32936 > 127.0.0.1.22: . ack 1 win 8192 <nop,nop,timestamp 236681316 236681316> 6 11:02:54.272124 IP 127.0.0.1.22 > 127.0.0.1.32936: P 1:23(22) ack 1 win 8192 <nop,nop,timestamp 236681334 236681316> 7 11:02:54.272375 IP 127.0.0.1.32936 > 127.0.0.1.22: . ack 23 win 8192 <nop,nop,timestamp 236681334 236681334>

    上表顯示的頭兩行是 tcpdump 的基本說明,然后:

    • 第 3 行顯示的是『來自 client 端,帶有 SYN 主動聯機的封包』,
    • 第 4 行顯示的是『來自 server 端,除了響應 client 端之外(ACK),還帶有 SYN 主動聯機的標志;
    • 第 5 行則顯示 client 端響應 server 確定聯機建立 (ACK)
    • 第 6 行以后則開始進入數據傳輸的步驟。

    從第 3-5 行的流程來看,熟不熟悉啊?沒錯!那就是三向交握的基礎流程啦!夠有趣吧! 不過 tcpdump 之所以被稱為黑客軟件之一可不止上頭介紹的功能吶! 上面介紹的功能可以用來作為我們主機的封包聯機與傳輸的流程分析, 這將有助于我們了解到封包的運作,同時了解到主機的防火墻設定規則是否有需要修訂的地方。

    更神奇的使用要來啦!如果我們使用 tcpdump 在 router 上面監聽『明碼』的傳輸數據時, 例如 FTP 傳輸協議,你覺得會發生什么問題呢? 我們先在主機端下達『 tcpdump -i lo port 21 -nn -X 』然后再以 ftp 登入本機,并輸入賬號與密碼, 結果你就可以發現如下的狀況:

    [root@www ~]# tcpdump -i lo -nn -X 'port 21'0x0000: 4500 0048 2a28 4000 4006 1286 7f00 0001 E..H*(@.@.......0x0010: 7f00 0001 0015 80ab 8355 2149 835c d825 .........U!I.\.%0x0020: 8018 2000 fe3c 0000 0101 080a 0e2e 0b67 .....<.........g0x0030: 0e2e 0b61 3232 3020 2876 7346 5450 6420 ...a220.(vsFTPd.0x0040: 322e 302e 3129 0d0a 2.0.1)..0x0000: 4510 0041 d34b 4000 4006 6959 7f00 0001 E..A.K@.@.iY....0x0010: 7f00 0001 80ab 0015 835c d825 8355 215d .........\.%.U!]0x0020: 8018 2000 fe35 0000 0101 080a 0e2e 1b37 .....5.........70x0030: 0e2e 0b67 5553 4552 2064 6d74 7361 690d ...gUSER.dmtsai.0x0040: 0a .0x0000: 4510 004a d34f 4000 4006 694c 7f00 0001 E..J.O@.@.iL....0x0010: 7f00 0001 80ab 0015 835c d832 8355 217f .........\.2.U!.0x0020: 8018 2000 fe3e 0000 0101 080a 0e2e 3227 .....>........2'0x0030: 0e2e 1b38 5041 5353 206d 7970 6173 7377 ...8PASS.mypassw0x0040: 6f72 6469 7379 6f75 0d0a ordisyou..

    上面的輸出結果已經被簡化過了,你必須要自行在你的輸出結果當中搜尋相關的字符串才行。 從上面輸出結果的特殊字體中,我們可以發現『該 FTP 軟件使用的是 vsftpd ,并且使用者輸入 dmtsai 這個賬號名稱,且密碼是 mypasswordisyou』 嘿嘿!你說可不可怕啊!如果使用的是明碼的方式來傳輸你的網絡數據? 所以我們才常常在講啊,網絡是很不安全滴!

    另外你得了解,為了讓網絡接口可以讓 tcpdump 監聽,所以執行 tcpdump 時網絡接口會啟動在 『錯亂模式 (promiscuous)』,所以你會在 /var/log/messages 里面看到很多的警告訊息, 通知你說你的網絡卡被設定成為錯亂模式!別擔心,那是正常的。至于更多的應用,請參考 man tcpdump 啰!

    例題: 如何使用 tcpdump 監聽 (1)來自 eth0 適配卡且 (2)通訊協議為 port 22 ,(3)封包來源為 192.168.1.101 的封包資料? 答: tcpdump -i eth0 -nn 'port 22 and src host 192.168.1.101'


    5.5.2 圖形接口封包擷取器: wireshark

    tcpdump 是文字接口的封包擷取器,那么有沒有圖形接口的?有啊!那就是 wireshark (注1) 這套軟件。這套軟件早期稱為 ethereal ,目前同時提供文字接口的 tethereal 以及圖形接口的 wireshark 兩個咚咚。由于我們當初安裝時預設并沒有裝這套,因此妳必須要先使用 yum 去網絡安裝喔!也可以拿出光盤來安裝啦!有兩套需要安裝,分別是文字接口的 wireshark 以及圖形接口的 wireshark-gnome 軟件。安裝方式如下:

    [root@www ~]# yum install wireshark wireshark-gnome

    啟動這套軟件的方法很簡單,你必須要在 X Window 底下,透過『應用程序』-->『因特網』-->『wireshark network analyzer』就可以啟動啦!啟動的畫面如下所示:


    圖 5.5-1、wireshark 的使用示意圖

    其實這一套軟件功能非常強大!鳥哥這里僅講簡單的用法,若有特殊需求,就得要自己找找數據啰。 想要開始擷取封包前,得要設定一下監聽的接口之類的,因此點選圖 5.5-1 畫面中的網絡卡小圖標吧! 就會出現如下的畫面給你選擇了。


    圖 5.5-2、wireshark 的使用示意圖

    在上圖中,你得先選擇想要監聽的接口,鳥哥這里因為擔心外部的封包太多導致畫面很亂,因此這里使用內部的 lo 接口來作為范例。你得要注意, lo 平時是很安靜的!所以,鳥哥在點選了『start』之后,還有打開終端機, 之后使用『 ssh localhost 』來嘗試登入自己,這樣才能夠獲得封包喔!如下圖所示:


    圖 5.5-3、wireshark 的使用示意圖

    若沒有問題,等到你擷取了足夠的封包想要進行分析之后,按下圖 5.5-3 畫面中的停止小圖示,那么封包擷取的動作就會終止, 接下來,就讓我們來開始分析一下封包吧!


    圖 5.5-4、wireshark 的使用示意圖

    整個分析的畫面如上所示,畫面總共分為三大區塊,你可以將鼠標光標移動到每個區塊中間的移動棒, 就可以調整每個區塊的范圍大小了。第一區塊主要顯示的是封包的標頭資料,內容就有點類似 tcpdump 的顯示結果,第二區塊則是詳細的表頭資料,包括訊框的內容、通訊協議的內容以及 socket pair 等等信息。 第三區塊則是 16 進位與 ASCII 碼的顯示結果 (詳細的封包內容)。

    如果你覺得某個封包有問題,在畫面 1 的地方點選該封包 (圖例中是第 6 個封包),那么畫面 2 與 3 就會跟著變動!由于鳥哥測試的封包是加密數據的封包,因此畫面 2 顯示出封包表頭,但畫面 3 的封包內容就是亂碼啦! 透過這個 wireshark 你就可以一口氣得到所需要的所有封包內容啦!而且還是圖形接口的,很方便吧!


    5.5.3 任意啟動 TCP/UDP 封包的埠口聯機: nc, netcat

    這個 nc 指令可以用來作為某些服務的檢測,因為他可以連接到某個 port 來進行溝通,此外,還可以自行啟動一個 port 來傾聽其他用戶的聯機吶!非常的不錯用!如果在編譯 nc 軟件的時候給予『GAPING_SECURITY_HOLE』參數的話,嘿嘿! 這個軟件還可以用來取得客戶端的 bash 哩!可怕吧!我們的 CentOS 預設并沒有給予上面的參數, 所以我們不能夠用來作為黑客軟件~但是 nc 用來取代 telnet 也是個很棒的功能了!(有的系統將執行文件 nc 改名為 netcat 啦!)

    [root@www ~]# nc [-u] [IP|host] [port] [root@www ~]# nc -l [IP|host] [port] 選項與參數: -l :作為監聽之用,亦即開啟一個 port 來監聽用戶的聯機; -u :不使用 TCP 而是使用 UDP 作為聯機的封包狀態# 范例一:與 telnet 類似,連接本地端的 port 25 查閱相關訊息 [root@www ~]# yum install nc [root@www ~]# nc localhost 25

    這個最簡單的功能與 telnet 幾乎一樣吧!可以去檢查某個服務啦!不過,更神奇的在后面, 我們可以建立兩個聯機來傳訊喔!舉個例子來說,我們先在服務器端啟動一個 port 來進行傾聽:

    # 范例二:激活一個 port 20000 來監聽使用者的聯機要求 [root@www ~]# nc -l localhost 20000 & [root@www ~]# netstat -tlunp | grep nc tcp 0 0 ::1:20000 :::* LISTEN 5433/nc # 啟動一個 port 20000 在本機上!

    接下來你再開另外一個終端機來看看,也利用 nc 來聯機服務器,并且輸入一些指令看看喔!

    [root@www ~]# nc localhost 20000 <==這里可以開始輸入字符串了!

    此時,在客戶端我們可以打入一些字,你會發現在服務器端會同時出現你輸入的字眼吶! 如果你同時給予一些額外的參數,例如利用標準輸入與輸出 (stdout, stdin) 的話,那么就可以透過這個聯機來作很多事情了! 當然 nc 的功能不只如此,你還可以發現很多的用途喔! 請自行到你主機內的 /usr/share/doc/nc-1.84/scripts/ 目錄下看看這些 script ,有幫助的吶! 不過,如果你需要額外的編譯出含有 GAPING_SECURITY_HOLE 功能, 以使兩端聯機可以進行額外指令的執行時,就得要自行下載原始碼來編譯了!


    5.6 重點回顧
    • 修改網絡接口的硬件相關參數,可以使用 ifconfig 這個指令,包括 MTU 等等;
    • ifup 與 ifdown 其實只是 script ,在使用時,會主動去 /etc/sysconfig/network-scripts 下找到相對應的裝置配置文件,才能夠正確的啟動與關閉;
    • 路由的修改與查閱可以使用 route 來查詢,此外, route 亦可進行新增、刪除路由的工作;
    • ip 指令可以用來作為整個網絡環境的設定,利用 ip link 可以修改『網絡裝置的硬件相關功能』, 包括 MTU 與 MAC 等等,可以使用 ip address 修改 TCP/IP 方面的參數,包括 IP 以及網域參數等等, ip route 則可以修改路由!
    • ping 主要是透過 ICMP 封包來進行網絡環境的檢測工作,并且可以使用 ping 來查詢整體網域可接受最大的 MTU 值;
    • 偵察每個節點的聯機狀況,可以使用 traceroute 這個指令來追蹤!
    • netstat 除了可以觀察本機的啟動接口外,還可以觀察 Unix socket 的傳統插槽接口數據;
    • host 與 nslookup 預設都是透過 /etc/resolv.conf 內設定的 DNS 主機來進行主機名與 IP 的查詢;
    • lftp 可以用來匿名登錄遠程的 FTP 主機;
    • links 主要的功能是『瀏覽』,包括本機上 HTML 語法的檔案, wget 則主要在用來下載 WWW 的資料;
    • 擷取封包以分析封包的流向,可使用 tcpdump ,至于圖形接口的 wireshark 則可以進行更為詳細的解析。
    • 透過 tcpdump 分析三向交握,以及分析明碼傳輸的數據,可發現網絡加密的重要性。
    • nc 可用來取代 telnet 進行某些服務埠口的檢測工作。

    5.7 本章習題
    • 暫時將你的 eth0 這張網絡卡的 IP 設定為 192.168.1.100 ,如何進行? ifconfig eth0 192.168.1.100
    • 我要增加一個路由規則,以 eth0 連接 192.168.100.100/24 這個網域,應該如何下達指令? route add -net 192.l68.100.0 netmask 255.255.255.0 dev eth0
    • 我的網絡停頓的很厲害,尤其是連接到 tw.yahoo.com 的時候,那么我應該如何檢查那個環節出了問題? traceroute tw.yahoo.com
    • 我發現我的 Linux 主機上面有個聯機很怪異,想要將他斷線,應該如何進行? 以 root 的身份進行『netstat -anp |more』查出該聯機的 PID,然后以『 kill -9 PID 』踢掉該聯機。
    • 你如何知道 green.ev.ncku.edu.tw 這部主機的 IP ? 方法很多,可以利用 host green.ev.ncku.edu.tw 或 dig green.ev.ncku.edu.tw 或 nslookup green.ev.ncku.edu.tw 等方法找出
    • 請找出你的機器上面最適當的 MTU 應該是多少? 請利用『ping -c 3 -M do -s MTU yourIP 』找出你的 IP 的 MTU 數值。 事實上,你還可以先以 ip 設定網絡卡較大的 MTU 后,在進行上述的動作,才能夠找出網域內適合的 MTU。
    • 如何在終端機接口上面進行 WWW 瀏覽?又該如何下載 WWW 上面提供的檔案? 要瀏覽可以使用 links 或 lynx ,至于要下載則使用 wget 這個軟件。
    • 在終端機接口中,如何連接 bbs.sayya.org 這個 BBS ? 利用 telnet bbs.sayya.org 即可連接上
    • 請自行以 tcpdump 觀察本機端的 ssh 聯機時,三向交握的內容
    • 請自行回答:為何使用明碼傳輸的網絡聯機數據較為危險?并自行以軟件將封包取出,并與同學討論封包的信息
    • 請自行至 Internet 下載 nc(netcat) 的原始碼,并且編譯成為具有 GAPING_SECURITY_HOLE 的參數, 然后建立一條聯機使用 -e /bin/bash 嘗試將本地端的 bash 丟給目的端執行 (特殊功能,可讓 client 取得來自主機的 bash)。

    5.8 參考數據與延伸閱讀
    • 注1:wireshark 的官網網址:http://www.wireshark.org/
    from:?http://vbird.dic.ksu.edu.tw/linux_server/0140networkcommand.php

    總結

    以上是生活随笔為你收集整理的鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    亚洲色偷偷男人的天堂 | 欧美日韩人成综合在线播放 | 免费人成在线视频无码 | 亚洲色欲色欲欲www在线 | 日日橹狠狠爱欧美视频 | 国产色xx群视频射精 | 波多野结衣高清一区二区三区 | 国产另类ts人妖一区二区 | 日本精品人妻无码77777 天堂一区人妻无码 | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲欧洲日本无在线码 | √天堂中文官网8在线 | 搡女人真爽免费视频大全 | 老熟女重囗味hdxx69 | 亚洲日本一区二区三区在线 | 妺妺窝人体色www在线小说 | 久久婷婷五月综合色国产香蕉 | 亚洲成av人片天堂网无码】 | 日本免费一区二区三区最新 | 欧美成人高清在线播放 | 老头边吃奶边弄进去呻吟 | 国产97色在线 | 免 | 久9re热视频这里只有精品 | 国产区女主播在线观看 | 亚洲日本va午夜在线电影 | 国产精品亚洲五月天高清 | 国产人妻精品一区二区三区不卡 | 三上悠亚人妻中文字幕在线 | 亚洲精品一区二区三区在线观看 | 久久精品人人做人人综合试看 | 亚洲中文字幕久久无码 | 国产69精品久久久久app下载 | 国产小呦泬泬99精品 | 俺去俺来也www色官网 | 国产麻豆精品一区二区三区v视界 | 无遮挡国产高潮视频免费观看 | 久久久久成人精品免费播放动漫 | 无码人妻少妇伦在线电影 | 国产性生大片免费观看性 | 亚洲s色大片在线观看 | 午夜精品久久久久久久 | 日本肉体xxxx裸交 | 小sao货水好多真紧h无码视频 | 国产av无码专区亚洲a∨毛片 | 色五月丁香五月综合五月 | 中文字幕人成乱码熟女app | 真人与拘做受免费视频 | 全黄性性激高免费视频 | 无码人妻少妇伦在线电影 | ass日本丰满熟妇pics | 欧美日韩一区二区三区自拍 | 亚洲精品国产品国语在线观看 | 久久zyz资源站无码中文动漫 | 亚洲精品一区二区三区在线 | 亚洲国精产品一二二线 | 国产激情无码一区二区app | 无套内射视频囯产 | 国产av人人夜夜澡人人爽麻豆 | 亚洲综合无码久久精品综合 | 国产内射爽爽大片视频社区在线 | 伊人久久大香线蕉亚洲 | 少妇久久久久久人妻无码 | 久久国产自偷自偷免费一区调 | 亚洲国精产品一二二线 | 久久人人爽人人爽人人片ⅴ | 高清不卡一区二区三区 | 人人妻人人澡人人爽人人精品浪潮 | 国产亚洲精品精品国产亚洲综合 | 久久这里只有精品视频9 | 成人无码精品1区2区3区免费看 | 精品无码一区二区三区的天堂 | 51国偷自产一区二区三区 | 国产精品久久久久7777 | 性做久久久久久久久 | 精品 日韩 国产 欧美 视频 | av在线亚洲欧洲日产一区二区 | 国产乱人偷精品人妻a片 | 成人性做爰aaa片免费看不忠 | 亚洲中文无码av永久不收费 | 伊人色综合久久天天小片 | 乱人伦人妻中文字幕无码 | 中文字幕日产无线码一区 | 亚洲国产精品久久人人爱 | 亚洲欧美日韩成人高清在线一区 | 粉嫩少妇内射浓精videos | 国产在线一区二区三区四区五区 | 成年美女黄网站色大免费视频 | 亚洲一区二区三区无码久久 | 狠狠色噜噜狠狠狠7777奇米 | 东京无码熟妇人妻av在线网址 | 国产高潮视频在线观看 | 成人无码视频在线观看网站 | 人人澡人摸人人添 | 免费人成网站视频在线观看 | 国产成人无码一二三区视频 | 人人澡人人妻人人爽人人蜜桃 | 国产午夜福利100集发布 | 亚洲精品一区二区三区四区五区 | 午夜理论片yy44880影院 | 日韩精品一区二区av在线 | 亲嘴扒胸摸屁股激烈网站 | 无码帝国www无码专区色综合 | 麻豆人妻少妇精品无码专区 | 永久免费精品精品永久-夜色 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 在线 国产 欧美 亚洲 天堂 | 欧美亚洲国产一区二区三区 | 国产成人av免费观看 | 成人无码精品一区二区三区 | 日产国产精品亚洲系列 | 少妇高潮一区二区三区99 | 婷婷五月综合激情中文字幕 | 亚洲男女内射在线播放 | 装睡被陌生人摸出水好爽 | 国产一区二区三区四区五区加勒比 | 国产精品亚洲专区无码不卡 | 香港三级日本三级妇三级 | 1000部夫妻午夜免费 | 荫蒂添的好舒服视频囗交 | 强奷人妻日本中文字幕 | 无遮无挡爽爽免费视频 | 波多野结衣aⅴ在线 | 老头边吃奶边弄进去呻吟 | 无码国产激情在线观看 | 国产精品久久精品三级 | 精品一区二区三区波多野结衣 | 色一情一乱一伦一区二区三欧美 | 天干天干啦夜天干天2017 | 国产偷国产偷精品高清尤物 | 日韩欧美群交p片內射中文 | 亚洲色欲色欲欲www在线 | av人摸人人人澡人人超碰下载 | 天堂亚洲2017在线观看 | 久久久久免费看成人影片 | 日韩精品乱码av一区二区 | 欧美喷潮久久久xxxxx | 欧美国产亚洲日韩在线二区 | 日韩欧美群交p片內射中文 | 内射老妇bbwx0c0ck | 亚洲成av人影院在线观看 | 国产激情无码一区二区 | 又大又紧又粉嫩18p少妇 | 国产精品永久免费视频 | 日韩在线不卡免费视频一区 | 婷婷六月久久综合丁香 | 中文字幕无线码免费人妻 | 伊人色综合久久天天小片 | 又湿又紧又大又爽a视频国产 | 精品一二三区久久aaa片 | 国产亚洲精品久久久久久大师 | 久久综合给合久久狠狠狠97色 | 亚洲精品中文字幕乱码 | 一二三四在线观看免费视频 | 国产亚洲欧美日韩亚洲中文色 | 天下第一社区视频www日本 | 麻豆国产人妻欲求不满 | 久久精品国产99精品亚洲 | 亚洲毛片av日韩av无码 | 人妻少妇被猛烈进入中文字幕 | 国产三级久久久精品麻豆三级 | 欧美性生交xxxxx久久久 | 一本久久a久久精品vr综合 | 亚洲精品综合一区二区三区在线 | 三级4级全黄60分钟 | 成人毛片一区二区 | 98国产精品综合一区二区三区 | 精品 日韩 国产 欧美 视频 | 免费无码的av片在线观看 | 国产国语老龄妇女a片 | 鲁鲁鲁爽爽爽在线视频观看 | 久久久久久久久888 | 激情内射日本一区二区三区 | 精品无码国产一区二区三区av | 国产艳妇av在线观看果冻传媒 | 少妇被黑人到高潮喷出白浆 | 97精品国产97久久久久久免费 | 亚洲中文字幕在线观看 | 性欧美大战久久久久久久 | 女高中生第一次破苞av | 麻豆国产丝袜白领秘书在线观看 | 日韩欧美成人免费观看 | 欧美日韩色另类综合 | 少妇被粗大的猛进出69影院 | 久久久久久国产精品无码下载 | 熟女体下毛毛黑森林 | 中文字幕av日韩精品一区二区 | 欧美一区二区三区 | 久久亚洲a片com人成 | 欧美 日韩 亚洲 在线 | 国产精品无码一区二区三区不卡 | 麻豆国产人妻欲求不满谁演的 | 国产精品永久免费视频 | 亚洲精品国产精品乱码不卡 | 给我免费的视频在线观看 | 理论片87福利理论电影 | 国内丰满熟女出轨videos | 国产精品无码永久免费888 | 精品人妻人人做人人爽夜夜爽 | 亚洲欧洲日本综合aⅴ在线 | 国产电影无码午夜在线播放 | 97夜夜澡人人双人人人喊 | 欧美 丝袜 自拍 制服 另类 | 亚洲人成影院在线观看 | 久久午夜无码鲁丝片秋霞 | 一区二区三区乱码在线 | 欧洲 | 三上悠亚人妻中文字幕在线 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 日韩精品成人一区二区三区 | 欧美国产日韩久久mv | 久久这里只有精品视频9 | 国产精品美女久久久久av爽李琼 | 国产精品人人爽人人做我的可爱 | 国产成人无码av一区二区 | 精品国产麻豆免费人成网站 | 亚洲成色www久久网站 | 亚洲精品一区三区三区在线观看 | 国内少妇偷人精品视频 | 亚洲无人区一区二区三区 | 婷婷五月综合缴情在线视频 | 色综合视频一区二区三区 | 帮老师解开蕾丝奶罩吸乳网站 | 久久综合色之久久综合 | 精品久久久无码人妻字幂 | 最新国产乱人伦偷精品免费网站 | 黑人大群体交免费视频 | 亚洲精品久久久久久久久久久 | 久久久成人毛片无码 | 一区二区三区乱码在线 | 欧洲 | 中文字幕无码免费久久99 | 久久久www成人免费毛片 | 国产激情精品一区二区三区 | 亚洲乱码国产乱码精品精 | 一个人看的www免费视频在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲国产欧美日韩精品一区二区三区 | 永久黄网站色视频免费直播 | 亚洲爆乳无码专区 | 人人澡人摸人人添 | 午夜成人1000部免费视频 | 午夜福利一区二区三区在线观看 | 5858s亚洲色大成网站www | 无遮挡啪啪摇乳动态图 | 久久久久久九九精品久 | 亚洲阿v天堂在线 | 激情亚洲一区国产精品 | 国产精品igao视频网 | 久久国产36精品色熟妇 | 日本熟妇浓毛 | 人人超人人超碰超国产 | 欧美老妇与禽交 | 久久久久国色av免费观看性色 | 亚洲 激情 小说 另类 欧美 | 国产av久久久久精东av | 强奷人妻日本中文字幕 | 亚洲精品久久久久久久久久久 | 中文字幕无码免费久久99 | 人人澡人人透人人爽 | 亚洲国产欧美在线成人 | 欧美zoozzooz性欧美 | 欧美日韩人成综合在线播放 | 色情久久久av熟女人妻网站 | 高中生自慰www网站 | 亚洲国产精品美女久久久久 | 久久综合色之久久综合 | 在线视频网站www色 | 国产超碰人人爽人人做人人添 | 成在人线av无码免费 | 丰满人妻一区二区三区免费视频 | 精品少妇爆乳无码av无码专区 | 国产精品高潮呻吟av久久 | 97无码免费人妻超级碰碰夜夜 | 欧美老熟妇乱xxxxx | 自拍偷自拍亚洲精品被多人伦好爽 | 粉嫩少妇内射浓精videos | 欧美野外疯狂做受xxxx高潮 | 免费无码一区二区三区蜜桃大 | 国产精品久免费的黄网站 | 国产精品亚洲一区二区三区喷水 | 成人三级无码视频在线观看 | 亚洲欧美日韩综合久久久 | 秋霞特色aa大片 | 少妇无码一区二区二三区 | 一本色道久久综合狠狠躁 | 131美女爱做视频 | 亚洲爆乳大丰满无码专区 | 永久免费精品精品永久-夜色 | 国产无套粉嫩白浆在线 | 午夜时刻免费入口 | 久久无码人妻影院 | 久久国产自偷自偷免费一区调 | 99久久精品日本一区二区免费 | 欧洲极品少妇 | 狠狠综合久久久久综合网 | 疯狂三人交性欧美 | 欧美黑人巨大xxxxx | 亚洲gv猛男gv无码男同 | 奇米影视7777久久精品 | 日韩成人一区二区三区在线观看 | 狠狠噜狠狠狠狠丁香五月 | 国产精品久久久久无码av色戒 | 亚洲精品一区二区三区大桥未久 | 又大又硬又黄的免费视频 | 亚洲日本va午夜在线电影 | 性色欲网站人妻丰满中文久久不卡 | 国产特级毛片aaaaaaa高清 | 欧洲精品码一区二区三区免费看 | 成人无码精品1区2区3区免费看 | 国产三级精品三级男人的天堂 | 亚洲一区二区三区香蕉 | 午夜肉伦伦影院 | 国产成人久久精品流白浆 | 麻豆国产97在线 | 欧洲 | 麻豆人妻少妇精品无码专区 | 国产一区二区三区精品视频 | 亚洲中文无码av永久不收费 | 呦交小u女精品视频 | 人妻无码久久精品人妻 | 99久久精品日本一区二区免费 | 亚洲一区二区三区四区 | 欧美丰满熟妇xxxx性ppx人交 | 国产成人无码午夜视频在线观看 | 国产无遮挡又黄又爽免费视频 | 99久久精品国产一区二区蜜芽 | 亚洲狠狠婷婷综合久久 | 日本又色又爽又黄的a片18禁 | 国产精品亚洲а∨无码播放麻豆 | 麻豆md0077饥渴少妇 | 欧美日韩亚洲国产精品 | 无码人妻丰满熟妇区五十路百度 | 女人高潮内射99精品 | 樱花草在线社区www | 久久熟妇人妻午夜寂寞影院 | 精品无人国产偷自产在线 | 蜜桃视频插满18在线观看 | 色婷婷av一区二区三区之红樱桃 | 欧美怡红院免费全部视频 | 欧美人与禽猛交狂配 | 欧洲精品码一区二区三区免费看 | 日本xxxx色视频在线观看免费 | 国产绳艺sm调教室论坛 | 亚洲国产成人a精品不卡在线 | 欧美性黑人极品hd | 蜜桃臀无码内射一区二区三区 | 精品国产福利一区二区 | ass日本丰满熟妇pics | 久久国语露脸国产精品电影 | 欧美性色19p | 国产明星裸体无码xxxx视频 | 日本爽爽爽爽爽爽在线观看免 | 亚洲精品综合一区二区三区在线 | 成人一在线视频日韩国产 | 熟女俱乐部五十路六十路av | 成 人影片 免费观看 | 天干天干啦夜天干天2017 | 国产激情无码一区二区app | 无码人中文字幕 | 亚洲 激情 小说 另类 欧美 | 国产97人人超碰caoprom | 欧美亚洲国产一区二区三区 | 国产亚洲精品久久久ai换 | 亚洲欧洲无卡二区视頻 | 国内精品久久毛片一区二区 | 欧美黑人性暴力猛交喷水 | 精品无码成人片一区二区98 | 亚洲国产欧美在线成人 | 内射老妇bbwx0c0ck | 国产亲子乱弄免费视频 | 国产精品视频免费播放 | 18精品久久久无码午夜福利 | 国产网红无码精品视频 | 99精品视频在线观看免费 | 亚洲精品国产品国语在线观看 | 亚洲熟悉妇女xxx妇女av | 国产精品igao视频网 | 国产精品久久久久久久9999 | 国产精品嫩草久久久久 | 精品少妇爆乳无码av无码专区 | 国产农村妇女高潮大叫 | 亚洲午夜久久久影院 | 精品欧洲av无码一区二区三区 | 精品无码一区二区三区爱欲 | 成人影院yy111111在线观看 | 色综合视频一区二区三区 | 樱花草在线社区www | 国产精品第一区揄拍无码 | 无码午夜成人1000部免费视频 | 国产精品va在线播放 | 夜夜影院未满十八勿进 | 任你躁在线精品免费 | 国产人妻大战黑人第1集 | 免费看少妇作爱视频 | 亚洲第一无码av无码专区 | 国产午夜福利100集发布 | 永久黄网站色视频免费直播 | 国产无套内射久久久国产 | 少妇性l交大片欧洲热妇乱xxx | 学生妹亚洲一区二区 | 亚洲日本一区二区三区在线 | 六十路熟妇乱子伦 | 久久精品一区二区三区四区 | 国产av无码专区亚洲awww | 久久99精品国产.久久久久 | ass日本丰满熟妇pics | 国产成人无码a区在线观看视频app | 精品国产一区二区三区四区 | 久久婷婷五月综合色国产香蕉 | 亚洲日韩精品欧美一区二区 | 国产午夜亚洲精品不卡 | 伊人色综合久久天天小片 | 女人和拘做爰正片视频 | 亚洲日韩中文字幕在线播放 | ass日本丰满熟妇pics | 亚洲精品中文字幕乱码 | 国产成人综合在线女婷五月99播放 | 亚洲天堂2017无码 | 少妇被黑人到高潮喷出白浆 | 欧美老妇与禽交 | 久久久久99精品国产片 | 亚洲中文字幕va福利 | 欧美人与牲动交xxxx | 精品成在人线av无码免费看 | 国产激情精品一区二区三区 | 欧美人妻一区二区三区 | 特大黑人娇小亚洲女 | 国产人妻大战黑人第1集 | 国产午夜亚洲精品不卡 | 少妇一晚三次一区二区三区 | 性色欲情网站iwww九文堂 | 日日麻批免费40分钟无码 | 老子影院午夜精品无码 | 精品水蜜桃久久久久久久 | 97精品人妻一区二区三区香蕉 | 最新版天堂资源中文官网 | 亚洲国产日韩a在线播放 | 中文字幕无码视频专区 | 国产亚洲人成a在线v网站 | 亚洲欧美中文字幕5发布 | 麻豆蜜桃av蜜臀av色欲av | 六月丁香婷婷色狠狠久久 | 久久久久成人片免费观看蜜芽 | 国产欧美精品一区二区三区 | 妺妺窝人体色www婷婷 | 亚洲一区二区三区国产精华液 | 欧美老熟妇乱xxxxx | 国产农村妇女高潮大叫 | 98国产精品综合一区二区三区 | 婷婷五月综合缴情在线视频 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产卡一卡二卡三 | 国产内射老熟女aaaa | 亚洲gv猛男gv无码男同 | 午夜精品久久久内射近拍高清 | 国产网红无码精品视频 | 女人被男人爽到呻吟的视频 | 中文字幕无码免费久久99 | 久久久久国色av免费观看性色 | 日韩亚洲欧美精品综合 | 桃花色综合影院 | 久久无码专区国产精品s | 国产午夜亚洲精品不卡下载 | 亚洲精品一区二区三区婷婷月 | 亚洲精品久久久久中文第一幕 | 老太婆性杂交欧美肥老太 | 欧美日韩综合一区二区三区 | 成人aaa片一区国产精品 | 亚洲国产日韩a在线播放 | 国产精品99爱免费视频 | 欧美兽交xxxx×视频 | 欧美喷潮久久久xxxxx | 亚拍精品一区二区三区探花 | 国产熟女一区二区三区四区五区 | 精品一区二区三区波多野结衣 | 精品国产国产综合精品 | 在线a亚洲视频播放在线观看 | 日本在线高清不卡免费播放 | 夜精品a片一区二区三区无码白浆 | 国产精品久久久久久久9999 | 99久久久国产精品无码免费 | 日本精品人妻无码77777 天堂一区人妻无码 | 日本高清一区免费中文视频 | 国产色精品久久人妻 | 亚洲娇小与黑人巨大交 | 99er热精品视频 | 狠狠躁日日躁夜夜躁2020 | 国产午夜福利100集发布 | 大地资源网第二页免费观看 | 亚洲人成网站在线播放942 | 日本护士毛茸茸高潮 | 午夜福利试看120秒体验区 | 亚洲综合伊人久久大杳蕉 | 成人影院yy111111在线观看 | 人妻互换免费中文字幕 | 男人扒开女人内裤强吻桶进去 | 国产人妻人伦精品1国产丝袜 | 久久精品人人做人人综合试看 | 秋霞特色aa大片 | 国产猛烈高潮尖叫视频免费 | 秋霞成人午夜鲁丝一区二区三区 | 中文精品无码中文字幕无码专区 | 色欲综合久久中文字幕网 | 欧美freesex黑人又粗又大 | 夜夜躁日日躁狠狠久久av | 国产精品无码mv在线观看 | 黑人粗大猛烈进出高潮视频 | 亚洲色大成网站www国产 | 小sao货水好多真紧h无码视频 | 亚洲综合伊人久久大杳蕉 | 欧美性生交活xxxxxdddd | 日韩无码专区 | 国产成人亚洲综合无码 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 亚洲人亚洲人成电影网站色 | 毛片内射-百度 | 久久久中文字幕日本无吗 | 人人妻人人澡人人爽人人精品浪潮 | 久久99精品久久久久婷婷 | 99精品久久毛片a片 | 久久精品丝袜高跟鞋 | 精品一区二区三区波多野结衣 | 特黄特色大片免费播放器图片 | 久久国产精品精品国产色婷婷 | 亚洲精品中文字幕久久久久 | 午夜性刺激在线视频免费 | 熟妇女人妻丰满少妇中文字幕 | 精品人人妻人人澡人人爽人人 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲国产精华液网站w | 俄罗斯老熟妇色xxxx | 亚洲高清偷拍一区二区三区 | 国产成人精品一区二区在线小狼 | 亚洲日本va午夜在线电影 | 亚洲精品国偷拍自产在线麻豆 | 国产av无码专区亚洲awww | 久久综合久久自在自线精品自 | 天海翼激烈高潮到腰振不止 | 双乳奶水饱满少妇呻吟 | 麻豆国产丝袜白领秘书在线观看 | 婷婷丁香五月天综合东京热 | 亚洲无人区午夜福利码高清完整版 | 亚洲天堂2017无码 | 动漫av一区二区在线观看 | 亚洲成av人在线观看网址 | 婷婷丁香五月天综合东京热 | 亚洲区小说区激情区图片区 | 久久久精品国产sm最大网站 | 美女黄网站人色视频免费国产 | 免费乱码人妻系列无码专区 | 黄网在线观看免费网站 | 亚洲成a人片在线观看无码3d | 无码纯肉视频在线观看 | 三级4级全黄60分钟 | 亚洲熟悉妇女xxx妇女av | 亚洲熟妇自偷自拍另类 | 扒开双腿吃奶呻吟做受视频 | 爱做久久久久久 | 又大又硬又黄的免费视频 | 国产亚洲精品久久久久久 | 色综合久久久无码中文字幕 | 领导边摸边吃奶边做爽在线观看 | 亚洲另类伦春色综合小说 | 国产精品视频免费播放 | 2019午夜福利不卡片在线 | 国产黄在线观看免费观看不卡 | 最新国产乱人伦偷精品免费网站 | 免费乱码人妻系列无码专区 | 噜噜噜亚洲色成人网站 | 熟女少妇人妻中文字幕 | 伊人久久大香线蕉av一区二区 | 乱人伦人妻中文字幕无码久久网 | 色欲人妻aaaaaaa无码 | 精品久久久无码中文字幕 | 亚洲区欧美区综合区自拍区 | 未满成年国产在线观看 | 呦交小u女精品视频 | 色情久久久av熟女人妻网站 | 国产高清av在线播放 | 乱人伦人妻中文字幕无码 | 俺去俺来也在线www色官网 | 欧美人与禽猛交狂配 | 亚洲成a人一区二区三区 | 国产明星裸体无码xxxx视频 | 日韩成人一区二区三区在线观看 | 清纯唯美经典一区二区 | 大胆欧美熟妇xx | 色狠狠av一区二区三区 | 蜜桃av抽搐高潮一区二区 | 午夜精品久久久内射近拍高清 | 无码成人精品区在线观看 | 国产精品-区区久久久狼 | 亚洲一区二区三区国产精华液 | 精品人妻人人做人人爽夜夜爽 | 欧美精品免费观看二区 | 国产精品资源一区二区 | 欧美35页视频在线观看 | 精品国产福利一区二区 | 国产人妻人伦精品1国产丝袜 | 少妇高潮一区二区三区99 | 少女韩国电视剧在线观看完整 | 日韩欧美中文字幕公布 | av无码不卡在线观看免费 | 少妇无码av无码专区在线观看 | 亚洲成av人影院在线观看 | 亚洲男人av香蕉爽爽爽爽 | 成人一区二区免费视频 | 亚洲 另类 在线 欧美 制服 | 亚洲毛片av日韩av无码 | 午夜成人1000部免费视频 | 人妻体内射精一区二区三四 | 国产色xx群视频射精 | 亚洲区小说区激情区图片区 | 狠狠cao日日穞夜夜穞av | 欧美熟妇另类久久久久久多毛 | 精品一二三区久久aaa片 | 草草网站影院白丝内射 | 动漫av一区二区在线观看 | 久9re热视频这里只有精品 | 亚洲精品久久久久avwww潮水 | 国产av一区二区精品久久凹凸 | 人妻无码αv中文字幕久久琪琪布 | 国产美女精品一区二区三区 | 亚洲综合无码久久精品综合 | 国产亚洲精品久久久久久久 | 亚洲国产精品久久久久久 | 爱做久久久久久 | 中文无码伦av中文字幕 | 88国产精品欧美一区二区三区 | 日产精品99久久久久久 | 亚洲国产精品无码一区二区三区 | 精品日本一区二区三区在线观看 | 亚洲人成人无码网www国产 | 日韩 欧美 动漫 国产 制服 | 中文字幕人成乱码熟女app | 亚洲自偷精品视频自拍 | 久久久久亚洲精品中文字幕 | 久久久精品人妻久久影视 | 乌克兰少妇性做爰 | 十八禁视频网站在线观看 | 精品夜夜澡人妻无码av蜜桃 | 欧美 丝袜 自拍 制服 另类 | 欧美性色19p | 精品无码成人片一区二区98 | 精品国产一区二区三区av 性色 | 思思久久99热只有频精品66 | 天天拍夜夜添久久精品大 | 精品人妻人人做人人爽夜夜爽 | 永久免费精品精品永久-夜色 | 欧美老妇交乱视频在线观看 | 国产真实夫妇视频 | 无码免费一区二区三区 | 国产人妖乱国产精品人妖 | 无码av免费一区二区三区试看 | 色窝窝无码一区二区三区色欲 | 国产亚洲tv在线观看 | 久久这里只有精品视频9 | 国产一区二区三区精品视频 | 日本熟妇大屁股人妻 | 成人免费无码大片a毛片 | 中文字幕乱码人妻二区三区 | 亚欧洲精品在线视频免费观看 | 欧美日韩视频无码一区二区三 | 在线 国产 欧美 亚洲 天堂 | 国产成人亚洲综合无码 | 久久久久国色av免费观看性色 | 天天摸天天透天天添 | 国产猛烈高潮尖叫视频免费 | 亚洲熟妇色xxxxx亚洲 | 色情久久久av熟女人妻网站 | 特级做a爰片毛片免费69 | 中文字幕人妻无码一夲道 | 国内丰满熟女出轨videos | 国产一区二区三区影院 | 国产农村乱对白刺激视频 | 成 人 网 站国产免费观看 | 人妻人人添人妻人人爱 | 久久精品国产亚洲精品 | 激情人妻另类人妻伦 | 精品无码一区二区三区的天堂 | 日本精品高清一区二区 | 日本饥渴人妻欲求不满 | 国产成人亚洲综合无码 | 久久国产精品偷任你爽任你 | 国产精品手机免费 | 少妇无码一区二区二三区 | 未满小14洗澡无码视频网站 | 亚洲欧洲日本无在线码 | 色狠狠av一区二区三区 | 色一情一乱一伦一视频免费看 | 国产色xx群视频射精 | 男女爱爱好爽视频免费看 | 色窝窝无码一区二区三区色欲 | 性生交大片免费看l | 亚洲s色大片在线观看 | 人妻少妇被猛烈进入中文字幕 | 国产国语老龄妇女a片 | 亚洲热妇无码av在线播放 | 久久久久人妻一区精品色欧美 | 男女下面进入的视频免费午夜 | 玩弄人妻少妇500系列视频 | av无码不卡在线观看免费 | 欧美国产亚洲日韩在线二区 | 樱花草在线播放免费中文 | 国产一区二区三区日韩精品 | 国产婷婷色一区二区三区在线 | 日韩精品久久久肉伦网站 | 亚洲国产欧美在线成人 | 欧美大屁股xxxxhd黑色 | 亚洲精品欧美二区三区中文字幕 | 一本色道久久综合狠狠躁 | 成年美女黄网站色大免费全看 | 精品无码国产自产拍在线观看蜜 | 亚洲 a v无 码免 费 成 人 a v | 天天躁夜夜躁狠狠是什么心态 | 亚洲爆乳精品无码一区二区三区 | 宝宝好涨水快流出来免费视频 | 人妻无码久久精品人妻 | 精品一二三区久久aaa片 | 99riav国产精品视频 | 亚洲精品久久久久avwww潮水 | 男人的天堂av网站 | 久久人人爽人人人人片 | 人妻少妇精品无码专区动漫 | 欧美 丝袜 自拍 制服 另类 | 国产97人人超碰caoprom | 色一情一乱一伦 | 国产精品久久久久久亚洲毛片 | 成人免费视频在线观看 | 亚洲欧美综合区丁香五月小说 | 巨爆乳无码视频在线观看 | 国产精品99爱免费视频 | 久久亚洲中文字幕无码 | 大屁股大乳丰满人妻 | 久久精品人妻少妇一区二区三区 | 久久精品人人做人人综合试看 | 夫妻免费无码v看片 | 99国产欧美久久久精品 | 中文无码精品a∨在线观看不卡 | 久久无码人妻影院 | 任你躁国产自任一区二区三区 | av无码久久久久不卡免费网站 | 丝袜足控一区二区三区 | 亚洲 日韩 欧美 成人 在线观看 | 日本爽爽爽爽爽爽在线观看免 | 国产亚洲日韩欧美另类第八页 | 久久久久久国产精品无码下载 | 亚洲欧美精品伊人久久 | 亚洲日韩中文字幕在线播放 | 中文字幕av日韩精品一区二区 | 少妇人妻偷人精品无码视频 | 国产精品鲁鲁鲁 | 国产精品欧美成人 | 国产免费无码一区二区视频 | 亚洲啪av永久无码精品放毛片 | 欧美日韩色另类综合 | 精品人妻人人做人人爽 | 亚洲国产精品美女久久久久 | 国产精品无套呻吟在线 | 亚洲男人av天堂午夜在 | 午夜时刻免费入口 | 欧美丰满熟妇xxxx | 国产在线精品一区二区高清不卡 | 国产偷抇久久精品a片69 | 国产xxx69麻豆国语对白 | 无码国产激情在线观看 | 国模大胆一区二区三区 | 理论片87福利理论电影 | 风流少妇按摩来高潮 | 欧美熟妇另类久久久久久多毛 | 成人无码视频免费播放 | 性色欲网站人妻丰满中文久久不卡 | 久久亚洲精品中文字幕无男同 | 福利一区二区三区视频在线观看 | 国产精品国产三级国产专播 | 少妇激情av一区二区 | 国产女主播喷水视频在线观看 | 国产成人综合美国十次 | 正在播放东北夫妻内射 | 成人av无码一区二区三区 | 国产猛烈高潮尖叫视频免费 | 国产精品欧美成人 | 精品无码成人片一区二区98 | 亚洲啪av永久无码精品放毛片 | 精品熟女少妇av免费观看 | 国产色视频一区二区三区 | 青青青爽视频在线观看 | 欧美老熟妇乱xxxxx | 少妇人妻偷人精品无码视频 | 精品偷拍一区二区三区在线看 | 无码人妻精品一区二区三区下载 | 久久亚洲中文字幕无码 | 色窝窝无码一区二区三区色欲 | 亚洲国产精品一区二区第一页 | 亚洲人亚洲人成电影网站色 | 天堂亚洲2017在线观看 | 一二三四社区在线中文视频 | 久久久精品欧美一区二区免费 | 国产绳艺sm调教室论坛 | 久久精品人人做人人综合 | 欧美zoozzooz性欧美 | 久久天天躁狠狠躁夜夜免费观看 | 久久97精品久久久久久久不卡 | 日本一区二区三区免费高清 | 亚洲精品国偷拍自产在线麻豆 | 青青久在线视频免费观看 | 国内丰满熟女出轨videos | 国产精品美女久久久 | 亚洲精品一区二区三区婷婷月 | 亚洲熟熟妇xxxx | 中文字幕人妻无码一区二区三区 | 在线播放免费人成毛片乱码 | 中文字幕无码人妻少妇免费 | 天堂在线观看www | 4hu四虎永久在线观看 | 中文字幕 亚洲精品 第1页 | 午夜福利不卡在线视频 | 亚洲日本va午夜在线电影 | 亚洲综合久久一区二区 | 精品久久8x国产免费观看 | 亚洲国产欧美在线成人 | 精品久久久无码人妻字幂 | 亚洲一区二区三区四区 | 国产激情无码一区二区app | 正在播放老肥熟妇露脸 | 日韩人妻无码一区二区三区久久99 | 激情国产av做激情国产爱 | 亚洲啪av永久无码精品放毛片 | 欧美亚洲国产一区二区三区 | 亚洲人成影院在线无码按摩店 | 久久99国产综合精品 | 欧美性猛交xxxx富婆 | 巨爆乳无码视频在线观看 | yw尤物av无码国产在线观看 | 精品厕所偷拍各类美女tp嘘嘘 | 国产激情无码一区二区app | 人人妻人人澡人人爽人人精品 | 国产精品18久久久久久麻辣 | 久久亚洲精品成人无码 | 国产又爽又黄又刺激的视频 | 亚洲日韩精品欧美一区二区 | 久久综合九色综合欧美狠狠 | 精品无码国产自产拍在线观看蜜 | 97久久超碰中文字幕 | 激情人妻另类人妻伦 | 无码国内精品人妻少妇 | 精品国精品国产自在久国产87 | 国产亚洲日韩欧美另类第八页 | 久久综合给久久狠狠97色 | 无码午夜成人1000部免费视频 | 四十如虎的丰满熟妇啪啪 | 黑人粗大猛烈进出高潮视频 | 在线成人www免费观看视频 | 国产午夜无码视频在线观看 | 亚洲乱码中文字幕在线 | 国产成人无码a区在线观看视频app | 国产后入清纯学生妹 | 一区二区三区高清视频一 | 亚洲日本一区二区三区在线 | 婷婷五月综合激情中文字幕 | 又黄又爽又色的视频 | 18精品久久久无码午夜福利 | 黑人巨大精品欧美黑寡妇 | 久久成人a毛片免费观看网站 | 日本乱偷人妻中文字幕 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产精品成人av在线观看 | 亚洲爆乳精品无码一区二区三区 | 极品尤物被啪到呻吟喷水 | 国产午夜亚洲精品不卡 | 日韩精品成人一区二区三区 | 久久国产精品_国产精品 | 亚洲乱码日产精品bd | 亚洲爆乳大丰满无码专区 | 国产午夜精品一区二区三区嫩草 | 任你躁国产自任一区二区三区 | 久久综合狠狠综合久久综合88 | 99久久人妻精品免费二区 | 正在播放东北夫妻内射 | 国产乱人偷精品人妻a片 | 亚洲s码欧洲m码国产av | 中文字幕av日韩精品一区二区 | 午夜无码人妻av大片色欲 | 国产两女互慰高潮视频在线观看 | 婷婷五月综合激情中文字幕 | 无遮挡啪啪摇乳动态图 | 麻豆国产人妻欲求不满 | 人人爽人人澡人人人妻 | 午夜福利不卡在线视频 | 欧美国产日韩亚洲中文 | 久久zyz资源站无码中文动漫 | 国产精品a成v人在线播放 | 欧美性生交活xxxxxdddd | 无码纯肉视频在线观看 | 蜜桃无码一区二区三区 | 中文字幕无线码免费人妻 | 自拍偷自拍亚洲精品被多人伦好爽 | 男女下面进入的视频免费午夜 | 伊在人天堂亚洲香蕉精品区 | 日本丰满护士爆乳xxxx | 国产人妻精品午夜福利免费 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 免费看男女做好爽好硬视频 | 亚洲精品www久久久 | 妺妺窝人体色www在线小说 | 丰满少妇高潮惨叫视频 | 国产97在线 | 亚洲 | 亚洲欧美精品伊人久久 | 国产特级毛片aaaaaa高潮流水 | 国产欧美熟妇另类久久久 | 亚洲国产精品一区二区第一页 | 亚洲精品中文字幕久久久久 | 人妻人人添人妻人人爱 | 亚洲中文字幕av在天堂 | 高清国产亚洲精品自在久久 | 亚洲欧美国产精品专区久久 | 亚洲一区二区三区 | 亚洲成在人网站无码天堂 | 学生妹亚洲一区二区 | 亚洲阿v天堂在线 | 久精品国产欧美亚洲色aⅴ大片 | 国产性生交xxxxx无码 | 少妇人妻偷人精品无码视频 | 九九在线中文字幕无码 | 亚洲人亚洲人成电影网站色 | 51国偷自产一区二区三区 | 国产三级精品三级男人的天堂 | 狠狠色欧美亚洲狠狠色www | 国产午夜手机精彩视频 | 久久久久99精品成人片 | 亚洲精品一区二区三区婷婷月 | 对白脏话肉麻粗话av | 樱花草在线社区www | 大乳丰满人妻中文字幕日本 | 成人无码视频免费播放 | 男人的天堂av网站 | 亚洲精品国产精品乱码视色 | 国产区女主播在线观看 | 乱人伦人妻中文字幕无码久久网 | 成人精品视频一区二区三区尤物 | 亚洲日韩中文字幕在线播放 | 色综合久久久久综合一本到桃花网 | 中文字幕乱码人妻无码久久 | 沈阳熟女露脸对白视频 | 久久久久免费看成人影片 | 色一情一乱一伦 | 人人爽人人澡人人人妻 | 国产特级毛片aaaaaa高潮流水 | 99精品久久毛片a片 | 中文字幕无码乱人伦 | 国产后入清纯学生妹 | 无码精品国产va在线观看dvd | 西西人体www44rt大胆高清 | 久久成人a毛片免费观看网站 | 午夜无码人妻av大片色欲 | 纯爱无遮挡h肉动漫在线播放 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 久久99精品国产麻豆蜜芽 | 亚洲成熟女人毛毛耸耸多 | 四虎国产精品一区二区 | 久久国产精品萌白酱免费 | 日本一本二本三区免费 | 欧美精品免费观看二区 | 麻豆蜜桃av蜜臀av色欲av | 久久 国产 尿 小便 嘘嘘 | 四虎国产精品一区二区 | av无码电影一区二区三区 | 国产精品久久久一区二区三区 | 中文字幕无码免费久久9一区9 | 鲁一鲁av2019在线 | 玩弄少妇高潮ⅹxxxyw | 国产亚洲欧美在线专区 | 精品成人av一区二区三区 | 亚洲精品久久久久久久久久久 | 亚洲一区二区三区偷拍女厕 | 欧美刺激性大交 | 色综合天天综合狠狠爱 | 欧美一区二区三区视频在线观看 | 国产成人综合在线女婷五月99播放 | 国产亚洲日韩欧美另类第八页 | 国产精品igao视频网 | 无码人妻久久一区二区三区不卡 | 亚洲色无码一区二区三区 | 人人爽人人爽人人片av亚洲 | 免费中文字幕日韩欧美 | 亚洲日韩av一区二区三区中文 | 大肉大捧一进一出视频出来呀 | 久久综合久久自在自线精品自 | av无码久久久久不卡免费网站 | 鲁鲁鲁爽爽爽在线视频观看 | 国产真人无遮挡作爱免费视频 | 国产精品无码永久免费888 | 女高中生第一次破苞av | 精品人妻中文字幕有码在线 | 人妻体内射精一区二区三四 | 国产精品国产三级国产专播 | 大肉大捧一进一出视频出来呀 | 无码福利日韩神码福利片 | 中文字幕无码热在线视频 | 麻豆精品国产精华精华液好用吗 | 蜜桃臀无码内射一区二区三区 | 久久综合久久自在自线精品自 | 97久久国产亚洲精品超碰热 | 久久国内精品自在自线 | 性欧美牲交xxxxx视频 | 妺妺窝人体色www在线小说 | 在线视频网站www色 | 日本精品久久久久中文字幕 | 国产精品办公室沙发 | 国产成人无码专区 | 亚洲熟妇自偷自拍另类 | 中文字幕无码免费久久99 | 国产亚洲视频中文字幕97精品 | 国产精品人人爽人人做我的可爱 | 成人av无码一区二区三区 | 麻豆精品国产精华精华液好用吗 | 无码国产色欲xxxxx视频 | 国产人妖乱国产精品人妖 | 无码乱肉视频免费大全合集 | 免费国产成人高清在线观看网站 | 欧美日韩综合一区二区三区 | 99国产欧美久久久精品 | 久久国产劲爆∧v内射 | 少妇无码一区二区二三区 | 日韩成人一区二区三区在线观看 | 99久久人妻精品免费一区 | 色 综合 欧美 亚洲 国产 | 久久综合狠狠综合久久综合88 | 红桃av一区二区三区在线无码av | 秋霞特色aa大片 | 四虎4hu永久免费 | 偷窥村妇洗澡毛毛多 | 精品国产国产综合精品 | 呦交小u女精品视频 | 国产亚洲精品精品国产亚洲综合 | 熟妇女人妻丰满少妇中文字幕 | 欧美肥老太牲交大战 | 久久久久亚洲精品男人的天堂 | 色婷婷香蕉在线一区二区 | 亚洲一区二区三区香蕉 | 亚洲国产精品毛片av不卡在线 | 内射欧美老妇wbb | 1000部夫妻午夜免费 | 99久久99久久免费精品蜜桃 | 中文字幕人成乱码熟女app | 亚洲精品国产第一综合99久久 | 日日橹狠狠爱欧美视频 | 国产无遮挡吃胸膜奶免费看 | 国产黑色丝袜在线播放 | 无码中文字幕色专区 | 国产精品久久久午夜夜伦鲁鲁 | 国产激情艳情在线看视频 | 欧美成人午夜精品久久久 | 亚洲色欲色欲天天天www | 亚洲日本在线电影 | 国产xxx69麻豆国语对白 | 欧美性生交xxxxx久久久 | 国产两女互慰高潮视频在线观看 | 国产精品无套呻吟在线 | 欧美成人高清在线播放 | 日韩无码专区 | 亚洲精品一区三区三区在线观看 | 国产农村妇女高潮大叫 | 精品久久久无码中文字幕 | 中文字幕色婷婷在线视频 | 亚洲 a v无 码免 费 成 人 a v | 一本大道伊人av久久综合 | 日韩精品a片一区二区三区妖精 | 国产精品久久久久久无码 | 51国偷自产一区二区三区 | 欧美精品无码一区二区三区 | 国产在热线精品视频 | 亚洲色在线无码国产精品不卡 | 狠狠综合久久久久综合网 | 亚洲欧美日韩国产精品一区二区 | 亚洲综合精品香蕉久久网 | 亚洲另类伦春色综合小说 | а√天堂www在线天堂小说 | 亚洲国产高清在线观看视频 | 免费无码一区二区三区蜜桃大 | 欧美人与禽猛交狂配 | 夫妻免费无码v看片 | 国产猛烈高潮尖叫视频免费 | а√天堂www在线天堂小说 | 日韩精品无码一区二区中文字幕 | 桃花色综合影院 | 少妇无套内谢久久久久 | 久久久久99精品成人片 | 国产极品视觉盛宴 | 捆绑白丝粉色jk震动捧喷白浆 | 人人妻人人澡人人爽人人精品 | 精品国产一区二区三区四区 | 午夜成人1000部免费视频 | 18禁黄网站男男禁片免费观看 | 一本色道久久综合亚洲精品不卡 | 中文毛片无遮挡高清免费 | 蜜桃视频韩日免费播放 | 少女韩国电视剧在线观看完整 | 亚洲欧美色中文字幕在线 | a在线观看免费网站大全 | 99国产精品白浆在线观看免费 | 国产特级毛片aaaaaaa高清 | 国产熟女一区二区三区四区五区 | 人妻aⅴ无码一区二区三区 | 国产精品久免费的黄网站 | 青春草在线视频免费观看 | 亚洲午夜久久久影院 | 在线a亚洲视频播放在线观看 | 精品一区二区三区波多野结衣 | 性生交大片免费看女人按摩摩 | 人人妻人人澡人人爽欧美一区九九 | 亚洲区小说区激情区图片区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人综合色在线观看网站 | 亚洲精品中文字幕乱码 | 色婷婷综合激情综在线播放 | 高清国产亚洲精品自在久久 | 亚洲精品久久久久久一区二区 | 亚洲 另类 在线 欧美 制服 | 亚洲熟妇色xxxxx亚洲 | 亚洲精品成a人在线观看 | 国产在热线精品视频 | 精品无码成人片一区二区98 | 日本高清一区免费中文视频 | 亚洲天堂2017无码中文 | 亚洲国产精品久久久天堂 | 伊在人天堂亚洲香蕉精品区 | 国产亲子乱弄免费视频 | 国产午夜视频在线观看 | 国产乱码精品一品二品 | 国产三级精品三级男人的天堂 | 成在人线av无码免观看麻豆 | 纯爱无遮挡h肉动漫在线播放 | 成在人线av无码免观看麻豆 | 亚洲国产精品一区二区美利坚 | 国产麻豆精品一区二区三区v视界 | 国产人妻人伦精品1国产丝袜 | 中文字幕乱码中文乱码51精品 | 55夜色66夜色国产精品视频 | 亚洲春色在线视频 | 好屌草这里只有精品 | 亚洲精品国产精品乱码不卡 | 无码人妻av免费一区二区三区 | 国产精品欧美成人 | 人人澡人人妻人人爽人人蜜桃 | 亚洲成av人影院在线观看 | 成人aaa片一区国产精品 | 亚洲精品一区二区三区在线 | 俄罗斯老熟妇色xxxx | 欧美第一黄网免费网站 | 国产国语老龄妇女a片 | 国产成人亚洲综合无码 | 亚洲精品欧美二区三区中文字幕 | 国产舌乚八伦偷品w中 | 亚洲a无码综合a国产av中文 | 国产欧美熟妇另类久久久 | 中文无码精品a∨在线观看不卡 | 日韩精品乱码av一区二区 | 国内少妇偷人精品视频免费 | 国产精品二区一区二区aⅴ污介绍 | 国产国语老龄妇女a片 | 一本久久a久久精品vr综合 | 国产热a欧美热a在线视频 | 老熟妇乱子伦牲交视频 | 熟妇人妻无乱码中文字幕 | 国产免费久久久久久无码 | 欧美老人巨大xxxx做受 | 久在线观看福利视频 | 成人无码精品一区二区三区 | 婷婷色婷婷开心五月四房播播 | 精品无码国产自产拍在线观看蜜 | 天堂亚洲免费视频 | 国产免费久久久久久无码 | 老司机亚洲精品影院无码 | 欧美精品无码一区二区三区 | 欧美日韩一区二区免费视频 | 国产精品永久免费视频 | 日韩亚洲欧美中文高清在线 | 夜夜影院未满十八勿进 | 亚洲精品成人福利网站 | 人人妻人人藻人人爽欧美一区 | 最新国产麻豆aⅴ精品无码 | 日本精品高清一区二区 | 狠狠噜狠狠狠狠丁香五月 | 又湿又紧又大又爽a视频国产 | 黑森林福利视频导航 | 天天摸天天透天天添 | 99riav国产精品视频 | 理论片87福利理论电影 | 青草视频在线播放 | 亚洲色在线无码国产精品不卡 | 亚洲s码欧洲m码国产av | 亚洲伊人久久精品影院 | 5858s亚洲色大成网站www | 欧美精品国产综合久久 | 激情爆乳一区二区三区 | 午夜福利一区二区三区在线观看 | 国产激情一区二区三区 | 国内揄拍国内精品少妇国语 | 亚洲欧美精品伊人久久 | www成人国产高清内射 | 午夜丰满少妇性开放视频 | 乌克兰少妇xxxx做受 | 波多野42部无码喷潮在线 | 久久99精品久久久久婷婷 | 久久国产精品萌白酱免费 | 久久国产自偷自偷免费一区调 | 色一情一乱一伦一区二区三欧美 | 秋霞成人午夜鲁丝一区二区三区 | 国产精品久久久久无码av色戒 | 西西人体www44rt大胆高清 | 亚洲最大成人网站 | 在线看片无码永久免费视频 | 亚洲精品一区二区三区大桥未久 | 国产激情无码一区二区app | 特黄特色大片免费播放器图片 | 亚洲国产av精品一区二区蜜芽 | 久久亚洲日韩精品一区二区三区 | 亚洲大尺度无码无码专区 | 国内精品人妻无码久久久影院 | 天天躁夜夜躁狠狠是什么心态 | 欧美老熟妇乱xxxxx | 玩弄少妇高潮ⅹxxxyw | 日本一卡2卡3卡四卡精品网站 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲一区av无码专区在线观看 | 国产精品亚洲综合色区韩国 | 中文字幕乱妇无码av在线 | 少妇性荡欲午夜性开放视频剧场 | 亚洲精品国产第一综合99久久 | 国语自产偷拍精品视频偷 | 国产sm调教视频在线观看 | 性生交大片免费看女人按摩摩 | 又粗又大又硬又长又爽 | 欧美高清在线精品一区 | 十八禁视频网站在线观看 | 精品国产福利一区二区 | 欧美激情一区二区三区成人 | 日日摸天天摸爽爽狠狠97 | 女人被爽到呻吟gif动态图视看 | 最新版天堂资源中文官网 | 国产真实伦对白全集 | 欧美精品无码一区二区三区 | 国产免费无码一区二区视频 | 久久天天躁狠狠躁夜夜免费观看 | 噜噜噜亚洲色成人网站 | 男人扒开女人内裤强吻桶进去 | 18精品久久久无码午夜福利 | 久久综合色之久久综合 | 又粗又大又硬毛片免费看 | 国内精品一区二区三区不卡 | 亚洲精品久久久久久一区二区 | 无码人妻精品一区二区三区不卡 | 宝宝好涨水快流出来免费视频 | 欧美国产日产一区二区 | 日本一区二区三区免费播放 | 亚洲理论电影在线观看 | 内射爽无广熟女亚洲 | 无码一区二区三区在线 | 国产精品久久国产精品99 | 国内丰满熟女出轨videos | 色欲av亚洲一区无码少妇 | 国产精品国产三级国产专播 | 精品国产aⅴ无码一区二区 | 国产两女互慰高潮视频在线观看 | 国产av久久久久精东av | 九月婷婷人人澡人人添人人爽 | 日本一区二区三区免费播放 | 俄罗斯老熟妇色xxxx | 丰满人妻被黑人猛烈进入 | 无码精品人妻一区二区三区av | 在线 国产 欧美 亚洲 天堂 | 三上悠亚人妻中文字幕在线 | 成 人影片 免费观看 | 亚无码乱人伦一区二区 | 亚洲精品欧美二区三区中文字幕 | 国产亚洲视频中文字幕97精品 | 亚洲一区二区三区播放 | 国产精品久久久av久久久 | 精品午夜福利在线观看 | 亚洲狠狠婷婷综合久久 | 狠狠cao日日穞夜夜穞av | 青草视频在线播放 | 在线a亚洲视频播放在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 永久免费观看美女裸体的网站 | 久久久国产精品无码免费专区 | 人妻与老人中文字幕 | 国産精品久久久久久久 | 亚洲码国产精品高潮在线 | 亚洲 高清 成人 动漫 | 欧美国产日产一区二区 | 欧美日韩色另类综合 | 久久人妻内射无码一区三区 | 夜夜影院未满十八勿进 | 亚洲欧美国产精品久久 | 成熟女人特级毛片www免费 | 久久久中文字幕日本无吗 | 久久久久成人精品免费播放动漫 | 国产精品人人妻人人爽 | 午夜时刻免费入口 | 水蜜桃色314在线观看 | 亚洲成av人在线观看网址 | 99久久精品日本一区二区免费 | 一本久久伊人热热精品中文字幕 | 国产成人精品三级麻豆 | 亚洲色大成网站www国产 | 丝袜 中出 制服 人妻 美腿 | 午夜精品久久久内射近拍高清 | аⅴ资源天堂资源库在线 | 中文无码成人免费视频在线观看 | 学生妹亚洲一区二区 | 国产区女主播在线观看 | 久久亚洲日韩精品一区二区三区 | 久久久亚洲欧洲日产国码αv | 日韩人妻少妇一区二区三区 | 国产精品成人av在线观看 | 国产成人综合在线女婷五月99播放 | 性色av无码免费一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 久久99精品国产麻豆 | 帮老师解开蕾丝奶罩吸乳网站 | 久久久久99精品成人片 | 国产亚洲tv在线观看 | 国产艳妇av在线观看果冻传媒 | 网友自拍区视频精品 | 人妻人人添人妻人人爱 | 无套内谢老熟女 | 九九久久精品国产免费看小说 | 国产69精品久久久久app下载 | 久久人妻内射无码一区三区 | 亚洲一区二区三区四区 | 国产色精品久久人妻 | 国产va免费精品观看 | 四虎国产精品免费久久 | 国产欧美精品一区二区三区 | 日韩亚洲欧美精品综合 | 欧美黑人性暴力猛交喷水 | 国产人妖乱国产精品人妖 | 成人性做爰aaa片免费看 | 国产在热线精品视频 | 欧美第一黄网免费网站 | 日本大香伊一区二区三区 | 76少妇精品导航 | 国产人妻精品一区二区三区不卡 | 牲欲强的熟妇农村老妇女视频 | 亚洲va欧美va天堂v国产综合 | 玩弄中年熟妇正在播放 | av在线亚洲欧洲日产一区二区 | 亚洲小说春色综合另类 | 久久这里只有精品视频9 | 亚洲欧洲日本无在线码 | √天堂中文官网8在线 | 亚洲色欲色欲天天天www | 国产一区二区三区四区五区加勒比 | 午夜性刺激在线视频免费 | 99久久亚洲精品无码毛片 | 亚洲国产精品久久人人爱 | 性做久久久久久久免费看 | 精品偷自拍另类在线观看 | 好男人www社区 | 亚洲日本在线电影 | 国产凸凹视频一区二区 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲精品久久久久久久久久久 | 久久97精品久久久久久久不卡 | 无码国产乱人伦偷精品视频 | 人人超人人超碰超国产 | 国产真实乱对白精彩久久 | 久9re热视频这里只有精品 | 色五月丁香五月综合五月 | 国产情侣作爱视频免费观看 | 国产农村乱对白刺激视频 | 国产内射爽爽大片视频社区在线 | 亚洲码国产精品高潮在线 | 国产麻豆精品精东影业av网站 | 免费无码肉片在线观看 | 欧美 日韩 人妻 高清 中文 | 成人亚洲精品久久久久 | 麻豆av传媒蜜桃天美传媒 | 亚洲午夜无码久久 | 国产真实乱对白精彩久久 | 少妇性l交大片 | 欧美色就是色 | 欧美亚洲国产一区二区三区 | 欧美猛少妇色xxxxx | 影音先锋中文字幕无码 | 性欧美牲交在线视频 | 久久99精品国产麻豆蜜芽 | 国产成人人人97超碰超爽8 | 亚洲码国产精品高潮在线 | 久久久久久久女国产乱让韩 | 一本色道久久综合亚洲精品不卡 | 久久久久久久久888 | 99精品视频在线观看免费 | 国语精品一区二区三区 | 欧美黑人性暴力猛交喷水 | 日韩精品a片一区二区三区妖精 | 久久亚洲精品中文字幕无男同 | 白嫩日本少妇做爰 | 欧美丰满熟妇xxxx | 日本一区二区三区免费高清 | 国产精品-区区久久久狼 | 美女极度色诱视频国产 | 免费无码一区二区三区蜜桃大 | 亚洲综合在线一区二区三区 | 国内精品久久久久久中文字幕 | 久久精品国产99精品亚洲 | 人妻少妇精品视频专区 | 水蜜桃色314在线观看 | 亚洲日韩乱码中文无码蜜桃臀网站 | 日本精品人妻无码77777 天堂一区人妻无码 | 熟女体下毛毛黑森林 | 18禁止看的免费污网站 | 国产超级va在线观看视频 | 日日天日日夜日日摸 | 18禁止看的免费污网站 | 国产亚洲精品久久久久久久久动漫 | 成人片黄网站色大片免费观看 | av无码久久久久不卡免费网站 | 51国偷自产一区二区三区 | 欧美zoozzooz性欧美 | 蜜桃无码一区二区三区 | 久久久久se色偷偷亚洲精品av | 无码国产乱人伦偷精品视频 | 亚洲国产精品成人久久蜜臀 | 欧美亚洲国产一区二区三区 | 装睡被陌生人摸出水好爽 | 国产内射爽爽大片视频社区在线 | 中国女人内谢69xxxx | 欧美性黑人极品hd | 国产成人精品久久亚洲高清不卡 | 久久久久久久久888 | 亚洲日韩乱码中文无码蜜桃臀网站 | 日韩 欧美 动漫 国产 制服 | 鲁一鲁av2019在线 | 国产特级毛片aaaaaa高潮流水 | 精品欧洲av无码一区二区三区 | 成人免费视频视频在线观看 免费 | 偷窥日本少妇撒尿chinese | 全球成人中文在线 | 人人超人人超碰超国产 | 中文字幕无码人妻少妇免费 | 国产精品亚洲一区二区三区喷水 | 激情国产av做激情国产爱 | 国产又爽又猛又粗的视频a片 | 荡女精品导航 | 久久久国产一区二区三区 | 国产成人av免费观看 | 精品水蜜桃久久久久久久 | 久久99国产综合精品 | 强辱丰满人妻hd中文字幕 | 女人被男人躁得好爽免费视频 | 九九热爱视频精品 | 久久www免费人成人片 | 5858s亚洲色大成网站www | 亚洲人成网站色7799 | 乱人伦中文视频在线观看 | 亚洲热妇无码av在线播放 | 亚洲娇小与黑人巨大交 | 国产精品久久久久久无码 | 中文无码成人免费视频在线观看 | 日产精品高潮呻吟av久久 | 国产黄在线观看免费观看不卡 | 草草网站影院白丝内射 | 亚洲а∨天堂久久精品2021 | 亚洲色在线无码国产精品不卡 | 波多野结衣av在线观看 | 欧美日韩一区二区综合 | 日韩人妻无码一区二区三区久久99 | 久久人妻内射无码一区三区 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产亚洲视频中文字幕97精品 | 亚洲精品国产精品乱码不卡 | 午夜免费福利小电影 | 亚洲日韩av一区二区三区四区 | 在线亚洲高清揄拍自拍一品区 | 亚洲人交乣女bbw | 丰满人妻一区二区三区免费视频 | 男女下面进入的视频免费午夜 | www国产亚洲精品久久网站 | av无码久久久久不卡免费网站 | 女人被男人躁得好爽免费视频 | 天天躁日日躁狠狠躁免费麻豆 | 欧美日韩色另类综合 | 中文字幕无线码免费人妻 | 真人与拘做受免费视频一 | 色综合天天综合狠狠爱 | 激情综合激情五月俺也去 | 久久亚洲日韩精品一区二区三区 | 欧美熟妇另类久久久久久不卡 | 亚洲精品久久久久久久久久久 | 蜜桃av抽搐高潮一区二区 | 亚洲s码欧洲m码国产av | 熟妇人妻无乱码中文字幕 | 高潮毛片无遮挡高清免费 | 樱花草在线播放免费中文 | 在线 国产 欧美 亚洲 天堂 | 亚洲日韩av一区二区三区四区 | 成人精品视频一区二区三区尤物 | 国产精品国产自线拍免费软件 | 亚洲 另类 在线 欧美 制服 | 日韩亚洲欧美精品综合 | 色综合视频一区二区三区 | 狠狠cao日日穞夜夜穞av | www一区二区www免费 | 日本精品人妻无码免费大全 | 波多野结衣高清一区二区三区 | 亚洲国产精品无码一区二区三区 | 亚洲男女内射在线播放 | 人妻少妇精品视频专区 | 久久精品国产精品国产精品污 | 日本乱偷人妻中文字幕 | 国产成人无码午夜视频在线观看 | 乱中年女人伦av三区 | 成年美女黄网站色大免费全看 | 日本大香伊一区二区三区 | 1000部啪啪未满十八勿入下载 | 久久人人爽人人爽人人片av高清 | 激情国产av做激情国产爱 | 中文字幕无码免费久久99 | 久久精品人人做人人综合 | 精品国产麻豆免费人成网站 | 久激情内射婷内射蜜桃人妖 | 亚洲欧美日韩成人高清在线一区 | 18禁止看的免费污网站 | 色偷偷人人澡人人爽人人模 | 欧美国产日韩久久mv | 国产精品二区一区二区aⅴ污介绍 | 美女扒开屁股让男人桶 | 久久久婷婷五月亚洲97号色 | 少妇一晚三次一区二区三区 | 亚洲s码欧洲m码国产av | 爱做久久久久久 | 精品国产成人一区二区三区 | 久久精品丝袜高跟鞋 | 精品无码国产自产拍在线观看蜜 | 精品一二三区久久aaa片 | 亚洲の无码国产の无码步美 | 国产精品va在线观看无码 | 成年美女黄网站色大免费视频 | 国内综合精品午夜久久资源 | 久久亚洲精品成人无码 | 久久99精品久久久久久动态图 | 小泽玛莉亚一区二区视频在线 | 啦啦啦www在线观看免费视频 | 婷婷五月综合缴情在线视频 | 男人扒开女人内裤强吻桶进去 | 久久人人爽人人爽人人片av高清 | 99er热精品视频 | 欧美人妻一区二区三区 | 亚洲综合伊人久久大杳蕉 | 99国产欧美久久久精品 | 日本在线高清不卡免费播放 | 亚洲精品午夜国产va久久成人 | 亚洲日韩av一区二区三区中文 | 波多野结衣高清一区二区三区 | 亚洲人成无码网www | 国产精品-区区久久久狼 | 水蜜桃色314在线观看 | 女人被男人躁得好爽免费视频 | 300部国产真实乱 | 婷婷色婷婷开心五月四房播播 | 精品一区二区不卡无码av | 中国大陆精品视频xxxx | 大肉大捧一进一出视频出来呀 | 日韩av无码一区二区三区不卡 | 曰本女人与公拘交酡免费视频 | 伊人久久大香线焦av综合影院 | 亚洲中文字幕成人无码 | 亲嘴扒胸摸屁股激烈网站 | 久久人妻内射无码一区三区 | 日韩av无码一区二区三区 | 国产性生交xxxxx无码 | 亚洲色无码一区二区三区 | 久久熟妇人妻午夜寂寞影院 | 免费中文字幕日韩欧美 | 国产激情一区二区三区 | 熟女少妇在线视频播放 | 在线精品国产一区二区三区 | 无码纯肉视频在线观看 | 日韩人妻无码一区二区三区久久99 | 内射欧美老妇wbb | 天天摸天天碰天天添 | 乱码av麻豆丝袜熟女系列 | 亚洲色无码一区二区三区 | 无码人妻久久一区二区三区不卡 | 草草网站影院白丝内射 | 少女韩国电视剧在线观看完整 | 偷窥村妇洗澡毛毛多 | 麻豆人妻少妇精品无码专区 | 粗大的内捧猛烈进出视频 | 日本高清一区免费中文视频 | 曰韩少妇内射免费播放 | 久久久国产精品无码免费专区 | 国产热a欧美热a在线视频 | 精品少妇爆乳无码av无码专区 | 老熟妇乱子伦牲交视频 | 久久人人爽人人爽人人片av高清 | a片免费视频在线观看 | 久久99久久99精品中文字幕 | 九九在线中文字幕无码 | 77777熟女视频在线观看 а天堂中文在线官网 | 精品水蜜桃久久久久久久 | 亚洲午夜久久久影院 | 国产精品久久精品三级 | 精品久久综合1区2区3区激情 | 国产九九九九九九九a片 | 日本精品久久久久中文字幕 | 久久精品国产一区二区三区 | 少妇无码一区二区二三区 | 对白脏话肉麻粗话av | 亲嘴扒胸摸屁股激烈网站 | 久久精品国产大片免费观看 | 精品无码国产自产拍在线观看蜜 | 色偷偷人人澡人人爽人人模 | 久久久久久亚洲精品a片成人 | 熟妇人妻无码xxx视频 | 久久国产精品_国产精品 | 老司机亚洲精品影院无码 | 一本大道伊人av久久综合 | 成人精品视频一区二区 | 久久亚洲中文字幕无码 | 中文字幕乱码亚洲无线三区 | 无码人妻出轨黑人中文字幕 | 日韩av无码一区二区三区不卡 | 久久久久久亚洲精品a片成人 | 牛和人交xxxx欧美 | 丰满人妻翻云覆雨呻吟视频 | 大地资源网第二页免费观看 | 国产午夜亚洲精品不卡下载 | 亚洲自偷精品视频自拍 | 亚洲一区二区三区在线观看网站 | 国产香蕉尹人视频在线 | 午夜精品久久久内射近拍高清 | 性开放的女人aaa片 | 东京热无码av男人的天堂 | 日日干夜夜干 | 性色欲情网站iwww九文堂 | 人人妻人人澡人人爽欧美一区九九 | 久久久精品欧美一区二区免费 | 帮老师解开蕾丝奶罩吸乳网站 | 超碰97人人射妻 | 亚洲一区二区三区四区 | 亚洲精品成人av在线 | 免费人成在线视频无码 | 国产精品久久久久久久影院 | 国产熟妇另类久久久久 | 久久综合九色综合97网 | 水蜜桃色314在线观看 | 亚洲欧美日韩国产精品一区二区 | 无人区乱码一区二区三区 | 中文精品久久久久人妻不卡 | 全黄性性激高免费视频 | 亚洲精品美女久久久久久久 | 学生妹亚洲一区二区 | 亚洲爆乳无码专区 | 日韩人妻无码中文字幕视频 | 荫蒂被男人添的好舒服爽免费视频 | yw尤物av无码国产在线观看 | 丰腴饱满的极品熟妇 | 女人被男人躁得好爽免费视频 | 18禁黄网站男男禁片免费观看 | 少妇久久久久久人妻无码 | 久久久久人妻一区精品色欧美 | 在线a亚洲视频播放在线观看 | 国产精品丝袜黑色高跟鞋 | 国产熟妇另类久久久久 | 色婷婷综合中文久久一本 | 亚洲国产精品美女久久久久 | 狂野欧美激情性xxxx | 久久精品中文字幕一区 | 中文无码伦av中文字幕 | 精品国产一区二区三区四区 | 国产精品办公室沙发 | 中文字幕乱码人妻二区三区 | 色一情一乱一伦 | 中国女人内谢69xxxxxa片 | 欧美老妇交乱视频在线观看 |