【Linux】Linux中IP地址的配置及常见网络问题
Linux中IP地址的配置及常见网络问题
目录
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模式)网卡配置文件解析:
就是在原本的文件末尾加上IPADDR,DNS,GATEWAY,NETMASKTYPE="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" #子网掩码
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一样的
更多推荐
所有评论(0)