Centos7命令行修改网卡配置并生效操作详解 您所在的位置:网站首页 linux修改网卡配置文件是空白的怎么办啊 Centos7命令行修改网卡配置并生效操作详解

Centos7命令行修改网卡配置并生效操作详解

2023-12-29 04:07| 来源: 网络整理| 查看: 265

这篇文章记录下如何在命令行修改centos7机器的网卡配置并生效。

我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。

文章目录 操作原因操作详解找到网卡配置文件修改网卡配置文件配置生效

操作原因

新安装了一台centos7机器,没有采用DHCP而是手动方式配置网络参数,结果启动以后能ping到网关但是不能上网,怀疑是安装时候配置的网络信息有误。

操作详解

下面记录下操作过程。

找到网卡配置文件

Centos7之后的网卡配置文件统一放在/etc/sysconfig/network-scripts,在这个目录会找到以ifcfg开头的,和本机网卡数量对应的配置文件,如下

[root@k8s-master network-scripts]# ll | grep -e 'ifcfg*' -rw-r--r--. 1 root root 410 Apr 26 18:04 ifcfg-ens192 -rw-r--r--. 1 root root 254 Aug 24 2018 ifcfg-lo

新安装的机器通过ip a命令也可以查看到本机网卡的名字

[root@k8s-master network-scripts]# ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens192: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0c:29:26:41:be brd ff:ff:ff:ff:ff:ff inet 172.29.56.175/25 brd 172.29.56.255 scope global noprefixroute ens192 valid_lft forever preferred_lft forever inet6 fe80::2984:8c97:7181:dcf0/64 scope link noprefixroute valid_lft forever preferred_lft forever

那么我们需要查看的网卡配置文件就是那个ifcfg-ens192了

修改网卡配置文件

新安装的机器可以用vi工具编辑文件,直接vi ifcfg-ens192会看到类似下面的内容

TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens192" UUID="b23b137a-20b0-4fa1-9e49-b6517ec77dc9" DEVICE="ens192" ONBOOT="yes" IPADDR="172.29.56.175" PREFIX="25" GATEWAY="255.255.255.254" DNS1="172.29.56.135" IPV6_PRIVACY="no"

其中在安装过程中配置的几个信息在最下面

IPADDR - 配置的本机IPPREFIX - 配置的本机子网掩码位数GATEWAY - 网关IPDNS1 - 其中一个DNS的IP

通过检查发现将网关IP配置错了。

按一下a进入编辑模式开始编辑,修改完成以后先按Esc退出编辑模式,按:wq保存并退出。

GATEWAY="172.29.56.254" 配置生效

修改后的配置不会马上生效,需要重启一下网络服务。

Centos7以后统一使用systemctl来管理服务,如下

systemctl restart network

之后发现可以上网了

[root@k8s-master network-scripts]# ping www.google.com PING www.google.com (74.125.24.105) 56(84) bytes of data. 64 bytes from 74.125.24.105 (74.125.24.105): icmp_seq=1 ttl=50 time=3.08 ms 64 bytes from 74.125.24.105 (74.125.24.105): icmp_seq=2 ttl=50 time=3.23 ms 64 bytes from 74.125.24.105 (74.125.24.105): icmp_seq=3 ttl=50 time=3.13 ms 64 bytes from 74.125.24.105 (74.125.24.105): icmp_seq=4 ttl=50 time=3.13 ms 64 bytes from 74.125.24.105 (74.125.24.105): icmp_seq=5 ttl=50 time=3.20 ms ^C --- www.google.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4003ms rtt min/avg/max/mdev = 3.083/3.157/3.235/0.073 ms


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有