丹鱼先生
2022-07-18 11:37
关注
问题描述
使用KVM通过修改配置文件配置好网卡IP,使用命令行service network restart 重启网络服务失败。
如图:
使用图形化管理工具配置IP,在系统界面右上角可以看到网卡状态为未连接,配置好IP以后使用service network restart命令时报同样的错。
如图:
告警信息
使用ping命令查看路由是否通畅,系统提示“network is unreachable”。
处理过程
解决的方法很简单,直接将NetworkManager服务关闭即可。步骤描述如下:
步骤 1 查看NetworkManager服务是否开启。
因系统版本各异,NetworkManager服务的具体名称可以用chkconfig --list查看。
如图所示:
从图中,可以发现NetworkManager服务已经开启了。
步骤 2 禁用NetworkManager服务。
将当前激活的服务关闭,使用下面的命令:
service NetworkManager stop
使用下面的命令禁止服务自启动。
chkconfig NetworkManager off
步骤 3 使用脚本方式配置IP地址。
根因
使用/etc/network/interfaces脚本文件配置IP信息的时候,使用的是Network服务;使用图形化界面配置IP地址的时候,使用的是NetworkManager服务。
Netwok服务和NetworkManager服务之间存在下面的关系:
当系统内无NetworkManager时,系统默认使用Netwok服务进行网络配置。
当系统内启用了NetworkManager之后,NetworkManager默认接管了系统的网络配置。此时需要使用NetworkManager自己的网络配置参数来进行配置。适用于桌面环境,例如使用笔记本等。
Netwok服务和NetworkManager服务之间不能同时共存,两者为了避免冲突,又能共享配置,就有下面的解决方案:
当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非NetworkManager的相关标志位设置成真。
当NetworkManager的相关标志位设置成真时,/etc/network/interfaces,则不生效。
从Red Hat 6开始,默认是开启NetworkManager服务的,此时通过修改脚本的方式配置IP地址将无效,除非将相关标志位设置为假。例如,使用DHCP配置的IP地址,其格式如下:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:1F:29:57:8B:A8"
NM_CONTROLLED="yes"
>TYPE="Ethernet"
不同的系统中,NetworkManager服务的标志位不同。例如Ubuntu中是存放在配置文件/etc/NetworkManager/nm-system-settings.conf中,名称为managed。
配置文件修改后,需要重启NetworkManager服务。
本案例中,系统默认启用了NetworkManager服务,详细信息如下所示:
[root@localhost ~]# chkconfig|grep -i network
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost ~]#
此时再启用Network服务时是不生效的。所以重启Network服务会失败。
建议与总结
从Red Hat 6开始,默认是开启NetworkManager服务的,此时通过修改脚本的方式配置IP地址将无效。
需要注意哪些方面呢?速度——首要考察点,速度是您选择服务器租用、服务器托管提供商的基础。没有速度的服务器是垃圾服务器,购买之前,仔细考量,最好进行测试。要看一看他们的光纤多少,接入的位置在哪里等等。
价格——速度确定没问题了,还要比较一下价格,优秀的公司会采取先进的技术降低运营成本,来满足客户需要,而且还会推出一系列活动啊,优惠啊之类的。如有七年服务器经验的品牌公司时代互联,近日就有深圳、东莞地区服务器8折优惠,以及免费赠办3000元ICP经营许可证的活动。当然了,服务器本身价值就很高,那些价格非常低的,你就需要多留心一下了。
资质——价格的高低不是选择的决定因素,服务商的资质是必须要看的,他获得哪些资格,哪些奖项,有多少年的经验。这个一般在网站上都会有写的,当然有资历的,经营的年数越多,越说明实力。奖项虽然不能完全说明问题,但也在一定程度上也能表明企业的实力。
服务——谁都无法保证自己的服务器永远不会出现任何问题,有问题不怕,只要服务商能24小时待命,随时准备解决。曾经有朋友做过一次实验,他们租用了时代互联的服务器,1个月没有重新启动,但一次凌晨3、4点打电话过去要求重新启动,结果几十秒就搞定了,这样才放心的购买使用。
1、外网地址填全2、内网ip地址不填网关
3、开始--运行-- cmd,进入命令行窗口,输入下面的命令:
route add 10.0.0.0 mask 255.255.0.0 10.0.1.1 回车就可以两个网同时工作
当然这个事临时路由,所以你每次重启服务器后,都要运行一下这个命令
怕麻烦就加个参数p:
route add -p 10.0.0.0 mask 255.255.0.0 10.0.1.1
重启后依然有效
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)