热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7网卡改名和配置静态IP

网卡改名:1、修改网卡配置文件mvetcsysconfignetwork-scriptsifcfg-ens32etcsysconfignetwork-scriptsifcf

网卡改名:

1、修改网卡配置文件

mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0

2、编辑网卡name和device

vi /etc/sysconfig/network-scripts/ifcfg-eth0

NAME=eth0
DEVICE=eth0

3、禁用系统可预测命名规则

vi /etc/default/grub修改GRUB_CMDLINE_LINUX如下:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb net.ifnames=0 biosdevname=0 quiet"

运行grub2-mkconfig -o /boot/grub2/grub.cfg重新生成GRUB配置并更新内核参数。

(此时重新系统网卡名称已经生效,但如果你有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建/etc/udev/rules.d/70-persistent-net.rules规则是必要的!)

4、多网卡坏境下命名

vi /etc/udev/rules.d/70-persistent-net.rules 按如下格式填写好每个网卡mac和name

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:56:1d:6d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

重启系统生效!(如果Centos7系统minimal方式安装是没有ifconfig命令的,可以通过安装net-tools解决。)

 

配置静态IP:

以下为网卡(必须文件)格式:

TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
OnBOOT=yes
#NM_COnTROLLED=yes  (用网络管理器配置静态IP需要打开此项)
IPADDR=192.168.10.204
PREFIX=24
GATEWAY=192.168.10.1
DNS1=202.96.128.166
DNS2=202.96.134.133

网络管理器配置静态IP

yum install NetworkManager-tui

然后继续去编辑eth0接口的网络管理器配置:

nmtui edit eth0

 

按照如图配置好IP确定,然后重启网络服务就生效了,此时可以看网卡配置文件是否和手动配置文件一致格式

 


推荐阅读
  • asp.net core 应用docke部署到centos7
    前言前期准备win10(不要安装hyper-V)VMware-Workstation-Pro15.0Xshell6(非必需)VS2019以上环境请自行安装都是默认安装没什么可说的不 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 怎么在Centos7环境中安装Docker
    这期内容当中小编将会给大家带来有关怎么在Centos7环境中安装Docker,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  •  参考自:https:linux.cnarticle-6719-1.html一、安装  首先通过xshell5先登陆来到字符界面(xshell通过SSH连接请参见之前随笔)  先下载redis, ... [详细]
  • 修改第二步中按TAB键出来的命令这里注意了:网上很多文章都说这一步改成“>vmlinuzinitrdinitrd.imginst.stage2hd:devsdbquiet”什么的, ... [详细]
  • >>>CentOS7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctlstopfirewalld.serv ... [详细]
  • win7系统,安装centos7.0首先硬盘分区问题,win7下一个主分区一个扩展分区,用linux的分区来说就是sda1主分区,sda2扩展分区,sda5开始是逻辑分区但 ... [详细]
  • 这里我们采用两台Nginx服务器作为前端,一主一从,Keepalived实现状态监测,保证Nginx正常对外提供服务,即主Nginx服务进程死掉之后,keepalived能够通过其自身的检测机制 ... [详细]
  • 1、oracle官网下载jdk8https:www.oracle.comjavatechnologiesjavasejavase-jdk8-downloads.html2、楼主用的 ... [详细]
  • 1、安装yum-yinstallmemcached2、运行memcached-u用户名-d ... [详细]
author-avatar
拍友2502920603
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有