VirtualBox上安装CentOS7的网络配置,Host Only+NAT方式

目录

环境说明

环境准备

网络配置

启用网卡

安装ifconfig


环境说明

系统Windows7
Oracle VM VirtualBox5.2.18
CentOSCentOS-7-x86_64-Minimal-1810.i

环境准备

CentOS:https://www.centos.org/download/

网络配置

安装过程在这里就不赘述了。

  • 启用网卡

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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
UUID=6fb28b72-a535-46d8-9a50-006e4ebb925c
DEVICE=enp0s3
ONBOOT=yes
~

[root@localhost ~]# systemctl restart network
  • 安装ifconfig

[root@localhost ~]# yum search ifconfig
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.jdcloud.com
 * extras: mirror.bit.edu.cn
 * updates: mirror.jdcloud.com
========================================================= Matched: ifconfig ==========================================================
net-tools.x86_64 : Basic networking tools
[root@localhost ~]# yum install net-tools.x86_64

安装完成后发现虚拟机能连接外网,但是无法与主机通讯,网卡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的,编辑一下

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost 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
[root@localhost network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s8
[root@localhost 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"    网关地址

设置完成后重启网络服务

[root@localhost network-scripts]# systemctl restart network.service
[root@localhost 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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值