1.搭建实验环境
步骤一:在真机的shell里面打开两台虚拟机desktop和server
步骤二:在真机root下的shell里面输入virt-manager,给desktop主机一块网卡,给server主机两块网卡
步骤三:配置desktop虚拟机(客户端)的网络,只有一个网卡,ip为1.1.1.111
步骤四:配置server虚拟机(服务端)的网络,两个网卡,ip分别为172.25.254.211和1.1.1.211
步骤五:测试
用服务端可以ping通真机172.25.254.61
用服务端可以ping通客户端1.1.1.111
2.为什么要配置网络?
只有配置好网络才能上网,计算机有网络才有意义
只有上网才能看见别人的东西,可以带动经济的发展
3.什么叫以太网?
以太网其实是一种控制机制
当一台主机向另外一台主机发送数据的时候,先检测目的主机传送数据的线缆是否空闲
如果空闲继续发送,如果忙碌,则等待一会继续检测是否空闲,空闲了就发送数据
主机间传输方式为等待式传输数据(不能互不相让)
4.什么是网络地址IP ADDRESS?
ip address = internet protocol address ###官方叫做网络进程地址
ipv4 = internet protocol version 4
一个网络地址由网络位(区域).主机位(哪个主机)构成,一共32位(二进制)
采用子网掩码标示网络位和主机位,子网掩码其实是不存在的,一共32位(二进制)
子网掩码中1的个数对应表示网络位数,剩下的位数表示该网络区域的主机个数
主机位全0没意义,主机位全1表示广播地址
在同一个网段的主机之间才能通信
11111110.11111110.11111110.11111110=254.254.254.254
网络位一致,主机位不一致的2个ip可以直接进行通讯
172.25.254.1/24当中,24=255.255.255.0
172.25.0.1/16当中,16=255.255.0.0
5.什么是子网掩码?
用来划分网络区域
子网掩码非0的位对应的ip位上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机
6.临时设定网络的工具(临时的)
实验环境:删除单个网卡的desktop主机的永久ip
ping 某个ip地址 ###功能是检测网络是否通畅
ping来检测是否可以直接通讯
ping -c n ## n表示次数,例如3 ,只ping3次
ping -w n ## n表示秒数,例如3,等待3秒
工具一:
ifconfig | 查看或者设定网络接口 |
---|---|
ifconfig device ip/24 | 临时设定ip地址 |
ifconfig device down | 关闭临时设定的ip |
ifconfig device up | 开启临时设定的ip |
device是网卡名称(比如eth0、eth1),是实实在在存在的
device的名字是一个物理事实,看到什么名字只能用什么名字
(1)ifconfig 查看或者设定网络接口
(2)ifconfig device(eth0) ip/24 临时设定ip地址
(3)ifconfig device down 关闭临时设定的ip
(4)ifconfig device up 开启临时设定的ip
工具二:
ip addr | 检测或设定网络接口 |
---|---|
ip addr show | 检测 |
ip addr add ip/24 dev device | 临时设定ip |
ip addr del dev device ip/24 | 删除ip(一次性只能删除一个ip) |
ip addr flush eth0 | 更改ip(刷空之前所有的ip) |
(1)ip addr 检测或设定网络接口
(2)ip addr show 检测
(3)ip addr add ip/24 dev device 临时设定ip
(4)ip addr del dev eth0 ip/24 删除ip(一次性只能删除一个ip)
(5)ip addr flush eth0 更改ip(刷空之前所有的ip)
说明:ip addr查看的更全面,比ifconfig好用
7.图形方式设置ip(永久的)
(1)主机有图形界面时:这个比较麻烦,并且前提条件是在图形界面
nm-connection-editor | 图形方式设置ip的命令 |
---|---|
systemctl stop NetworkManager | 关闭网络管理者 |
systemctl restart network | 重启网络 |
systemctl start NetworkManager | 开启网络管理者 |
说明:
Manual方式为静态分配ip
DHCP是动态分配一个ip地址(前提是连接到的网络里面有DHCP服务器)
(2)在虚拟控制台时:采用nmtui(也可以在图形界面做实验),具体操作如下:采用上下键切换