一、简介    

    用VMware安装RedHat6和CentOS7过后,需要配置网络才能够连接网络,方法不太一样,下面记录。

    二、配置RedHat6.1网络

    新装上RedHat后是无法连接网络的,需要进行简单的配置。有两种方式都可以。

    1、图形界面进行配置。

    切换到root用户或则用sudo,使用setup命令进入图形界面配置

RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6

    2、选择Network cofiguration

    RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_02

    3、选择Device configuration,然后选择自己的网卡。

    

RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_03

    4、将IP地址,子网掩码,默认网关,DNS,完成配置后一路OK,Save退出。

RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_04

    5、IP地址基本配置做好后,需要修改一下网络配置文件,文件存在/etc/sysconfig/network-scripts/ifcfg-eth0。eth0为网卡名称,也可能是其他名称。

    

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=00:0c:29:9a:55:e6
NM_CONTROLLED=yes
ONBOOT=yes
IPADDR=192.168.31.254
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=192.168.31.1
DNS1=202.102.224.68
IPV6INIT=no
USERCTL=no

    这里看到IP地址的配置和图形界面的配置相同,将ONBOOT=no改为ONBOOT=yes,保存退出。

    第二种配置方式就是,直接在配置文件内填写IP地址等配置。

    6、重启network服务。

    

[root@localhost ~]# service network restart
Shutting down interface eth0:  Device state: 3 (disconnected)
                                                           [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Active connection state: activated
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
                                                           [  OK  ]
[root@localhost ~]#

    7、测试网络

    

[root@localhost ~]# ping 192.168.31.1
PING 192.168.31.1 (192.168.31.1) 56(84) bytes of data.
64 bytes from 192.168.31.1: icmp_seq=1 ttl=64 time=1.07 ms
64 bytes from 192.168.31.1: icmp_seq=2 ttl=64 time=0.686 ms
64 bytes from 192.168.31.1: icmp_seq=3 ttl=64 time=1.02 ms
^C
--- 192.168.31.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2021ms
rtt min/avg/max/mdev = 0.686/0.929/1.076/0.176 ms
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121: icmp_seq=1 ttl=54 time=23.6 ms
64 bytes from 61.135.169.121: icmp_seq=2 ttl=55 time=29.8 ms
64 bytes from 61.135.169.121: icmp_seq=3 ttl=55 time=27.5 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2875ms
rtt min/avg/max/mdev = 23.606/26.995/29.826/2.573 ms
[root@localhost ~]#

    用ping命令ping默认网关成功,再ping外网IP成功,这就说明网络配置成功。

    三、配置CentOS7网络

    1、进入root用户,输入命令nmtui进入图形界面。


RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_05

     2、选择第一项Edit a aconnection,进入选择自己的网卡。RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_06

    3、填写网卡名称和IP地址,默认网关等信息。

RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_07

保存退出。

    4、启用网卡。

        这里选择第二项。

RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_08

    5、将网卡设置为可用,<Activate>


RedHat6.1和CentOS7网络配置_网络配置 centos7 RedHat6_09

或则在命令行输入命令

[centos@localhost ~]$ ifup eno16777736

来启用网卡

    6、用ping命令测试网络。

    三、修改配置文件来配置IP

    配置文件的地址在以下目录

    /etc/sysconfig/network-scripts/ifcfg-eno*

    网卡名称不同。