系统版本
[[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 [[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 [[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系统的网络已经配置成功了