Centos minimal 网络配置

一、下载 && 安装

版本选择:Centos 7.9 minimal

下载地址:Index of /centos/7.9.2009/isos/x86_64/ (aliyun.com)

安装:这里自己选择 VM 进行安装(安装过程这里就不赘述了)

二、Centos 网络配置相关文件

1. /etc/resolv.conf

它是 DNS 客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,同时还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。

resolv.conf 的关键字主要有四个,分别是:

  • nameserver:定义DNS服务器的IP地址
  • domain:定义本地域名
  • search:定义域名的搜索列表
  • sortlist:对返回的域名进行排序

2. /etc/hosts

hosts 文件是 Linux 系统中负责 IP 地址与域名快速解析的文件。

hosts 文件包含了 IP 地址和主机名之间的映射,包括主机名的别名。在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用DNS服务程序来解决。

优先级:DNS 缓存 > hosts > DNS 服务

3. /etc/sysconfig/network

该文件可用于设定本机主机名,:

NETWORKING=yes    # 网络是否可用
HOSTNAME=minimal  # 主机名

4. /etc/sysconfig/network-script/ifcfg-<interface-name>

这是每一个网络接口的配置信息。每一个网卡只能使用一个配置文件,当有多个配置文件时,后面读取的配置文件信息会覆盖前面的配置信息。

三、查看本机网卡信息

由于 Centos 最小化安装后是没有 ifconfig 命令的,因此没有办法通过 ifconfig 查看网卡相关配置信息的。

这个时候我们需要通过 ip 命令来查看网卡信息。

ip addr 或 ip addr show

在输出内容中我们可以发现两块网卡:lo 和 ens33

  • lo表示locallo 网卡是用于回环地址的网卡,并不是真正有这样的物理网卡,它的地址一般是127.0.0.1,回环地址一般是用于网络程序开发、网络组件测试时会用到。

  • 新版的 CentOS 7 开始对于网卡的编号有另外一套规则,网卡的代号与网卡的来源有关

    • eno1:代表由主板 bios 内置的网卡;
    • ens1:代表有主板 bios 内置的 PCI-E 网卡;
    • enp2s0: PCI-E 独立网卡;
    • eth0:如果以上都不使用,则回到默认的网卡名。

    ens33 则属于第二种类型,是一块 PCI-E 网卡。当前系统的 ens33 网卡并没有 ipv4 及 ipv6,因此当前 Linux 系统是没有办法上网的。

四、配置双网卡

1. 添加网卡

在上面我们发现我们的 Linux 只有一张网卡,想要配置双网卡的话需要在虚拟机设置里再添加一张网卡:

添加好后重启进入系统就可以发现我们已经有了两张网卡了(ens33 和 ens36):

2. 配置 DHCP

查看 ens33 的配置信息:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet               # 网卡类型:为以太网
PROXY_METHOD=none           # 代理方式:关闭状态
BROWSER_ONLY=no             # 只是浏览器:否
BOOTPROTO=dhcp              # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]
DEFROUTE=yes                # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no       # 是不开启IPV4致命错误检测:否
IPV6INIT=yes                # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes           # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes           # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no       # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy  # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=en3                   # 网络接口名称,即配置文件名后半部分。
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698   # 通用唯一识别码,每一个网卡都会有,不能重复,否两台linux只有一台网卡可用
DEVICE=ens33                # 网卡设备名称
ONBOOT=no                   # 是否开机启动,要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`

我们将 ens33 网卡配置为开机启动、动态获取 IP 方式,编辑 ifcfg-ens33 文件,修改以下几项:

ONBOOT=yes          #设置为开机启动
BOOTPROTO=dhcp      # 网卡的引导协议:DHCP[动态主机配置协议]
DEVICE=ens33       # 要配置的网卡名

修改完成后重启网络服务:

systemctl restart network
# 或
service network restart

此时再查看,可以发现 ens33 已经获取到 IP 地址了:

3. 配置静态地址

由于我们是在系统安装完成之后再添加的网卡,因此在 /etc/sysconfig/network-scripts/目录下会找不到 ifcfg-ens36 配置文件,因此这时我们需要先将 ifcfg-ens33 的文件拷贝一份,重命名为ifcfg-ens36,再进行网卡配置。

我们将 ens36 网卡配置为开机启动、设置静态 IP 方式,编辑 ifcfg-ens36 文件,修改以下几项:

DEVICE=ens36                    # 要配置的网卡
ONBOOT=yes                     # 开机自启动
BOOTPROTO=static               # 静态ip方式
IPADDR=192.168.153.134             # ipv4地址
GATEWAY0=192.168.153.2             # 设置网关
DNS1=255.5.5.5                 # 设置DNS

