目录

一、Linux中IP地址的配置

(NAT模式)网卡配置文件解析:

二、Network服务和NetworkManager服务

centos下network和NetworkManager冲突的解 决方法


一、Linux中IP地址的配置

Linux的IP地址配置主要是通过网卡配置文件配置的,以centos默认的网卡ens33为例

centos网卡配置文件一般位于:/etc/sysconfig/network-scripts/

文件名一般为:ifcfg-ens33或者ifcfg-eth0类似的文件,可以先用ip addr 命令或者是 ifconfig命令查看网卡信息

如果是新机器没有配置文件一般也会有ifcfg-lo回环网卡,可以复制一份使用vim编辑 (root权限)

(NAT模式)网卡配置文件解析:

TYPE="Ethernet"       #网络类型:Ethernet以太网
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"    #引导协议:static静态、dhcp动态获取、none不指定(可能出现问题
DEFROUTE="yes"        #启动默认路由
IPV4_FAILURE_FATAL="no"    #不启用IPV4错误检测功能
IPV6INIT="yes"     #启用IPV6协议
IPV6_AUTOCONF="yes"   #自动配置IPV6地址
IPV6_DEFROUTE="yes"         #启用IPV6默认路由
IPV6_FAILURE_FATAL="no"    #自动配置IPV6地址
IPV6_ADDR_GEN_MODE="stable-cprivacy"
NAME="ens33"
UUID="636a386c-1fca-4bdb-8fdf-9e70f58ac2a2"   #网卡设备的UUID唯一标识号
DEVICE="ens33"                               # 网卡的设备名称
ONBOOT="yes"                                  #开机自动启动网卡
IPADDR="192.168.198.132"    #网卡的IP地址,你想要设置的固定IP
GATEWAY="192.168.198.2"        #网关IP地址
DNS1="8.8.8.8"                DNS1=114.114.114.114 #DNS域名解析服务器的IP地址 
NETMASK="255.255.255.0"      #子网掩码
就是在原本的文件末尾加上IPADDR,DNS,GATEWAY,NETMASK
Centos7设置DNS时必须设置为DNS1,DNS2等,Centos6只设置DNS就好 nmcli con查看网卡设备的唯一UUID

IPADDR写你要改的IP地址,从这里看,所以要配置192.168.178网段的


 NETMASK是子网掩码,因为是C类地址所以子网掩码是255.255.255.0


GATEWAY是网关(一定要有,它是出口),从这里看192.168.178.2

 

 


配置完成后,记得重启网络:systemctl restart network

二、Network服务和NetworkManager服务

在CentOS系统上,目前有NetworkManager和network两种网络管理工具。如果两 种都配置会引起冲突,而且NetworkManager在网络断开的时候,会清理路由,如 果一些自定义的路由,没有加入到NetworkManager的配置文件中,路由就被清理 掉,网络连接后需要自定义添加上去。

目前在CentOS上的NetworkManager版本比较低,而且比较适合有桌面环境的系 统,所以服务器上保留network服务即可,将NetworkManager关闭,并且禁止开机启动;

Centos7默认使用NetworkManager 来提供网络服务,它是一种动态管理网络配置 的守护进程,能够让网络设备保持连接状态。

centos下network和NetworkManager冲突的解 决方法

重启网卡出现报错;

 查看错误日志;

 可能是系统安装了NetworkManager服务导致冲突了,停掉这个服务并设置服务不允许自启动; systemctl restart network

 或者通过nmtui命令进入图形化界面,将它改成与network一样的

Logo

更多推荐