问题一:如何确定网段?
网段即IP地址与子网掩码与运算的结果。
例如: IP:192.168.133.101
子网掩码:255.255.255.0
网段:192.168.133.0
在同一个网段,即在同一个局域网的电脑之间是可以互相通信的。
问题二:
需求:1)、Linux可以上网;
2)、Linux之间可以互相通信;
3)、Windows和Linux之间可以互相通信。
解决方案:
Windows: IP:192.168.133.2
子网掩码:255.255.255.0
网关:192.168.133.101
此时,虚拟交换机的IP:192.168.133.101;网段:192.168.133.0;子网掩码:1255.255.255.0
Linux虚拟机1:IP:192.168.133.3
子网掩码:255.255.255.0
网关:192.168.133.101
Linux虚拟机2:IP:192.168.133.4
子网掩码:255.255.255.0
网关:192.168.133.101
Linux虚拟机3:IP:192.168.133.5
子网掩码:255.255.255.0
网关:192.168.133.101
配置步骤:1、打开虚拟机----编辑-----虚拟网络编辑器----更改设置----选择NAT网络模式
子网IP就是网段,由此确定子网掩码,点击NAT设置,修改网关,如图。
2、Windows设置的网关和子网掩码与虚拟机相同,ip地址不可相同。
3、修改Linux的IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
回车,得到如下界面。
修改为下图模样,修改后ZZ,保存并退出。
4、重启网络。输入service network restart 回车
查看ip地址:ip addr
查看与外网是否连接:ping www.baidu.com
查看与本机Windows系统是否连接:ping 本机ip地址
ctrl+c结束连接。
5、如果出现问题,请检查Windows防火墙和Linux防火墙是否关闭
检查Linux系统防火墙状态:systemctl status firewalld
停掉虚拟机:systemctl stop firewalld 。重启之后防火墙会打开。
禁用防火墙 : systemctl disable firewalld 。重启之后也不会开,
禁用和停止都是可以的。