web安全day25:linux的NAT网络配置和yum的配置和使用
目录
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安全day25:linux的NAT网络配置和yum的配置和使用相关推荐
- VMware下Linux的NAT网络显示叉,无网络服务情况解决方案
VMware网络配置无误的情况下,Linux的NAT网络显示叉 今天学习了装载VMware创建LinuxCentOS6.6及CentOS7.6虚拟机, 由于之前照着网上的教程学习装载过Ubuntu优麒 ...
- Linux(redhat7.2)本地yum源配置
本地yum源配置 由于特殊原因,有的时候我们的Linux系统无法连接网络,这种时候软件的安装更新等就成了一个问题,但其实安装Linux系统的光盘映像中有许多我们需要用到的软件,利用本地的光盘映像作为y ...
- 内网下YUM仓库搭建配置+服务器yum源配置
在项目实施过程中,很多实施单位存在没有外网的情况.此时,在服务器上直接使用Yum命令根本无法使用,为了方便在本地搭建环境,为了方便快捷安装软件依赖包,我们采用临时解决方案进行本地Yum仓库搭建,不但可 ...
- Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩
目录 1.常用网络管理命令 2.网络配置 3.修改主机名称 4.主机映射 5.防火墙 6.系统启动级别 7.用户和用户组 8.为用户配置sudoer权限 9.文件权 ...
- Linux下NFS(网络文件系统)的建立与配置方法
网络文件系统( NFS ,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远 ...
- linux/kali NAT网络连接修复
本文只适用于NET网络配置的修复,对于桥接的方式并不适用,可以参考: https://blog.csdn.net/Caoyang_He/article/details/91125741 首先了解一下D ...
- Vmware 中Linux中NAT网络异常解决方法
如果在Vmware Workstation中出现 Bringing up interface eth0: Error: Connection activation failed: Device not ...
- Linux在安装文件时,yum基本配置出现错误
错误日志 One of the configured repositories failed (Media),and yum doesn't have enough cached data to co ...
- WIN10上使用VM部署虚拟机NAT网络模式下域名解析失败
虚拟机安装 LINUX 在 NAT 网络模式下域名解析失败 问题现象: 在本地物理机VM上部署LINUX系统,ping 百度的域名 www.baidu.com 失败,但是ping百度的IP(39.15 ...
- Centos6.4 本地yum源配置
由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置. 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的lin ...
最新文章
- tornado缓存技术
- pythonif语句缩进_Python中多行IF语句缩进的代码样式?
- 如何解决div层被flash遮盖的问题
- 重学java基础第十课:windows快捷键
- php curl获取登陆cookie,PHP curl 模拟登陆 获取cookie
- Nest入门教程 - 初识Providers
- LeetCode--91. 解码方法(动态规划)
- JavaScript-callapply方法
- 听说你还不理解JavaScript闭包
- spPaint3d插件maya安装和介绍教程
- IP切换器是做什么用的?
- 【转】和老外聊天、发邮件常用英语缩写
- 启动计算机 登管理员用户,Windows xp系统使用管理员账户登入系统的技巧
- 庐陵文化(作者:王剑冰,河南省作协副主席)
- 国产web服务器系统,国产web服务器
- window 10中 administrator用户获取管理员权限
- 5G/NR 5G核心网(5GC)之网络功能服务通信
- 元素地牢服务器维修,《元素地牢》已正式开服!劝退地牢等你挑战!
- JavaScript框架比较:AngularJS vs ReactJS vs EmberJS
- dd.giit.us index.php,Git官网普通更新(2020-12-28)
热门文章
- 新年干货 | NLP一路走来的经验之谈
- 20191126_2_英文情感分析
- 读《scikiit-learn机器学习》黄永昌第四章
- 冬天来了,能暖心的不止有女朋友,还有它。
- 深度学习2.0-2.tensorflow的基础操作之创建Tensor及应用场景
- 机器学习算法基础4-K-近邻算法、朴素贝叶斯算法、分类模型评估、模型的选择与调优
- 《Effective STL中文版》前言
- 博文视点大讲堂第40期第一讲:美国TOP60名校逐一点评 圆满结束
- 5.1傅里叶展开,傅里叶级数推导--非常棒
- c++客户端 grpc_grpc加TLS加密和令牌认证