CentOS7虚拟机网络设置及使用代理服务器
CentOS7虚拟机安装完成后设置静态ip以连接网络。但因为我的虚拟机装在服务器上,上网被限制,故而需设置代理服务才能成功联网。解决了我的问题,希望对大家也能有帮助。
第一部分、设置静态ip
进入CentOS7,打开Terminal,在root权限下输入命令 cd /etc/sysconfig/network-scripts 进入该文件夹,输入命令 ls 浏览该文件夹下的文件,如下图所示:
可以看到该文件夹下有一个名为ifcfg -eno*****的文件,输入命令 vi ifcfg-eno***** 可以打开该文件并进行编辑,如下图所示:
进入以后按照下图红框提示修改文件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
这里再分享几个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 重载系统环境变量
至此,代理服务器也设置成功了,可以正常连网了。如果以后遇到其他问题或者有对这方面有了深刻理解,再来更新本文内容。