Linux centos7网络配置

  • Post author:
  • Post category:linux

在VMware虚拟机上安装好Linux系统之后,我们打开终端通过ping去测试网络会发现该系统还未联网,所以就需要我们去配置下Linux系统的网络

1.通过ping去测试计算机是否联网

设备无法联网

2.以管理员身份来配置网络

如果不是管理员的话是无法修改系统的文件的
输入su,然后输入密码,成功跳转到管理员身份
看到前面是root@……表示已经是管理员身份了

3.打开Linux网络配置文件位置

终端输入cd /etc/sysconfig/network-scripts/ 进入到网络配置文件位置
通过ls命令显示该文件夹中的文件,其中ifcfg-eno16777736为我们需要修改的文件
在这里插入图片描述输入ip a
在这里插入图片描述

4.对文件进行配置

更改ifcfg-eno16777736文件参数
终端输入vi ifcfg-eno16777736进入配置文件参数界面,然后键盘输入i进入编辑模式
配置界面如下图所示,其中蓝框的为文件中已有的信息,黄框为我们新增的参数,红框这里是已有参数中需要修改的数据。
在这里插入图片描述
蓝框内需要修改的参数:

BOOTPROTO=static
ONBOOT=yes

黄框需要新增的参数:

IPADDR=192.168.16.119      #IP地址(后面的不要和设置中的相同)
NETMASK=225.225.225.0      #子网掩码
GATEWAY=192.168.16.2       #网关
DNS1=119.29.29.29          #域名

黄框新增的参数直接在虚拟机的编辑选项中的虚拟网络编辑器中可以找到对应的参数
根据NAT中的参数来填写eno文件
更改完参数之后按esc然后输入:wq就可以保存并退出文件了(如果保存失败则输入:wq!
在这里插入图片描述

5.重启网关

service network restart

6.重新测试网络

ping www.baidu.com

在这里插入图片描述
到这里网络就已经配置好了

配置完整版如下所示

[admin@localhost 桌面]$ ping www.baidu.com
ping: unknown host www.baidu.com
[admin@localhost 桌面]$ su
密码:
[root@localhost 桌面]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-eno16777736  ifdown-ppp       ifup-eth     ifup-sit
ifcfg-lo           ifdown-routes    ifup-ippp    ifup-Team
ifdown             ifdown-sit       ifup-ipv6    ifup-TeamPort
ifdown-bnep        ifdown-Team      ifup-isdn    ifup-tunnel
ifdown-eth         ifdown-TeamPort  ifup-plip    ifup-wireless
ifdown-ippp        ifdown-tunnel    ifup-plusb   init.ipv6-global
ifdown-ipv6        ifup             ifup-post    network-functions
ifdown-isdn        ifup-aliases     ifup-ppp     network-functions-ipv6
ifdown-post        ifup-bnep        ifup-routes
[root@localhost network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    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: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:b2:7a:26 brd ff:ff:ff:ff:ff:ff
[root@localhost network-scripts]# vi ifcfg-eno16777736
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl):                        [  确定  ]
[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39: icmp_seq=1 ttl=128 time=7.10 ms
64 bytes from 14.215.177.39: icmp_seq=2 ttl=128 time=7.46 ms
64 bytes from 14.215.177.39: icmp_seq=3 ttl=128 time=7.90 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 7.102/7.490/7.904/0.327 ms

通过上述的流程就可以顺利配置Linux CentOS 7的网络了,如有误希望大家不吝赐教,如果有不懂的可以评论或者私信联系我~~(如果我懂得话)
在这里插入图片描述


版权声明:本文为weixin_42702253原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。