文章目錄
-
- 網絡配置過程(靜态配置IP位址+實作通路網際網路)
-
- 實驗解讀
- 修改虛拟網絡編輯器
- Centos7網絡配置
- Ubuntu 1604網絡配置
- 操作過程當中遇到的問題
-
- 重新開機網卡servie network restart報錯
- 本地區域網路ping通了,但是外網ping不同
網絡配置過程(靜态配置IP位址+實作通路網際網路)
實驗解讀
- 既然要實作虛拟機在一個新的虛拟區域網路中通路網際網路,即不隻是虛拟機所在的網段,那麼當在虛拟機選擇網絡工作模式時,就不能選擇橋接模式(Bridged)和僅主機模式(Host-Only),我們選擇網絡位址轉換模式(NAT),通過選擇這個模式,虛拟機會自動申請一個新的網段供VMware平台使用;
- 虛拟機軟體平台選擇了NAT網絡工作模式,我們就必須選擇虛拟機上的VMnet8虛拟交換機(工作在鍊路層,分割了沖突域),是以VMnet8虛拟交換機一方面連接配接了多台虛拟機,另一方面連接配接虛拟NAT裝置和虛拟DHCP伺服器;同時這個虛拟交換機連接配接了本地主機上的虛拟網卡VMnet8,我們可以這個稱虛拟網卡VMnet8分割了廣播域;
- 虛拟機所在的網段和本地主機所在的網段在我的所選擇的NAT網絡模式下,不處于同一個網段
- 由于本實驗要實作靜态配置IP位址,是以我們必須手動修改不同虛拟作業系統下的網卡配置檔案
修改虛拟網絡編輯器
- 點選“虛拟機->編輯->虛拟網絡編輯器->檢視NAT模式是否連接配接成功,如果沒有NAT模式就需要手動添加VMnet8網絡->設定“NAT設定”資訊框下的參數(先進入管理者權限模式才能修改)
- 記錄子網IP為:192.168.6.0,子網路遮罩為255.255.255.0,網關IP位址為:192.168.6.2,後面需要使用到這些參數
Centos7網絡配置
- 修改虛拟機下的網絡模式
-
配置網絡模式完成後,啟動系統,執行如下指令
a. 修改網卡配置檔案
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" //修改這裡
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="d1545fa1-f413-44f6-8efa-f8f2390b9e20"
DEVICE="ens33"
IPADDR="192.168.6.128" //添加IP位址
NETMASK="255.255.255.0" //添加子網路遮罩
GATEWAY="192.168.6.2" //添加預設網關
DNS1="114.114.114.114" //添加DNS
DNS2="233.5.5.5"
ONBOOT="yes"
//最後儲存退出
b. 實驗結果:重新開機虛拟機網卡->檢視網卡資訊->ping 外網ip->成功
[root@ ~ 08:32:59]#systemctl restart network
[root@ ~ 08:34:28]#ip ad sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:52:a9:d1 brd ff:ff:ff:ff:ff:ff
inet 192.168.6.128/24 brd 192.168.6.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::aa12:45ba:339d:3f87/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@ ~ 08:34:43]#ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=128 time=9.63 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=128 time=10.7 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=3 ttl=128 time=10.3 ms
^Z
[3]+ Stopped ping www.baidu.com
[root@ ~ 08:34:51]#
Ubuntu 1604網絡配置
- 修改虛拟機下的網絡模式,步驟同上
-
配置網絡模式完成後,啟動系統,執行如下指令
a.首先打開終端,輸入指令進入到檔案中開始我們的配置(配置完之後記得回到vim擴充模式“Esc”儲存修改記錄“:x!”/“:wq!”)
sudo vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.6.143
netmask 255.255.255.0
gateway 192.168.6.2
dns-nameserver 114.114.114.114
"/etc/network/interfaces" 16L, 403C
c.使用指令 重新開機網絡,成功後就配置成功了,這時候你可以輸入指令ping www.baidu.com 進行驗證
[email protected]:/# sudo /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
[email protected]:/# ping www.baidu.com
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38: icmp_seq=1 ttl=128 time=10.6 ms
64 bytes from 14.215.177.38: icmp_seq=2 ttl=128 time=9.45 ms
64 bytes from 14.215.177.38: icmp_seq=3 ttl=128 time=9.11 ms
64 bytes from 14.215.177.38: icmp_seq=4 ttl=128 time=8.86 ms
^C
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 8.866/9.526/10.670/0.695 ms
[email protected]:/#
操作過程當中遇到的問題
重新開機網卡servie network restart報錯
- 其一,看看虛拟機網卡是不是插上主機網卡接口裡了,在vmware虛拟機表現為虛拟機右下角的網卡辨別是否呈報綠色;
- 如果綠色正常無誤,也就是網卡接入無誤,那麼就要看看是否是network-manager服務是否正在運作中,這是網絡配置服務的另一種方式,适用于圖形化界面系統我們利用指令關閉此服務再重新加載網卡即可:
systemctl stop NetworkManager //暫時關閉
systemctl disable NetworkManager //永久關閉
本地區域網路ping通了,但是外網ping不同
- 檢視配置檔案的ADDRESS/NETMASK/GATEWAY/DNS1是否寫正确,包括這些字母是否拼對;字母寫錯了,相關參數就從網卡讀取失敗,那就不能正常地使用網絡服務了;因為ADDRESS寫成其他網段的ip位址了,就不能進行通信了,路由器有一張自己的路由表,會将不是本網段的IP包扔到一個預設網關接口或者說非本網段的接口去;GATEWAY網關是否寫對?;子網路遮罩?