Linux 7修改网卡名称后配置文件中的默认网关不生效

背景

? 为了系统统一管理在创建了系统后统一将网卡名称修改为eth0,eth1等格式,并在修改完网卡名称重新编译grub配置文件重启后,添加了静态路由,使用route -n查看系统发现路由可以生效,但是配置的默认网关不生效,记录下排查过程。

检查网卡配置文件并手动配置默认网关

? 在检查了网卡配置文件确认无误后,使用route add default gw 192.168.1.1命令发现可以成功配置,经过此操作确认了此问题应该和修改网卡名称的操作有关

检查network配置文件

? /etc/sysconfig/network文件用来为主机设定全局网络参数,主要有已下配置项:

  • NETWORKING:表示是否启用网络,yes表示启用,no表示禁用,默认为yes;
  • HOSTNAME:接主机名称;
  • GATEWAY:默认网关地址,会从网卡配置文件中进行加载;
  • GATEWAYDEV:默认网关设备名称(检查了几个不同版本的操作系统,发现此配置项可能默认存在也可能默认不存在)

? 造成此次网卡配置文件中默认网关未生效主要是由于network配置文件中的GATEWAYDEV设备名称未修改成最新更改后的名称,解决办法是删除此配置,或者将配置修改为正确的设备名称即可。

原文地址:https://www.cnblogs.com/Cherry-Linux/p/12263074.html

时间: 2024-11-11 01:08:11

Linux 7修改网卡名称后配置文件中的默认网关不生效的相关文章

linux -小记(1) 问题:"linux ifconfig查看网卡名称与配置文件不否" 或 启动网卡提示“ eth0 似乎不存在, 初始化操作将被延迟”。

"linux ifconfig查看网卡名称与配置文件不否" 或 启动网卡提示" eth0 似乎不存在, 初始化操作将被延迟" . 问题 1. service network restart 重启网卡 提示错误: "eth0 似乎不存在, 初始化操作将被延迟"  .. ping 某一个网址可通 查看网卡配置文件ifconfig 发现我的配置文件, cd /etc/sysconfig/network-scripts/ifcfg-Auto_eth0是这

linux 之 修改网卡名称

修改网卡名称: vi /etc/udev/rules.d/70-persistent-net.rules SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:c4:00:d0", ATTR{type}=="1", KERNEL=="eth*", NAME="ens33" 注意

Pycharm 修改项目名称后 中括号中出现先前名称怎么解决?

这时候,你打开工程的路径,会找到一个隐藏文件, .idea  目录删掉他,重新导入Pycharm 就行了. idea记录了一些工程项目信息. 步骤: 1.退出当前工程 2.打开工程路径删除.ideal 目录 3. 重新导入工程 原文地址:https://www.cnblogs.com/python-xiakaibi/p/11880147.html

ubuntu修改网卡名称,找不到eth0,无法ssh链接问题记录

一.修改网卡名称: 如出现网卡名称不是eth0,可以将/etc/default/grub文件编辑,然后添加一下内容: vi /etc/default/grub 然后通过update-grub命令使之生效 update-grub 还要编辑 /etc/network/interfaces 添加图示中的两行 然后重启ubuntu系统,ip a 命令查看网卡名称. 二.ip a 查看网卡名称变成了eth1.   转载别人的------(用此方法问题解决了) 很多Linux distribution使用u

Linux CentOS修改网卡IP/网关设置

1. 修改对应网卡IP的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0   修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对应的子

centos6.2修改网卡名称

第一步: 修改系统的grub配置文件 vi /etc/boot/grub/grub.conf ........... #boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/boot/grub/splash.xpm.gzhiddenmenutitle CentOS (2.6.32-220.el6.x86_64) root (hd0,0)       kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root

centos7修改网卡名称

Linux修改网卡名称:1. cd /etc/sysconfig/network-scripts/2. rename eno16777736 eno16 ifcfg-eno167777363. vi ifcfg-eno164. 添加DEVICE=eno165. 修改NAME=eno166. shutdown -r now

MyEclipse修改项目名称后,部署到tomcat问题。

1.问题描述: 修改项目名称后,部署到tomcat server,部署出来的文件夹名还是旧的名称. 2.解决方案: 光把项目重命名是不够的,还要修改一下Myeclipse里面的配置. a). 工程名->右键->Properties->MyEclipse>-Web->把Web Context-root的名字给改了,如下图所示:   b). 再把tomcat中原先部署的旧名字的工程删除了,重新部署下即可. 文章参考:http://www.cnblogs.com/caiyao/p/

MyEclipse修改项目名称后,部署到tomcat问题

问题描述: 修改项目名称后,部署到tomcat server,部署出来的文件夹名还是旧的名称. 解决方案: 光把项目重命名是不够的,还要修改一下Myeclipse里面的配置. 工程名->右键->Properties->MyEclipse>-Web->把Web Context-root的名字给改了 再把tomcat的工程删除了,重新部署下即可.