CentOS7虚拟机安装完成后设置静态ip以连接网络。但因为我的虚拟机装在服务器上,上网被限制,故而需设置代理服务才能成功联网。解决了我的问题,希望对大家也能有帮助。

第一部分、设置静态ip

    进入CentOS7,打开Terminal,在root权限下输入命令 cd /etc/sysconfig/network-scripts 进入该文件夹,输入命令 ls 浏览该文件夹下的文件,如下图所示:

centos7开启514 centos7开启网络服务_代理服务

    可以看到该文件夹下有一个名为ifcfg -eno*****的文件,输入命令 vi ifcfg-eno***** 可以打开该文件并进行编辑,如下图所示:

centos7开启514 centos7开启网络服务_centos7开启514_02

   进入以后按照下图红框提示修改文件ifcfg-eno*****中的内容。

BOOTPROTO=static
ONBOOT=yes
IPADDR=your ip
GATEWAY=your gateway
NETMASK=your netmask
DNS1=8.8.8.8
DNS2=8.8.4.4

centos7开启514 centos7开启网络服务_centos7开启514_03

    这里再分享几个vi编辑器的命令:

i 切换到输入模式

:q 退出vi编辑器

:w 保存文件

:wq 保存并退出

Esc 切换到命令模式

    保存并退出文件以后输入命令 service network restart 重启服务,此时网络就应该可以正常使用了,可以输入命令 ping www.baidu.com 进行测试。

第二部分、设置代理服务

    前文说过,我的虚拟机在服务器上,网络受限,所以并不能正常连网,所以我还需要设置代理服务。这里我使用了CCProxy将自己的主机作为代理服务器供此台虚拟机连网使用,CCProxy的使用本文不多赘述,本文只再简单写写CentOS7上需要的设置。

    编辑yum配置文件:

输入命令 vi  /etc/yum.conf 

增加语句 proxy=http://代理服务器ip:端口号

    编辑wget配置文件:

输入命令 vi /etc/wgetrc

增加语句 http_proxy=http://代理服务器ip:端口号

https_proxy=http://代理服务器ip:端口号

ftp_proxy=http://代理服务器ip:端口号

    编辑系统环境变量:

输入命令 vi /etc/profile

增加语句 export http_proxy=http://代理服务器ip:端口号

export https_proxy=http://代理服务器ip:端口号

export ftp_proxy=http://代理服务器ip:端口号

export no_proxy="127.0.0.1,localhost"

    输入命令 source /etc/profile 重载系统环境变量

    至此,代理服务器也设置成功了,可以正常连网了。如果以后遇到其他问题或者有对这方面有了深刻理解,再来更新本文内容。