配置局域网yum

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39081169/article/details/82557664

局域网yum源思路

局域网yum源:前提你该虚拟机上的网卡配置都已经ok(能ping通www.baidu.com)

软件包

选出一台服务器

这台电脑要作为服务器,提供网络服务

1.网络服务设置

依次进行如下操作

>> yum list | grep httpd

>> yum -y install httpd.x86_64 (安装了网络服务)

开启服务(网络服务要开启才可使用)

>>service httpd start

2.防火墙设置:

关闭防火墙 >>service iptables stop (不然客户端不能与其自由通信)

设置防火墙开机不启动 >> chkconfig iptables off

3.将软件包链接到网络服务目录下(才可以在网络通过ip或主机名 访问)

软件包拷贝到网络服务的目录下

依次执行

>> mkdir /mnt/centos (创建存放镜像的目录)

>> mount -t iso9660 -o loop /dev/cdrom /mnt/centos (将镜像文件挂载到/mnt/centos下:切记要永久挂载)

>> ln -s /mnt/centos /var/www/html (ln -s :软链接 相当于将软件包放在了http服务的目录下)

4.到此服务器的网络配置完成, 在浏览器上输入http://你的虚拟机ip地址/centos/ 能进入如下页面说明配置成功:接下来配置客户端就可以了

配置客户端

1.让客户端repo都失效(为了让其不能使用公共网络,只能使用局域网) 然后拷贝作为网络的repo

>> cd /etc/yum.repos.d/ (进入存放repo文件的地方)

>> rename .repo .repo.bak ./* (让该文件夹下的所有repo文件失效,不使用网络)

>> cp CentOS-Base.repo.bak innet.repo (然后拷贝作为网络访问的repo ,将其命名为innet.repo)

2. 配置innet.repo

>> vi innet.repo

配置如下

_____________________________________________________________________________

[innet] (标识符)

name=innet (自己起的名字)

baseurl=http://mini1/centos (让其网络访问连接到你之前配置好的服务器下的网络文件--:mnt/centosvar/www/html的软链接 )

gpgcheck=0

enabled=1 (自己加上 0为禁用,1为开启 ,启用这个yum源)

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

_____________________________________________________________________________

3、>> yum clean all 清缓存(否则之前启用的yum 源会有缓存占用内存,从而会使你的安装失败)

4、>> yum repolist 查看仓库信息

配置成功执行yum repolist 会显示

------------------------------------------------------------

repo id      repo name              status

Local          innet                        6,575

repolist:   6,575

------------------------------------------------------------

猜你喜欢

转载自blog.csdn.net/qq_39081169/article/details/82557664