linux网络配置
一:网络配置的相关概念
1:网关
网关就是连接不同网段的,可以让不同网段的主机进行通信,就相当于是一个网段鹅出口,必须通过这个出口出去,才能与外界进行通信,
在linux中有默认的网关,NAT模式中默认的网关就是 以 .2结尾 比如 Ip为 192.168.10.10 它的网关就是 192.168.10.2
仅主机模式的网关为 .1结尾的 , 192.168.100.100 它的默认网关就是 192.168.10.1
2:ip和子网掩码之间的关系
ip和子网掩码,是一起出现的,伴随着ip的出现,子网掩码也得出现,子网掩码决定了这个ip属于哪个网段,决定着网络位和主机位
网络位用 1 来表示 ,主机位用 0来表示
子网掩码的写法有2种:第一种就是十进制的写法 255.255.255.0 第二种就是 /24 因为 3个255转换成二进制就是24个连续的1组成。一共有32个1组成
网络地址:主机位全为0 (通常也被叫做网段)
广播地址:主机位全为1
可用地址(主机位不全为0或者1),网络地址和广播地址都是不可用ip地址
二者之间的关系:
列如:192.168.10.10 /24 表示 192.168.10.0 是这个地址的网段,这个ip属于这个网段,因为 /24 表示前面连续的24个1都是网络位,把后面的8个二进制的数变为0,就是这个Ip的网络地址了。后面8位就是主机位
列如:192.168.100.100 /27
它的网络地址:192.168.100.96
它的广播地址:192.168.100.127
可用地址:192.168.100.97~192.168.100.126 30个可用地址
计算如下 /27 表示前面27为都是网络位,后面5为全是主机位
十进制 二进制
100 01100100
将后面的主机位全变成0 01100000 所以就是 011=96 192.168.100.96
将后面的主机为全变成1 01111111 所以就是 01111111 = 127 192.168.100.127
3:虚拟网络编辑器
就是用来设置你的虚拟机的网段的,也就是子网ip==网络地址
你所配置的ip地址必须是这个网段的才行,否则无法进行通信
4:网卡的配置文件
# 进入网卡的配置文件中去 [root@localhost /]# cd /etc/sysconfig/network-scripts/ # 其中以 ifcfg 开头的为网卡的配置文件 [root@localhost network-scripts]# ls ifcfg-ens32 ifdown-isdn ifup ifup-plip ifup-tunnel ifcfg-lo
二:NAT模式的配置
1:进入网络编辑器,设置网络地址
首先进入网络编辑器中去,设置整个虚拟机的网络地址,NAT模式设置为 192.168.20.0/24 这个网段
2:打开设置,将网卡的模式调成NAT模式