一、linux网络基础

1、改变ip
nm-connection-editor 修改ip
Linux基础(网络管理、配置虚拟机和配置yum源)_第1张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第2张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第3张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第4张图片

2、查询ip
ifconfig eth0 查看虚拟机ip
Linux基础(网络管理、配置虚拟机和配置yum源)_第5张图片
ip addr show br0 查看真机ip

Linux基础(网络管理、配置虚拟机和配置yum源)_第6张图片
3、把主机配置成路由器
ping 172.25.254.111 查看是否能通信
路由器是什么
是NAT
nat是进行网络地址转换,分为源地址转换和目的地址转换
网关用来接受上网的数据
(1)打开防火墙
因为防火墙与libvirtd.service冲突,因此必须先关闭libvirtd,接着开启防火墙,接着在打开libVirtd.service,添加防火墙的伪装服务(masquerade)
Linux基础(网络管理、配置虚拟机和配置yum源)_第7张图片
systemctl stop libvirtd.service -关闭libvirtd.service
systemctl restart firewalld -重启防火墙
systemctl stop libvirtd.service --开启libvirtd.service
firewall-cmd --add-masquerade --添加伪装
firewall-cmd --list-all -查询伪装是否开启,yes为开启
(2)配置虚拟机网关
进入network工作目录
Linux基础(网络管理、配置虚拟机和配置yum源)_第8张图片
修改网络配置文件‘
Linux基础(网络管理、配置虚拟机和配置yum源)_第9张图片Linux基础(网络管理、配置虚拟机和配置yum源)_第10张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第11张图片

保存退出
重启network
Linux基础(网络管理、配置虚拟机和配置yum源)_第12张图片

NBOOT 当网络激活是
BOOTPROTO 网卡为静态模式

二、配置虚拟机

(1)打开虚拟机管理器
Linux基础(网络管理、配置虚拟机和配置yum源)_第13张图片
(2)选择添加虚拟机
Linux基础(网络管理、配置虚拟机和配置yum源)_第14张图片
选择下一步
Linux基础(网络管理、配置虚拟机和配置yum源)_第15张图片
鼠标点击browser
Linux基础(网络管理、配置虚拟机和配置yum源)_第16张图片
选择browserlocal
Linux基础(网络管理、配置虚拟机和配置yum源)_第17张图片
找到镜像
Linux基础(网络管理、配置虚拟机和配置yum源)_第18张图片
给内存为8g
Linux基础(网络管理、配置虚拟机和配置yum源)_第19张图片
给虚拟机起名字
Linux基础(网络管理、配置虚拟机和配置yum源)_第20张图片
选择最上面的一个进行安装
注意:一出现此页面,必须按上下键,防止默认安装第二个
Linux基础(网络管理、配置虚拟机和配置yum源)_第21张图片
系统语言选择英语或者中文
Linux基础(网络管理、配置虚拟机和配置yum源)_第22张图片
选择时区(即date&time)(中国时间只能选择上海)
Linux基础(网络管理、配置虚拟机和配置yum源)_第23张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第24张图片
选择键盘输入语言
Linux基础(网络管理、配置虚拟机和配置yum源)_第25张图片
选择内存分区(insatllation)
boot 给200
Linux基础(网络管理、配置虚拟机和配置yum源)_第26张图片
swap给500
Linux基础(网络管理、配置虚拟机和配置yum源)_第27张图片
剩下的全给根目录
Linux基础(网络管理、配置虚拟机和配置yum源)_第28张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第29张图片
选择图形化界面(software)
Linux基础(网络管理、配置虚拟机和配置yum源)_第30张图片
选择开始安装
Linux基础(网络管理、配置虚拟机和配置yum源)_第31张图片
这时可以设置用户名和密码
Linux基础(网络管理、配置虚拟机和配置yum源)_第32张图片
设置超级用户密码
Linux基础(网络管理、配置虚拟机和配置yum源)_第33张图片
完成安装
Linux基础(网络管理、配置虚拟机和配置yum源)_第34张图片
(3)虚拟机开机
开机后选择语言
Linux基础(网络管理、配置虚拟机和配置yum源)_第35张图片
(4)修改虚拟机ip
进入虚拟机网络服务的工作目录
并显示里面的所有的文件
Linux基础(网络管理、配置虚拟机和配置yum源)_第36张图片
配置ip(先删除 ,在添加)
Linux基础(网络管理、配置虚拟机和配置yum源)_第37张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第38张图片
虚拟机ip为真机ip加100
网关为真机ip
配置dns
dns为域名解析,可以将我们熟知的域名解析为复杂的ip地址
Linux基础(网络管理、配置虚拟机和配置yum源)_第39张图片
配置完成后就可以在虚拟机上访问网络

