一、背景
某台服务器操作系统是centos 7,不能上网。我想在上面装个ftp软件:vsftpd。
二、思路
要安装这个软件,有2种方案
1)设置该台centos7可以上网
2)离线安装vsftpd
鉴于各种依赖,万一因为依赖不全或不对,然后使用过程中出现什么问题,会很难定位问题所在。而我们有一台windows笔记本,能够通过手机热点上网,因此采用方案一,考虑将该笔记本接入局域网,设置centos7服务器通过笔记本代理上网。
三、设置centos7服务器用局域网代理上网
1、在笔记本上安装代理软件
代理软件可以使用clash。
2、配置centos7
1)编辑/etc/sysctl.conf,允许ip转发
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
2)应用更改
sudo sysctl -p
3)配置环境变量,加入上网代理
vim ~/.bash_profile
export http_proxy="http://10.0.6.18:7890"
export https_proxy="http://10.0.6.18:7890"
其中10.0.6.18是笔记本IP,7890是代理软件提供的代理端口。
4)应用更改
source ~/.bash_profile
4、检查centos7服务器是否已经可以上网了
curl www.baidu.com
观察返回信息,即可知道是否能够上网。
参考文章
在工业生产环境下,服务器没有互联网,如何通过自己的电脑上互联网?