1. 程式人生 > >VirtualBox上安裝CentOS7的網路配置,Host Only+NAT方式

VirtualBox上安裝CentOS7的網路配置,Host Only+NAT方式

安裝過程在這裡就不贅述了。安裝完成後發現虛擬機器能連線外網,但是無法與主機通訊,網絡卡ip地址是 10.0.2.15 的內網地址,在主機上ping這個地址無法ping通。

檢視設定可以發現虛擬機器是通過NAT來連線的,NAT模式下的虛擬系統的TCP/IP配置資訊是由(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網中的其他真實主機進行通訊。

這裡通過新增第二塊網絡卡實現Hots-Only來和主機通訊。

開機發現多出了一塊網絡卡enp0s8,但沒有分配到ip地址。

按照網上其他人的文章進行設定,選擇“管理”選單->”全域性設定” ->網路,設定兩張網絡卡引數。

進行到第二步時發現沒有別人步驟上的Host-Only tab頁

發現新版的該到了這個地方

進去把DHCP勾上,開啟虛擬機器先試試。

第二塊網絡卡成功獲取ip地址。

那麼進行下一步操作,設定固定IP,先把前面勾選的 Host-only網絡卡的DHCP伺服器取消掉

定位到network-scripts資料夾,可以看到這裡有enp0s3的網絡卡配置檔案,給它複製一份enp0s8的,編輯一下

[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# ls
ifcfg-enp0s3  ifdown-isdn      ifdown-tunnel  ifup-isdn    ifup-Team
ifcfg-lo      ifdown-post      ifup           ifup-plip    ifup-TeamPort
ifdown        ifdown-ppp       ifup-aliases   ifup-plusb   ifup-tunnel
ifdown-bnep   ifdown-routes    ifup-bnep      ifup-post    ifup-wireless
ifdown-eth    ifdown-sit       ifup-eth       ifup-ppp     init.ipv6-global
ifdown-ippp   ifdown-Team      ifup-ippp      ifup-routes  network-functions
ifdown-ipv6   ifdown-TeamPort  ifup-ipv6      ifup-sit     network-functions-ipv6
[
[email protected]
network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s8 [[email protected] network-scripts]# vim ifcfg-enp0s8
IPV6_AUTOCONF="yes"
OXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"    這裡改成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="enp0s3"    名稱改為enp0s8        
UUID="a6eb0b49-43b1-78df-898f-a91749899267"    這裡稍微修改跟原來不一樣就行
DEVICE="enp0s3"    名稱改為enp0s8
ONBOOT="yes"

增加下面這三段
IPADDR="192.168.10.6"    設定成你想要的IP地址
NETMASK="255.255.255.0"    子網掩碼
GATEWAY="192.168.10.1"    閘道器地址

設定完成後重啟網路服務

[[email protected] network-scripts]# systemctl restart network.service
[[email protected] network-scripts]# ip addr
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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:3c:2c:7d brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s3
       valid_lft 86393sec preferred_lft 86393sec
    inet6 fe80::64d6:52c7:9d66:d817/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:12:3c:b1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.6/24 brd 192.168.10.255 scope global noprefixroute enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::232:6081:df16:fade/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever