背景
内网环境,虚拟机均无法连接互联网
服务端: 192.168.226.133 (搭建iso本地yum源)
客户端: 192.168.226.135 (配置服务端yum源)
1.上传ISO文件
服务端:
将iso文件上传至/media目录
2. 创建存储,挂载目录
- 登录服务端远程服务器
- mkdir /ISO
- mount -o loop /media/CentOS-7-x86_64-DVD-2009.iso /ISO/
3.配置本地yum源repo文件
- 备份本机yum源文件
mkdir /etc/yum.repos.d/history
mv /etc/yum.repos.d/*repo /etc/yum.repos.d/history
- 创建本地repo文件
cat /etc/yum.repos.d/local.repo
/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///ISO
enabled=1
gpgcheck=0
4.测试本地yum源
yum clean all
yum makecache
5.验证
vsftpd 安装成功,表明yum本地源搭建成功
6.基于ftp方式配置本地yum源发布源
客户端:
- 备份本地yum源文件
mkdir /etc/yum.repos.d/history
mv /etc/yum.repos.d/*repo /etc/yum.repos.d/history
- 创建本地repo文件
cat /etc/yum.repos.d/yum.repo
[ftp]
name=ftp
baseurl=ftp://192.168.226.133 (服务端ip)
gpgcheck=0
enabled=1
- 测试yum源
yum clean all
yum repolist
- 安装ftp包进行测试
下图可以看到,ftp安装成功,说明yum源配置成功