以FTP服务作为源
1.环境要求
ip 192.168.1.169 ftp服务端
ip 192.168.1.170 clinet客户端
两台虚拟机能够互通
2.配置ftp服务端(第一台)
创建一个bak文件夹,将原有的repo文件移动进去
[root@bogon ~]# mkdir /etc/yum.repos.d/bak
[root@bogon ~]# mv /etc/yum.repos.d/C* /etc/yum.repos.d/bak
配置yum源如下:
[root@bogon ~]#vi /etc/yum.repos.d/local.repo
将本地镜像挂载到/mnt下
[root@bogon ~]# mount /dev/cdrom /mnt
安装ftp服务
[root@bogon ~]# yum -y install vsftpd
配置ftp文件,在文件中添加一行 anon_root=/mnt
anon_root匿名用户访问路径
因为本地镜像挂载到/mnt下,所以为/mnt
[root@bogon ~]# vi /etc/vsftpd/vsftpd.conf
启动服务并查看状态
[root@bogon ~]# systemctl start vsftpd
[root@bogon ~]# systemctl status vsftpd
可以看到状态为active
关闭防火墙、SElinux
[root@bogon ~]# systemctl stop firewalld
[root@bogon ~]# setenforce 0
3.配置客户端(第二台)
创建一个bak文件夹,将原有的repo文件移动进去
[root@bogon ~]# mkdir /etc/yum.repos.d/bak
[root@bogon ~]# mv /etc/yum.repos.d/C* /etc/yum.repos.d/bak
配置yum源如下:
[root@bogon ~]#vi /etc/yum.repos.d/local.repo
关闭防火墙、SElinux
[root@bogon ~]# systemctl stop firewalld
[root@bogon ~]# setenforce 0
测试
[root@bogon ~]# yum clean all
[root@bogon ~]# yum repolist
可以看到我这个镜像源有4067个包即为成功了!!!