时常会遇到需要使用yum源,但是无法联网或者网络不好,本地空间又不足的情况,所以我们需要搭建一个局域网的yum源。
yum源服务器端
安装vsftpd
# rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
配置vsftpd
# vi /etc/vsftpd/vsftpd.conf
#添加两行
anon_root=/root/ #匿名用户访问目录,这里需要为软件仓库所在目录
pasv_enable=YES #被动模式
修改FTP匿名用户目录权限
# chmod -R 755 /root/
(笔者将软件仓库放到root目录下,root目录较特殊,所以需要修改权限)
启动vsftpd服务
# systemctl start vsftpd
# systemctl enable vsftpd
关闭防火墙
临时关闭防火墙
# setenforce 0
永久关闭防火墙
# vi /etc/selinux/config
SELINUX=disabled
# reboot
客户机端
# mkdir /etc/yum.repos.d/repos.bak
# mv /etc/yum.repos.d/* /etc/yum.repos.d/repos.bak
# vi /etc/yum.repos.d/wlan.repo
[wlan]
name=yum-wlan
baseurl=ftp://192.168.88.129/centos7 #此处为局域网yum源软件仓库的ftp地址
enabled=1
gpgcheck=0
# yum clean all
# yum makecache