ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

web安全day25:linux的NAT网络配置和yum的配置和使用

2021-12-30 22:33:52  阅读:208  来源: 互联网

标签:web http centos day25 mirrors.163 yum 7.9 com


目录

NAT网络配置

配置VMware的网络

配置windows的网络

配置linux的网络

yum源配置和yum安装

yum源配置

yum下载和安装


NAT网络配置

为了使我们的linux可以访问网络,我们将其挂载在vmnet8下,实现nat方式访问网络。

配置VMware的网络

首先检查我们的虚拟机设置,选择vmnet8或者nat模式。

配置我们的网关,在VMware中找到编辑下的虚拟网络编辑器

配置windows的网络

设置静态ip地址

在物理机中,为vmnet8设置静态ip地址。

检查VMware network adapter vmnet8,重点注意以下内容:

  • ip地址需要和虚拟机的网络处于同一网段内
  • ip地址不冲突
  • dns服务器ip地址和VMware中虚拟网络编辑器中设置的网关IP保持一致

配置linux的网络

有两种方法,任选其一即可

通过配置文件配置

cd /etc/sysconfig/network-scripts/

vim ifcfg-ens33(可能名字不一样,有的叫  ifcfg-ens6666777,有的叫  ifcfg-ens0)

BOOTPROTO="static" //地址获取方式
ONBOOT="YES" //是否允许network服务管理该文件
IPADDR=192.168.189.101
NETMASK=255.255.255.0
GATEWAY=192.168.189.2
DNS1=192.168.189.2
DNS2=8.8.8.8

主要对以上内容进行修改,保证ip地址和windows的vmnet8在同一网段内,且不冲突,网关地址和VMware中网关地址保持一致,dns1地址和windows的vmnet8的网关地址保持一致。

重新启动网卡

service network restart

测试ping网络,ping通说明成功

ping www.baidu.com

通过配置命令配置

配置ip地址

ip addr add 192.168.189.101/24 dev ifcfg-ens33

配置网关

ip route add default via 192.168.189.2 dev ifcfg-ens33

配置dns

vim /etc/resolv.conf

关闭networkmanager服务

service NetworkNanager stop
chkconfig --level 345 NetworkManager off

yum源配置和yum安装

yum源配置

找到yum的配置文件。

cd /etc/yum.repos.d/

这其中存放的就是yum的配置文件。默认情况下是没有配置文件的,需要我们手动去配置它,由于众所周知的原因,我们访问外面的网站是非常慢的,所以我们使用的一般都是国内的yum源。我这里使用的是网易的yum源。

redhat使用的yum源和centos使用的是一样的。

打开网易yum源界面,选择我们需要的版本的repo文件。

​http://mirrors.163.com/.help/centos.html​

检查版本

cat /etc/redhat-release

可以看到我们的linux是7.4版本的,那么适用的repo版本就是CentOS7。

下载repo

使用wget下载对应的repo文件

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

修改repo

将所有的$releasever全部替换成版本号-->7.9.2009:

sshift+: 编辑 输入下面的指令

%s/$releasever/7.9./g

最后是这样的。

cat CentOS7-Base-163.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-7.9.2009 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=7.9.2009&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-7.9.2009 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=7.9.2009&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-7.9.2009 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=7.9.2009&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-7.9.2009 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

yum下载和安装

yum makecache

在​​http://mirrors.163.com/centos/7/os/x86_64/Packages/​​下找到

yum-3.4.3-168.el7.centos.noarch.rpm

yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

这三个文件

下载

使用wget工具下载。

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

安装

为了防止几个包安装时有互相依赖,使用 rpm -ivh yum-* 命令一次性安装三个包

检查是否安装成功

rpm -qa |grep "yum"

清理缓存

yum clean all

重新生成缓存

yum makecache

检查是否成功

yum repolist all

此时已经配置安装成功了。

检查yum源能够提供的内容

yum list //检查yum源能够提供的所有内容
yum list mysql*//检查yum源能否提供mysql软件

本文参考了以下内容:

​https://blog.csdn.net/otmqixi/article/details/81564515​

​https://blog.csdn.net/lxz352907839/article/details/84581727​

关于本文所用到的工具,欢迎关注我的公众号:旁骛OtherThing,回复工具获取。

标签:web,http,centos,day25,mirrors.163,yum,7.9,com
来源: https://blog.csdn.net/qq_36813857/article/details/122246599

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有