1. 在安装前的环境配置中配置网络

可以通过 NETWORK & HOST NAME 进行网络配置, 推介通过这里便捷设置.

如果在安装的 CentOS 之前的配置选项中没有进行用户和网络的配置选项, 那么你的系统是连不上网的, 那么就要进行一次配置, 方法如下

2. 手动配置网络环境

2.1 自己使用的虚拟机网络配置

进入系统后默认会在home文件夹下的个人目录, 这时需要先进入到我们要修改的配置文件的目录, 如下:

进入文件夹: etc/sysconfig/network-scripts/   找到 ifcfg-ens32

  1. [suozhiyuan@My-Linux-CentOS-8 ~]$ cd /                    # 进入主目录
  2. [suozhiyuan@My-Linux-CentOS-8 /]$ cd etc/sysconfig/network-scripts/   # 进入到相关目录
  3. [suozhiyuan@My-Linux-CentOS-8 network-scripts]$ ls -laF          # 查看当前文件夹下内容的详细信息
  4. 总用量 8
  5. drwxr-xr-x. 2 root root 25 1 9 21:06 ./
  6. drwxr-xr-x. 6 root root 4096 1 9 21:06 ../
  7. -rw-r--r--. 1 root root 280 1 9 21:06 ifcfg-ens32            # 这个就是我们要配置的文件

使用 root 用户登录修改IP地址, 之所以要用 root 用户是因为 ifcfg-ens32 文件为只读文件, 并且看上边的文件信息它拥有 root 权限 , 普通用户无法对其进行保存操作

  1. [suozhiyuan@My-Linux-CentOS-8 network-scripts]$ su        # 切换超级用户
  2. 密码:                                   # 输入密码
  3. [root@My-Linux-CentOS-8 network-scripts]# vim ifcfg-ens32    # 编辑文件

ifcfg-ens32 文件内容如下:

如果不会对Linux下文件进行编辑操作, 查看这篇:

  1. TYPE=Ethernet       # 网络类型为以太网
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=dhcp      # IP地址获取方式, dhcp 为自动获取, 如果要手动获取这里就要修改为 static, 然后在下边手动配置一个IP
  5. DEFROUTE=yes
  6. IPV4_FAILURE_FATAL=no
  7. IPV6INIT=yes
  8. IPV6_AUTOCONF=yes
  9. IPV6_DEFROUTE=yes
  10. IPV6_FAILURE_FATAL=no
  11. IPV6_ADDR_GEN_MODE=stable-privacy   
  12. NAME=ens32        # 网卡设备名
  13. UUID=8633e5ee-2fc8-4075-8127-133a54368449
  14. DEVICE=ens32       # 网卡设备名
  15. ONBOOT=yes        # 该网卡是否随网络服务启动(系统启动是否生效)

如果 BOOTPROTO 配置为:

  BOOTPROTO=dhcp

那么就需要在下方配置: 固定IP \ 子网掩码 \ 本机出口网关口 \ 共有DNS, 这也是目前互联网上几乎是所有博客所描述的一种配置, 当然作为服务器使用静态IP是没错的

如下:

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=static      # IP地址获取方式, dhcp 为自动获取, 如果要手动获取这里就要修改为 static, 然后在下边手动配置一个IP
  5. DEFROUTE=yes
  6. IPV4_FAILURE_FATAL=no
  7. IPV6INIT=yes
  8. IPV6_AUTOCONF=yes
  9. IPV6_DEFROUTE=yes
  10. IPV6_FAILURE_FATAL=no
  11. IPV6_ADDR_GEN_MODE=stable-privacy
  12. NAME=ens32
  13. UUID=8633e5ee-2fc8-4075-8127-133a54368449
  14. DEVICE=ens32
  15. ONBOOT=yes          # 这里为 yes

    #以下内容便为新增项
 IPADDR="192.168.137.0"   # 这就是要配置的固定IP, 这里需要注意的几点, 看我下边写的注意项
 GATEWAY="192.168.137.2"   # 网关, 这里的配置项看我下边写的注意项
 NETMASK="255.255.255.0"   # 子网掩码, 看我下边写的注意项
 DNS1="8.8.8.8"         # DNS,8.8.8.8 为Google提供的免费DNS服务器的IP地址
 DNS2="8.8.4.4"        # DNS 可以多配制几个免得某个挂掉, 只有一个 DNS1 也可以
 DNS3="114.114.1114.114"