三、配置yum共享源

(1)配置主机um源
首先建立两个目录:iso和rhe17.3 ----mkdir /iso /rhe17.3
Linux基础(网络管理、配置虚拟机和配置yum源)_第40张图片

找到目的文件:find / -name *.iso

把虚拟机镜像移动到iso目录:mv 镜像文件地址 /iso
Linux基础(网络管理、配置虚拟机和配置yum源)_第41张图片
把镜像文件挂载到rhe17.3:moute /iso/rhel-server-7.3x86——64-dvd.iso /rhe17.3
Linux基础(网络管理、配置虚拟机和配置yum源)_第42张图片
查看镜像文件:ls /rhe17.3
Linux基础(网络管理、配置虚拟机和配置yum源)_第43张图片
进入yum目录
Linux基础(网络管理、配置虚拟机和配置yum源)_第44张图片
编写配置文件
Linux基础(网络管理、配置虚拟机和配置yum源)_第45张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第46张图片
清除yum缓存
Linux基础(网络管理、配置虚拟机和配置yum源)_第47张图片
查询yum源是否配置好
Linux基础(网络管理、配置虚拟机和配置yum源)_第48张图片
主机从yum源处获得程序进行安装
Linux基础(网络管理、配置虚拟机和配置yum源)_第49张图片
(2)配置共享yum源(即主机和虚拟机都可以用)
首先建立一个挂载目录
Linux基础(网络管理、配置虚拟机和配置yum源)_第50张图片
开启htppd服务(没有此服务必须先安装)
Linux基础(网络管理、配置虚拟机和配置yum源)_第51张图片
让httpd开机自起
Linux基础(网络管理、配置虚拟机和配置yum源)_第52张图片
把镜像挂载到指定目录
Linux基础(网络管理、配置虚拟机和配置yum源)_第53张图片
不让防火墙阻止http服务
Linux基础(网络管理、配置虚拟机和配置yum源)_第54张图片
让镜像开机自动挂载
Linux基础(网络管理、配置虚拟机和配置yum源)

Linux基础(网络管理、配置虚拟机和配置yum源)_第55张图片
编写yum配置文件(将上面的配置文件进行修改)
Linux基础(网络管理、配置虚拟机和配置yum源)_第56张图片
清除yum缓存
Linux基础(网络管理、配置虚拟机和配置yum源)_第57张图片
在虚拟机重配置yum文件
1)进入yum目录
Linux基础(网络管理、配置虚拟机和配置yum源)_第58张图片
2)显示所有文件,并删除所有文件
Linux基础(网络管理、配置虚拟机和配置yum源)_第59张图片
3)编写yum文件(后缀名必须是repo)
Linux基础(网络管理、配置虚拟机和配置yum源)_第60张图片
Linux基础(网络管理、配置虚拟机和配置yum源)_第61张图片
htpp地址是真机的ip加上yum源的路径
4)退出保存,清除yum缓存
Linux基础(网络管理、配置虚拟机和配置yum源)_第62张图片
5)检查yum源是否配置好
Linux基础(网络管理、配置虚拟机和配置yum源)_第63张图片

注意

如果虚拟机不能连通真机(即ping不通),只有三种情况
(1)真机没有开启防火墙的masquerade。
解决方案:重新开启防火墙的masquerade
(2)虚拟机网卡坏了
解决方案:可以重新换一个网卡
(3)网关没有配置好
解决方案:重新配置网关