//网卡通过命令ifconfig可以识别到,但是在配置文件目录下,没有该文件,一旦重启等配置了该地址的应用则可能会出现问题
所以需要重新生成对应配置文件,我首先想到的就是用 nmtui 这个程序来重新生成。
这个就引出了一个话题,就是标准化,由于云主机商有的时候,提供的是非标的产品,所以标准化不够的情况下,或者你没有提出
明确要求的时候,提供的机器环境可能会对你以后造成很大影响。这个要非常注意。

系统采样:
[root@fpNet-web-39 ~]#  cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

[root@fpNet-web-39 ~]#  uname -r
3.10.0-1160.45.1.el7.x86_64

//查看当前网络设备情况。

[root@fpNet-web-39 ~]# ifconfig

cali56de518cae4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether ee:ee:ee:ee:ee:ee txqueuelen 0 (Ethernet)
RX packets 137626 bytes 124302647 (118.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59930 bytes 64712122 (61.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:b2:60:26:e6 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.129.55.113 netmask 255.255.255.0 broadcast 10.129.55.255
ether 06:5c:62:00:0e:9f txqueuelen 1000 (Ethernet)
RX packets 137626 bytes 124302647 (118.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59930 bytes 64712122 (61.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 0 (Local Loopback)
RX packets 51711 bytes 50876330 (48.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 51711 bytes 50876330 (48.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

tunl0: flags=193<UP,RUNNING,NOARP> mtu 1440
inet 172.17.23.204 netmask 255.255.255.255
tunnel txqueuelen 0 (IPIP Tunnel)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@ht20 ~]# ls /etc/sysconfig/network-scripts/ 
该目录下没有出现
ifcfg-ens192

[root@fpNet-web-39 ~]# cd /etc/sysconfig/network-scripts/
[root@fpNet-web-39 network-scripts]# ll
total 232
-rw-r--r--. 1 root root 101 Jun 7 2017 ifcfg-eno16777728
-rw-r--r--. 1 root root 254 Sep 16 2015 ifcfg-lo
lrwxrwxrwx. 1 root root 24 Jun 7 2017 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root 627 Sep 16 2015 ifdown-bnep
-rwxr-xr-x. 1 root root 5817 Sep 16 2015 ifdown-eth
-rwxr-xr-x. 1 root root 6196 Nov 20 2015 ifdown-ib
-rwxr-xr-x. 1 root root 781 Sep 16 2015 ifdown-ippp
。。。
[root@fpNet-web-39 network-scripts]# cat ifcfg-eno16777728
BOOTPROTO=dhcp
NAME=eno16777728
DEVICE=eno16777728
ONBOOT=yes
PERSISTENT_DHCLIENT=1
NM_CONTROLLED=no
[root@fpNet-web-39 network-scripts]# ll
total 232
-rw-r--r--. 1 root root 101 Jun 7 2017 ifcfg-eno16777728
-rw-r--r--. 1 root root 254 Sep 16 2015 ifcfg-lo
lrwxrwxrwx. 1 root root 24 Jun 7 2017 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root 627 Sep 16 2015 ifdown-bnep
-rwxr-xr-x. 1 root root 5817 Sep 16 2015 ifdown-eth
-rwxr-xr-x. 1 root root 6196 Nov 20 2015 ifdown-ib
-rwxr-xr-x. 1 root root 781 Sep 16 2015 ifdown-ippp
-rwxr-xr-x. 1 root root 4201 Sep 16 2015 ifdown-ipv6
lrwxrwxrwx. 1 root root 11 Jun 7 2017 ifdown-isdn -> ifdown-ippp
-rwxr-xr-x. 1 root root 1642 Sep 16 2015 ifdown-post

。。。。
[root@fpNet-web-39 network-scripts]# cat ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

[root@fpNet-web-39 network-scripts]# nmtui  /
输入nmtui命令之后,操作要点:
1、输入一个连接名称
2、mac地址会自己带上
3、保存退出
一旦你进入这个程序就像你bios操作一样,都是靠键盘来操作。

这里我补充了图,是另外一台机器出现的问题和这里一样,所以网卡名称是ens224了, 这台机器应该是ens192

###我们在看看这个目录下
[root@fpNet-web-39 network-scripts]# ll /etc/sysconfig/network-scripts/

total 236
-rw-r--r--. 1 root root 101 Jun 7 2017 ifcfg-eno16777728
-rw-r--r-- 1 root root 288 Feb 16 19:40 ifcfg-ens192   //这里出现了对应文件
-rw-r--r--. 1 root root 254 Sep 16 2015 ifcfg-lo
lrwxrwxrwx. 1 root root 24 Jun 7 2017 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root 627 Sep 16 2015 ifdown-bnep
-rwxr-xr-x. 1 root root 5817 Sep 16 2015 ifdown-eth
-rwxr-xr-x. 1 root root 6196 Nov 20 2015 ifdown-ib
-rwxr-xr-x. 1 root root 781 Sep 16 2015 ifdown-ippp
-rwxr-xr-x. 1 root root 4201 Sep 16 2015 ifdown-ipv6
.........
[root@fpNet-web-39 network-scripts]# cat ifcfg-ens192
HWADDR=06:5C:62:00:0E:9F  
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens192
UUID=6e3e7de5-bcc5-46f5-a3e7-83bf512914a9
ONBOOT=no   ###开机不启动,这里最好设置为yes,在开机的时候启动网卡
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

//相关的一些管理操作
[root@fpNet-web-39 network-scripts]#  ifup eth0       //启动eth0网卡
[root@fpNet-web-39 network-scripts]#  ifdown eth0  //关闭eth0网卡

另外关于:ifconfig eth0
 注意:如果先以ifup eth0的方式启动网卡,再以ifconfig修改IP,那么网卡的启动关闭就得使用ifconfig,不能够使用ifdown eth0来关闭,否则回显示找不到网卡的错误信息.
配置网卡的作用,一旦你用ifconfig相关命令,操作就等于临时操作,一旦机器重启就会消失。
先以文件的方式ifcfg-ent0来设置你的网络参数,如果想暂时更改网络参数,可以使用ifconfig进行修改,将来重新开机后,还会以ifcfg-ent0的设置为准.

使用nmtui命令解决network-scripts目录下无网卡对应配置文件问题的更多相关文章

  1. nmtui解决network-scripts目录下无网卡对应配置文件问题

    1.问题出现的原因设备先安装了操作系统,后插上网卡到设备,就会出现/etc/sysconfig/network-scripts目录下无该网卡对应配置文件的问题,但是ifconfig命令能看见系统给该网 ...

  2. Maven出现User setting file does not exist ...\.m2\setting.xml的问题解决(同时也解决用户.m2目录下无setting.xml文件)

    如果Eclipse中出现User setting file does not exist ...\.m2\setting.xml这样的问题,解决方法如下: 1.拷贝%M2_HOME%/conf/set ...

  3. 如何用DOS命令,获取一个目录下的文件数目

    发信人: GOOGOODALLS (我爱Figo), 信区: DOS 标  题: 如何用DOS命令,获取一个目录下的文件数目? 发信站: 水木社区 (Fri Mar  9 08:40:01 2007) ...

  4. Centos7安装nginx后提示“Welcome to nginx on Fedora!”,conf.d目录下无default.conf文件

    问题描述 在腾讯云centos7上安装nginx sudo yum install nginx 打开默认网页显示 Welcome to nginx on Fedora! 且 /etc/nginx/co ...

  5. vue-cli脚手架build目录下utils.js工具配置文件详解

    此文章用来解释vue-cli脚手架build目录中的utils.js配置文件 此配置文件是vue开发环境的wepack相关配置文件,主要用来处理css-loader和vue-style-loader ...

  6. 用bash命令得到Windows一个目录下的所有文件并且把结果输入到一个文件

    方式一: 只用如下一条语句就可以了: tree/f>index.txt 放入一个文件中命名为"****.bat" 双击就会在该目录下生成一个index.txt文件,在这个文件 ...

  7. (第三周)wc.exe—命令行实现对指定目录下文件的操作

    一.用户需求 程序处理用户需求的模式为: wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下: 1.基本功能 支持 -c ...

  8. go get命令在go mod目录下与正常目录执行的区别

    转载自https://www.jianshu.com/p/0a2ebb07da54 非$GOPATH目录下的go mod项目 $ go mod init test $ cat go.mod modul ...

  9. eclipse 上使用tomcat 启动项目,项目目录下无.class 文件

    摘要:在使用eclipse 启动taomcat时,项目报错,但将项目打成war包单独部署到tomcat时,则项目正常,通过对比两次部署文件发现,从eclipse直接启动tomcat时,部署到tomca ...

随机推荐

  1. LGP5653口胡

    操作好像比较神秘. 发现 \(k\) 很小,考虑和 \(k\) 有关的 DP,考虑不出来. 费用提前计算,对 \(w_i\) 做后缀和,那么序列的权值就是 \(\sum_{i=1}^nyw_i\). ...

  2. cve-2018-12613-PhpMyadmin后台文件包含漏洞

    前言 刚开始复现这个漏洞的时候是在自己的本机上然后跟着大佬的复现步骤可是没有预期的结果最后看了另一篇文章 当时整个人都麻了            首先何为phpMyAdmin 根据官方的说明phpMy ...

  3. git使用命令行保留原分支迁移代码仓库

    有些时候我们需要对git仓库中的项目进行一些迁移,如从a账号迁移到b账号下,从github平台迁移到内部的gitlab平台等.一般平台会自带 migrate 或者 import 的功能,可以很方便的进 ...

  4. unity 加载网络图片

    摘要:利用Http加载网络图片. 解决思路: 1.直接用unity 自带的www加载,在高版本www已经过时了. 2.本文直接使用万能的文件流加载. (1)使用System.Net.HttpWebRe ...

  5. Golang 基础之基础语法梳理 (二)

    大家好,今天将梳理出的 Go语言基础语法内容,分享给大家. 请多多指教,谢谢. 本次<Go语言基础语法内容>共分为三个章节,本文为第二章节 Golang 基础之基础语法梳理 (一) Gol ...

  6. Docker的4种网络模式详细介绍

    docker run创建Docker容器时,可以用–net选项指定容器的网络模式,Docker有以下4种网络模式: bridge模式:使用–net =bridge指定: host模式:使用–net = ...

  7. python+pytest接口自动化(9)-cookie绕过登录(保持登录状态)

    在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理:再者,每次请求接口 ...

  8. CVE-2015-3337(任意文件读取)

    vulhub漏洞环境搭建: https://blog.csdn.net/qq_36374896/article/details/84102101 启动docker环境 cd vulhub-master ...

  9. Redis 系统学习目录

    Redis 系统学习目录 1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8. ...

  10. Active MQ 整合SpringBoot

    配置文件 POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht ...