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

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

怎么看centos io 怎么看centos7有没有联网_linux

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

如果不是管理员的话是无法修改系统的文件的

输入su,然后输入密码,成功跳转到管理员身份

怎么看centos io 怎么看centos7有没有联网_java_02

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

终端输入cd /etc/sysconfig/network-scripts/ 进入到网络配置文件位置

通过ls命令显示该文件夹中的文件,其中ifcfg-eno16777736为我们需要修改的文件

怎么看centos io 怎么看centos7有没有联网_java_03

输入ip a

怎么看centos io 怎么看centos7有没有联网_java_04

4.对文件进行配置

更改ifcfg-eno16777736文件参数

终端输入vi ifcfg-eno16777736进入配置文件参数界面,然后键盘输入i进入编辑模式

配置界面如下图所示,其中蓝框的为文件中已有的信息,黄框为我们新增的参数,红框这里是已有参数中需要修改的数据。

怎么看centos io 怎么看centos7有没有联网_linux_05


蓝框内需要修改的参数:

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          #域名

黄框新增的参数直接在虚拟机的编辑选项中的虚拟网络编辑器中可以找到对应的参数

怎么看centos io 怎么看centos7有没有联网_java_06


更改完参数之后按esc然后输入:wq就可以保存并退出文件了(如果保存失败则输入:wq!

怎么看centos io 怎么看centos7有没有联网_网络_07

5.重启网关

service network restart

6.重新测试网络

ping www.baidu.com

怎么看centos io 怎么看centos7有没有联网_linux_08


到这里网络就已经配置好了

配置完整版如下所示

[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