A. 我用linux命令修改了网卡ip,为啥重启Linux系统,有自动还原了..
用Linux命令修抄改了网卡ip,重启Linux系统,袭有自动还原了是设置错误造成的,解决方法为:
1、ifconfig查看当前网卡的信息。
B. Linux网卡配置查看与修改
准备流程:
1 首先准备/检查好环境。
主要是确定到底是centos6还是centos7系统,因为两个系统命令不同。
2 操作之前做好备份。
操作完成不一定成功,先备份好,给自己留条退路。
3 进行配置之后注意保存
4 配置完成需要检查
5 编写项目文档,方便交接
系统关机:
shutdown
1 ip address show/ip a #检查网卡地址配置
2 ping 网址/ip #测试网络的连接性
执行该命令,出现如下界面,选择【edit a connection】,在弹出的新窗口中选择需要编辑的网卡,然后选择【edit】就进入网卡编辑窗口了。
当对网卡进行编辑好后,保存方式依次点击三个窗口的 【ok】->【back】->【quit】完成保存退出。注意,该方式只是重新配置好了,但还是没有生效,需要重新启动网卡服务才能生效。
4 systemctl restart network #系统控制 重启 网络服务
这里介绍一下网卡设置的一些概念的含义:
ip地址:网络通信的标识信息
子网掩码:在局域网中可以有多少个主机
网关地址:从一个局域网到另一个局域网的必经之路
1 ctrl+c #中断当前命令操作(中断那些持续的命令)
2 ctrl+l #清屏操作
C. 虚拟机Linux修改config-eth0配置文件,权限不够。
可以试试以下步骤:
root登陆系统的超级管理员;
cd /etc/sysconfig/network-scrips/;
vi ifcfg-eth0 使用Tab键可补全命令;
修改属性 ONBOOT=NO 为 yes 后,按 Esc 后按 :wq 退出;
然后重启服务生效:services network restart。
D. linux添加网卡后restartnetwork失败
Linux系统重启network服务失败
丹鱼先生
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地址将无效。