配置完成后重启网络服务即可。

Centos minimal 网络配置相关推荐

  1. centos的网络配置

    centos的网络配置 centos设置dns CentOS 5.5 里面怎么修改IP地址DNS服务器等网络设置? 1.CentOS 修改DNS服务器 # vi /etc/resolv.conf 修改 ...

  2. 1.CentOS7 Minimal网络配置

    CentOS7 Minimal网络配置 在安装过VMware Workstation之后,对于一些命令的使用,需要进行联网,下面是网络的配置过程. 方法一:利用图形化界面对网络进行连接 测试 ping ...

  3. 基于VM虚拟机的CENTOS 系统网络配置

    一 前言 近期在VM虚拟机中安装了CENTOS系统,系统无法上网,查阅了众多资料,今天结合本机的设置过程,重写一篇较全的<基于VM虚拟机的CENTOS 系统网络配置>技术文章. 二 查看本 ...

  4. VmWare 虚拟机安装CentOS及网络配置

    虚拟机安装 虚拟机:VMware 操作系统:CentOS-6.1-x86_64 新建虚拟机 选择自定义 3. 选择虚拟机硬件兼容性,我们用默认下一步即可 安装客户机操作系统 -> 安装来源 -& ...

  5. centos 7 网络配置( 网关、dns、ip地址配置)

    centos网络配置实例 1.配置DNS vim   /etc/resolv.conf nameserver 192.168.1.1  nameserver 8.8.8.8nameserver 8.8 ...

  6. centos下网络配置方法(网关、dns、ip地址配置)

    centos网络配置实例 1,配置DNS vi /etc/resolv.conf 加入: 复制代码 代码如下: nameserver 192.168.0.1  nameserver 8.8.8.8 n ...

  7. CentOS修改网络配置

    1.CentOS系统 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver x.x.x.x 2.CentOS系统修改网关  修改对 ...

  8. virtualbox虚拟机上安装centOS的网络配置(安装centos时选择桥接网络)

    最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统.linux系统是装好了,但是网络配置却另人头疼.我主要是想让宿主机 ...

  9. 安装VM、CentOS和网络配置

    VM安装的步骤 1.去BIOS里修改设置开启虚拟化设备支持(f2,f10) 2.安装虚拟机软件(vm12) CentOS安装和网络配置 1.新建虚拟机 2.新建虚拟机向导 3.创建虚拟空白光盘 4.安 ...

最新文章

  1. sql中如何统计各种零件的总数量_如何应用GOF设计模式中的构建者模式创建复合对象实例...
  2. hadoop 2.4.1 集群安装二
  3. 怎么更新android 10.0,Android 10.0(Q OS)系统升级计划Androi
  4. PHP精美列表商城发卡网站源码响应式
  5. sqlserver 字符串转换成日期、int与varchar类型转换及保留两位小数
  6. Hibernate讲解(三)-类映射文件中常用属性的了解
  7. c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc
  8. Android PreferenceActivity设置菜单使用
  9. 电能计量方案在智能插座产品上的应用之“我见”
  10. 气象数据之积温数据的获取与处理
  11. 2021年福建高考成绩什么时候可以查询,2021年福建高考成绩排名及成绩公布时间什么时候出来...
  12. 高保真扬声器系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  13. 【codevs2853】方格游戏 DP
  14. End-to-End Object Detection with Fully Convolutional Network
  15. vue3实现微信公众号一次性订阅消息+ios和Android的63002 config:invalid signature问题
  16. hdu 1548 A strange lift (BFS)
  17. 开源WordPress博客主题二次元风-LoliMeow主题
  18. 蓝牙相关学习:3.BLE协议物理层
  19. Mysql主主同步(主从同步)
  20. Maven3.5.3下载安装与环境配置

热门文章

  1. ubuntu 16.04LTS 开机启动自动更换壁纸
  2. axis在matlab中是什么意思_【日语学习】这些很日本风的词汇是什么意思,你都知道吗?...
  3. 万象OL免刷 云百度免刷
  4. 推荐100个以上比较好的目标检测模型
  5. 4-20mA模拟量信号如何区别有源还是无源?
  6. 利用有道云笔记接口写一个多端同步桌面便签
  7. WinZip 24中文版下载+安装教程
  8. 机器学习与知识发现_机器视觉学习之工业镜头--硬件知识扫盲学习
  9. delphi 访问云端图片_雷霆行动 云产品系列每周一荐|移动云空间开启云端办公新时代...
  10. TypeError: ‘Adam‘ object is not callable