git 私服搭建---前篇虚拟中安装 centos并联网

虚拟机中安装 centos 并连接到网络

虚拟中安装 centos 很简单,主要介绍下怎么连接到网络

前言

这两天 抽空看 react ,感觉 宿舍和公司的代码总是不能同步,很蛋疼。之前看 java的时候 已经感觉到了不方便,所以抽一两天的 时间在 阿里云上搭建一个 git私服。

由于 怕搞坏 原有的 centos 系统,还是在 虚拟中实验一把。

方案实现

step 1 (重要) 虚拟机 虚拟网络配置

一般情况下 连不上网都是这个原因 (虚拟机桥接 网卡没有选对)

step1. 1查看物理机 正在使用的物理网卡

在这里插入图片描述

step1.2 配置虚拟机网络的网卡

编辑 -> 虚拟网络编辑 -> 选择 桥接 模式 -> 我这里 网卡显然是错的, 应选择 与上面查看的网卡名一致的 Intel® Dual Band Wireless-AC 3165 网卡。
在这里插入图片描述

step2 两种情况下 ,配置 虚拟机中的centos 网络

step2.1 虚拟机中已安装 centos,但是不能上网
step 2.1.1 编辑文件 , 把 /etc/sysconfig/network-scripts/ifcfg-ens33 文件中 ONBOOT 修改为 yes
#  vim	/etc/sysconfig/network-scripts/ifcfg-ens33

# ifcfg-ens33 文件
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="ens33"
UUID="c778f806-8038-4fd7-bfd4-fec75d7f1283"
DEVICE="ens33"
ONBOOT="no"
~                 
step 2.1.2 重启网络服务

这样就会 自动获取一个 ip

service network restart

step 2.1.3 ip addr 指令查看是否分配了 ip

没有安装 网络工具 是不能使用 ping , ifconfig 相关指令的。

显然 我的 ip 是 192.168.121.85

到这一步 已经能正常上网了 , 假如没有分配 ip, 看上文 [虚拟机 虚拟网络配置](# step 1 (重要) 虚拟机 虚拟网络配置)

[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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3d:3b:a0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.85/24 brd 192.168.121.255 scope global noprefixroute dynamic ens33
       valid_lft 181722sec preferred_lft 181722sec
    inet6 fe80::25d0:3e2e:1f85:5d8c/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

step2.2 虚拟机中 新装centos

centos 镜像文件自己去官网下载即可

step2.2.1. 虚拟机创建

创建虚拟 机,一路 next 。
选择第二项 并选择我们的 centos 镜像文件。
在这里插入图片描述
然后 就是设置 虚拟机名字,镜像位置, cpu,内存… 按自己需求设置。
网络设置 如下图,使用桥接模式(桥接模式,可以让我们的 centos 机器获取一个独立的ip地址)

在这里插入图片描述
最后还是一路 next.

step 2.2.2 centos 安装

上面步骤已经创建了一个 centos7-dvd-1810 虚拟机, 点击 开启虚拟机
在这里插入图片描述
install centos7
在这里插入图片描述
等待…等待…等待…

选择安装进程语言
在这里插入图片描述
安装设置

主要设置下 时区,语言,安装位置,网络

在这里插入图片描述
安装位置

这里点击 进去,再点击 done 即可

在这里插入图片描述
开启虚拟机网卡 这一步非常重要

从图片中可以看出 没有网络连接
在这里插入图片描述
正常开启网络
可以看出 正常启动网卡的时候,会分配 ipv4 地址, 并且 显示 ethernet(局域网) connected.

在这里插入图片描述

非正常网络

显然 没有分配 ipv4 地址 且 以太网 connecting
再此种情况下 就要 看上文中的 step 1 (重要) 虚拟机 虚拟网络配置
如果还不行就直接 安装后, 到 centos 中开启网卡, 看上文 step2.1虚拟机中已安装 centos,但是不能上网

在这里插入图片描述

step 3 安装下相关包(可忽略这一步)

  1. yum groupinstall 'Infrastructure Server' 执行命令后即可使用 ping ,ifconfig 相关指令

  2. 关闭selinux 修改/etc/selinux/config 全部注释掉 加 SELINUX=disabled

  3. 关闭防火墙(自行百度)

  4. yum -y install net-tools telnet

设置静态ip

参考

遇到的问题

虚拟网卡(适配器)的选择

NAT(Network Address Translation,网络地址转换)
NAT 方式 并没有分配独立 ip, 这样的话就不能和 局域网中的机器 相互访问。只能和物理机相互通信。

我之前的机器默认用的是 VMthnet0虚拟适配器。 新安装的机器 竟然使用了vmnet8。 应该是在创建虚拟机的时候没有选择好。
这里需要注意下
在这里插入图片描述
查看路由表可以知道:
192.168.17.0 网段 都会 从 192.168.171.1 出口走, on-link 表示可以本地解析。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值