IP配置注意项: 

如果你是使用的虚拟机, 比如VMware, 并且使用的是 VMnet8 的 NAT 模式, 这时 IPADDR 配置的 IP 必须与虚拟机 VMnet8网络 为同一网段, 如下:

配置完成后保存, 重启网卡

重启方法: 由于CentOS各个版本中重启网卡的命令不一样, 需要确定你的系统版本

  1. CentOS8 重启网卡命令: nmcli c reload +网卡名
  2.  
  3. 例:nmcli c reload ens160

如果不成, 尝试以下命令:

  1. nmcli c reload ifcfg-xxx                   # 重载所有ifcfg或route到connection(不会立即生效)
  2. nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethX # 重载指定ifcfg或route到connection(不会立即生效)
  3. nmcli c load /etc/sysconfig/network-scripts/route-ethX # 重载指定ifcfg或route到connection(不会立即生效)
  4.  
  5. # 立即生效 connection,有3种方法
  6. nmcli c up ethX
  7. nmcli d reapply ethX
  8. nmcli d connect ethX

如果还不行, 就重启.

2.2 想要共享其他人使用的局域网虚拟机网络配置:

如果你的虚拟机想要给同一局域网下的其他人使用, 你的虚拟机所选的网络环境便不可以选择 NAT 模式, 你需要将其修改为桥接模式, 将虚拟机直接与交换机相连

这里的网卡配置方式与上边个人虚拟机完全相同, 只需要将 VMware 的网络配置修改为桥接, 修改配置文件中相关的网络配置, 重启系统便可.

3. 其他配置

3.1 network 配置

/etc/sysconfig/network 文件里增加如下配置

增加以下这一个配置便可: 

NETWORKING=yes

Linux计算机中,/etc/sysconfig/network可配置文件定义了该计算机网络的基本属性,包括网络是否可用、是否允许IP包转发、丰机域名、网关地址、网关设备名等。

系统需要网络支持,故/etc/sysconfig/network文件中的 NETWORKING 应该=yes。如果etc/sysconfig/network文件中的NETWORKING=no,表示系统禁止使用网络。

其他配置(可选):

  1. RORWARD_IPV4=yes
  2. HOSTNAME=deep.openarch.com
    GAREWAY=0.0.0.0
  3. GATEWAYDEV=
  4. NETWORK=yes/no           # 网络是否被配置;
  5. FORWARD_IPV4=yes/no        # 是否开启IP转发功能
  6. HOSTNAME=hostname hostname    # 表示服务器的主机名
  7. GAREWAY=gw-ip            # gw-ip表示网络网关的IP地址
  8. GAREWAYDEV=gw-dev         # gw-dw表示网关的设备名,如:etho等

3.2 resolv.conf 配置(可选)

/etc/resolv.conf 它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。

resolv.conf 的关键字主要有四个,分别是:
  1. nameserver # 定义DNS服务器的IP地址
  2. domain # 定义本地域名
  3. search # 定义域名的搜索列表
  4. sortlist # 对返回的域名进行排序
该配置下最主要是 nameserver 关键字,如果没指定 nameserver 就找不到 DNS 服务器,其它关键字是可选的。(如果在 ifcfg-ens32 下有配置 DNS 这里可以不配置)
nameserver 表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,且只有当第一个 nameserver 没有反应时才查询下面的 nameserver

nameserver 8.8.8.8

domain   声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。
search   它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。
sortlist   允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。
注意: domain 和 search不能共存, 如果同时存在,后面出现的将会被使用。
 

4. 防火墙设置

  1. systemctl stop firewalld # 临时关闭防火墙
  2.  
  3. systemctl disable firewalld # 禁止开机启动

5. 重启网络服务

  1.  service c restart 网卡名     # 重启网卡 

