centos系统中网络配置相关
2017-04-01 11:30
281 查看
一、centos系统启动时无法获取dhcp地址,网络服务重启失败的解决办法
1、systemctl status network.service查看错误描述
2、cat /var/log/messages | grep network,查看详细描述,一般可以看出哪一步出错了
3、将出错信息拿到网上去搜。
二、配置好ip地址后ping某个ip报network is unreachable
1、可能是未配置路由导致
三、centos系统网络配置文件字段详解(/etc/sysconfig/network-scripts/ifcfg-ens18)
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-interfaces.html
四、service network restart重启网络服务失败
可能是网络配置存在问题:
1、比如mac地址没有更新为当前网卡对应的mac地址
2、DEVICE字段记录的网络设备名已不存在于当前系统中,可以通过nmcli -d查看当前网络设备名
五、service network restart命令执行流
a、service命令实际上就是一个脚本,很短,看下里面内容会发现最终调用了/etc/init.d/network restart命令
b、/etc/init.d/network restart脚本里面会做一些预处理,后面会调用systemctl restart network.service
c、systemctl restart.service个人猜测最终还会重复调用一遍/etc/init.d/network restart,但执行的是该脚本的后半部
d、为什么这么猜,可以看/var/log/messages,里面打的网络服务启动的日志在这个脚本里面有
e、/etc/init.d/network实际上就是调用ifup ens18来启用网络设备
f、ifup也是一个脚本(此处发现一个迷惑了多年的真相,/sbin和/bin的区别,/sbin应该就是shell bin)
g、最后,ifup通过nmcli con up uuid ${uuid}来启用对应的网卡设备,nmcli是个二进制(很强大的网络管理工具),strace看nmcli执行过程发现它是通过unix套接字向NetworkManager这个进程发消息做的处理,因此,关键就要看NetworkManager了。
六、nmcli命令使用详解:
https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_NetworkManager_Command_Line_Tool_nmcli.html
1、systemctl status network.service查看错误描述
2、cat /var/log/messages | grep network,查看详细描述,一般可以看出哪一步出错了
3、将出错信息拿到网上去搜。
二、配置好ip地址后ping某个ip报network is unreachable
1、可能是未配置路由导致
三、centos系统网络配置文件字段详解(/etc/sysconfig/network-scripts/ifcfg-ens18)
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-interfaces.html
四、service network restart重启网络服务失败
可能是网络配置存在问题:
1、比如mac地址没有更新为当前网卡对应的mac地址
2、DEVICE字段记录的网络设备名已不存在于当前系统中,可以通过nmcli -d查看当前网络设备名
五、service network restart命令执行流
a、service命令实际上就是一个脚本,很短,看下里面内容会发现最终调用了/etc/init.d/network restart命令
b、/etc/init.d/network restart脚本里面会做一些预处理,后面会调用systemctl restart network.service
c、systemctl restart.service个人猜测最终还会重复调用一遍/etc/init.d/network restart,但执行的是该脚本的后半部
d、为什么这么猜,可以看/var/log/messages,里面打的网络服务启动的日志在这个脚本里面有
e、/etc/init.d/network实际上就是调用ifup ens18来启用网络设备
f、ifup也是一个脚本(此处发现一个迷惑了多年的真相,/sbin和/bin的区别,/sbin应该就是shell bin)
g、最后,ifup通过nmcli con up uuid ${uuid}来启用对应的网卡设备,nmcli是个二进制(很强大的网络管理工具),strace看nmcli执行过程发现它是通过unix套接字向NetworkManager这个进程发消息做的处理,因此,关键就要看NetworkManager了。
六、nmcli命令使用详解:
https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_NetworkManager_Command_Line_Tool_nmcli.html
相关文章推荐
- Linux系统中网络相关属性的配置
- CentOS网络相关设置(vim手工配置)
- 虚拟机下克隆3个centos系统并配置IP访问网络
- Centos 7网络文件系统nfs服务的安装与配置
- virtualbox虚拟机下安装centos系统、网络配置
- VirtualBox安装Centos,配置网络(主机可以通过SSH连接虚拟机系统,同时虚拟机系统可以访问外网)
- 安装centos6.5+配置物理机数据中心+配置网络部署系统服务器
- CentOS 6.6 新安装系统的网络IP配置
- CentOS系统上vsftpd的安装和相关配置方法
- CentOS系统网络配置的基本4种方式
- win7 CentOS 6.0 无法访问网络,使用ifconfig发现eth0网卡并没有IP等相关配置
- CentOS系统基础网络配置老鸟精华篇
- CentOS中网络配置相关文件配置选项说明
- CentOS 6.6 新安装系统的网络IP配置
- 转载:在CentOS系统上如何配置rsh,rcp,scp多节点互通及相关排错
- CentOS系统上vsftpd的安装和相关配置
- CentOS系统上vsftpd的安装和相关配置
- 给新centos系统虚拟机配置网络服务
- CentOS 6系统kvm虚拟机中配置桥接网络
- oracle vm virtualbox虚拟机下,CentOS linux系统网络配置