如何讓虛擬機(jī)和真實(shí)機(jī)通信
1、配置LinuxIP地址
2、啟動網(wǎng)卡
- vi /etc/sysconfig/network-scripts/ifcfg-eth0
把 ONBOOT=no
改為ONBOOT=yes
再重啟服務(wù):service network restart
3、修改UUID(復(fù)制過來的虛擬機(jī)才需要修改 )
1)vi /etc/sysconfig/network-scripts/ifcfg-eth0
刪除MAC地址行
2) rm -rf /etc/udev/rules.d/70-persistent-net.rules
刪除網(wǎng)卡和MAC地址綁定文件
3)重啟動系統(tǒng)
4)虛擬機(jī)連接方式
- 虛擬機(jī)設(shè)置——網(wǎng)絡(luò)適配器——橋接(自動適配網(wǎng)絡(luò),可以利用真實(shí)機(jī)的網(wǎng)卡和局域網(wǎng)公網(wǎng)進(jìn)行通信)
4、網(wǎng)絡(luò)環(huán)境查看命令
1)ifconfig命令:查看與配置網(wǎng)絡(luò)狀態(tài)命令
2)關(guān)閉與啟動網(wǎng)卡
- ifdown 網(wǎng)卡設(shè)備名(禁用該網(wǎng)卡設(shè)備)
- ifup 網(wǎng)卡設(shè)備名(啟用該網(wǎng)卡設(shè)備)
3)查詢網(wǎng)絡(luò)狀態(tài)
- netstat 選項(xiàng)
選項(xiàng):
-t:列出TCP協(xié)議端口
-u:列出UDP協(xié)議端口
-n:不使用域名與服務(wù)名,而使用IP地址和端口號
-l:僅列出在監(jiān)聽狀態(tài)網(wǎng)絡(luò)服務(wù)
-a:列出所有的網(wǎng)絡(luò)連接 - 常用的選項(xiàng)為:
netstat -tulnd
4)route命令
- route -n(查看路由列表,可以看到網(wǎng)關(guān))
- route add default gw 192.168.0.2(臨時設(shè)定網(wǎng)關(guān), 最好不要這樣設(shè)置)
- route del default gw 192.168.0.2(刪除網(wǎng)關(guān))
通常在一臺服務(wù)器里,連接內(nèi)網(wǎng)的網(wǎng)卡是不能設(shè)置網(wǎng)關(guān)的
5)DNS域名解析
- nslookup + 域名 (命令用來翻譯域名對應(yīng)哪個IP)
6)ping命令
- ping [選項(xiàng)](選項(xiàng)為IP或域名)(可探測指定IP或域名的網(wǎng)絡(luò)狀況)
ping 【選項(xiàng)】 -c 次數(shù):指定ping包的次數(shù)
實(shí)例:ping 10.168.1.0 -c 3
7)查看路由路徑(路由追蹤命令)
- traceroute 域名或IP
8)wget下載命令
9)tcpdump命令(抓數(shù)據(jù)包命令)
- tcpdump -i eth0 -nnX port 21
選項(xiàng):
-i:指定網(wǎng)卡接口
-nn:將數(shù)據(jù)包中的域名與服務(wù)轉(zhuǎn)為IP和端口
-X:以十六進(jìn)制和ASCII碼顯示數(shù)據(jù)包內(nèi)容
port:指定監(jiān)聽端口