您的当前位置:首页 --> CentOS入门
centos系统中网络配置相关
浏览次数:4733 关键词 ( 系统  网络  centos  )
一、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) img/20170809/r1bw1plrgky.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命令使用详解: img/20170809/1gx51s1grnd.html
下一条 暂无
上一条 Centos7修改ssh端口

数千企业与站长的选择,7*24小时稳定运行

 了解更多套餐详细