Linux Centos 7网络配置

Posted wherebolezi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Centos 7网络配置相关的知识,希望对你有一定的参考价值。

  系统版本

[[email protected] /]# cat /proc/version
Linux version 3.10.0-514.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016
[[email protected] /]#

  

 

 

  新安装的Centos系统,默认没有ip地址,需要配置ip地址以提供外部访问,如下图所示

        技术分享图片               

        此时没有任何有效的可连接Ip,需要手动配置系统的网络;

   cd到/etc/sysconfig/network-scripts目录下配置网卡,从上图可以看到,主要的网卡是ens33;即需要配置ens33的名称,这里可以搜索关键字查找

[[email protected] network-scripts]# ls *ens33 -l
-rw-r--r--. 1 root root 248 3月  22 19:10 ifcfg-ens33

[[email protected] network-scripts]# vi ifcfg-ens33

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=yes

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=a9673c54-e4be-4910-9c97-1eb850426bab

DEVICE=ens33

ONBOOT=no

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如果需要配置IP地址,需要以下参数项,如果没有可以加上

IPADDR

Ip地址

BOOTPROTO

网络模式,dhcp是指动态获取,如果需要配置静态IP需要设置为none

PREFIX

掩码

GATEWAY

网关地址

DNS1

DNS地址

NAME

网卡名称

DEVICE

网卡驱动名称,即ifconfig命令显示的名称

 

 

 

 

 

 

 

 

 

查找本地机器的IP地址,配置和本地机器同一个网段,即配置为

IPADDR=192.168.61.132

ip地址合法即可

PREFIX=16

 掩码

GATEWAY=255.255.255.0

 网关

DNS1=8.8.8.8

Dns与本地保持一致

ONBOOT=yes

设置在系统启动network时是否激活当前网卡,只有激活状态的网卡才能连接网络

IPV6INIT=NO

关闭IPV6配置初始化,其余ipv6设置都可以去掉

其他配置项保持不变

 

 

保存配置退出,重启网络服务:

[[email protected] network-scripts]# service network restart
Restarting network (via systemctl):                        [  确定  ]

[[email protected] network-scripts]# ifconfig

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        

inet 192.168.61.132  netmask 255.255.0.0  broadcast 192.168.255.255        

ether 00:0c:29:fc:ff:20  txqueuelen 1000  (Ethernet)        

RX packets 2036  bytes 234772 (229.2 KiB)        

RX errors 0  dropped 0  overruns 0  frame 0        

TX packets 1461  bytes 298360 (291.3 KiB)        

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        

inet6 ::1  prefixlen 128  scopeid 0x10<host>        

loop  txqueuelen 1  (Local Loopback)        

RX packets 892  bytes 80168 (78.2 KiB)        

RX errors 0  dropped 0  overruns 0  frame 0        

TX packets 892  bytes 80168 (78.2 KiB)        

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[[email protected] network-scripts]#

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  可以看到ifconfig命令的结果已经发生变化,此时使用SecuCRT连接这个地址,Ok,可以正常连接

   技术分享图片

  连接成功!说明虚拟机Centos7系统的网络已经配置成功了

 





以上是关于Linux Centos 7网络配置的主要内容,如果未能解决你的问题,请参考以下文章

Linux CentOS 7 网络基本配置

[CentOS_7.4]Linux安装与网络配置

Linux Centos 7网络配置

Linux系列Centos 7安装以及网络配置

CentOS 7 如何配置网络?

linux网络详细配置(以CentOS6.7为例)