CentOS-8.3.2011-x86_64 配置网络环境的几个方案以及问题处理方法的更多相关文章

  1. CentOS 6.9使用Setup配置网络(解决dhcp模式插入网线不自动获取IP的问题)

    说明:dhcp模式插入网线不自动获取IP是因为网卡没有激活,造成这种原因的,应该是安装系统时没有插入网线造成的. 解决方法: 修改网卡配置文件 vim /etc/sysconfig/network-s ...

  2. CentOS 6.6下安装配置Tomcat环境

    本文转载至:http://www.linuxidc.com/Linux/2015-08/122234.htm 实验系统:CentOS 6.6_x86_64 实验前提:防火墙和selinux都关闭 实验 ...

  3. CentOS 7 新系统 手动配置网络 简要步骤

    一.配置网卡文件 1.修改网卡文件进入网卡配置文件目录 cd /etc/sysconfig/network-scripts 2.查看网卡文件 # ls CentOS中网卡文件一般为 ifcfg-ens ...

  4. 本地通过VMware Workstation创建虚拟机,配置网络环境

    通过VMware Workstation创建虚拟机,系统安装完成后,需要配置相应网卡设置: 打开配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33 ...

  5. ubuntu-18.10 虚拟机 配置网络环境

    查询主机系统ip 使用virtualbox 设置网络模式为桥接模式 设置静态 ip 与网关 关闭防火墙 sudo ufw disable

  6. CentOS(六)--Linux系统的网络环境配置

    Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首 ...

  7. OCM_第二天课程:Section1 —》配置 Oracle 网络环境

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

  8. Windows和Centos下Docker的安装配置

    Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...

  9. Linux系统的初化始配置(包括配置网络,修改主机名,关闭firewalld与selinux的生效)

    一.配置网络环境 1.运行 cmd 查看本机的ip地址,然后记录下来. 2.网络和共享中心--本地连接属性如下: 手工配置到本地连接上面 IP:172.16.191.215,DNS:101.7.8.9 ...

随机推荐

  1. 由Java 15废弃偏向锁,谈谈Java Synchronized 的锁机制

    Java 15 废弃偏向锁 JDK 15已经在2020年9月15日发布,详情见 JDK 15 官方计划.其中有一项更新是废弃偏向锁,官方的详细说明在:JEP 374: Disable and Depr ...

  2. Linux里的几种不同的压缩命令小记

    第一个是 .gz的压缩格式 我们使用gzip来对文件进行压缩,使用gunzip(或者是gzip -d)来对文件进行解压缩 但是gzip的缺点在于不能够压缩目录,压缩的时候也不能够保留源文件 第二个是 ...

  3. W12Scan和taoman批量刷edusrc(单机)

    昨天看到教育漏洞群里面发了利用w12scan和taoman两个开源工具批量刷edusrc的帖子链接, https://www.bugku.com/thread-3810-1-1.html 跟着帖子上面 ...

  4. 上传到github

    我是为了自己下次不用再找github上传的地方了,索性就复制了一篇 转载于 https://blog.csdn.net/m0_37725003/article/details/80904824 首先你 ...

  5. 【面试】关于get和post两种方法的不同。

    最近在面试题和笔试题中经常会看到这道题,所以打算系统的整理一下. 一般标准的答案是这样的. GET在浏览器回退时是无害的,而POST会再次提交请求(浏览器应该告知用户数据会被重新提交). GET产生的 ...

  6. Scrum 冲刺 第五篇

    Scrum 冲刺 第五篇 每日会议照片 昨天已完成工作 队员 昨日完成任务 黄梓浩 初步完成app项目架构搭建 黄清山 完成部分个人界面模块数据库的接口 邓富荣 完成后台首页模块数据库的接口 钟俊豪 ...

  7. Panda交易所获悉,五地股权市场获批参与「区块链建设试点」

    Panda交易所获悉,北京市地方金融监督管理局官网于7月21日发布信息显示,"证监会发布<关于原则同意北京.上海.江苏.浙江.深圳等5家区域性股权市场开展区块链建设工作的函>,原 ...

  8. 【自用】Notice

    读题 不要把 \(\sum a \oplus b\) 看成异或和. 注意读完整,有可能对原有符号有新的约定,不要想当然. 注意模数的 0 数清楚. 卡常&时间 打题之前一般先搞个自己的缺省源. ...

  9. NetCDF格式.nc

    netcdf sfc_pres_temp { dimensions: latitude = 6 ; //纬度轴 longitude = 12 ; //经度轴 variables: float lati ...

  10. Elasticsearch 新机型发布,性能提升30%

    跨年迎双节,2020 年最后一次囤货的机会来啦! Elasticsearch Service 星星海新机型发布,更高性能,更低价格. 爆款机型限时特惠,帮助您顺畅体验 Elasticsearch 云上 ...