使用Oracle VM VirtualBox安装一个centos7连接网络问题

目的描述

使用VirtualBox安装一个Centos7的操作系统,配置固定ip地址让其能够连接到网络。

操作过程
  1. vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

  2. 在上面的文件中编辑如下
    TYPE=Ethernet
    IPADDR=192.168.199.100
    NETMASK=255.255.255.0

  3. 然后配置网关
    命令:vim /etc/sysconfig/network
    编辑内容如下:
    NETWORKING=yes
    GATEWAY=192.168.199.1
    其中,192.168.199.1是虚拟机安装的时候会自动生成一个虚拟机网卡,就可以查看其ip地址。

  4. 重启network
    systemctl restart network

  5. 报错如下
    Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.
    See “systemctl status network.service” and “journalctl -xe” for details.

解决过程
  1. 和 NetworkManager 服务有冲突,关闭 NetworkManger 服务, service NetworkManager stop,并且禁止开机启动 chkconfig NetworkManager off 。重启虚拟机,reboot。但是依然没有关掉这个NetworkManager stop服务,当重启的时候依然被启动。所以应该执行这个命令:systemctl disable NetworkManager.service,然后重启虚拟机。
  2. 依然报同样的错误。这证明了不是这个NetworkManger服务冲突的原因导致的。
  3. ifconfig 发现ip地址并不是自己设置的 192.168.199.100
  4. 配置文件的MAC地址不匹配,使用ip addr show(或ifconfig)查看mac地址,因为存在ifconfig看不见mac地址情况,所以得使用ip addr show。并在
    vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
    文件中添加如下:
    HWADDR=08:00:27:BC:68:7D
    这个添加的内容是虚拟机自己的mac地址。
  5. 没有任何报错信息。
  6. ifconfig 发现ip地址就是自己设置的 192.168.199.100
  7. 这个时候我用自己的电脑去ping 虚拟机的ip地址不通,虚拟机的去ping我的电脑的ip地址还是不通。无法连接网络。检查网关地址是否写对,检查虚拟机网卡是否被禁用了。
  8. 看虚拟机的连接的方式是nat方式,然后修改为桥接模式。就行了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值