linux下的网络配置以及DHCP服务器的搭建
ip
1.对于ip的说明
- ip addr (=internet protocol address) 是网络进程地址
- 协议名称:tcp/ip协议
- 协议版本:ipv4 (= internet protocol version 4 )
- 一个网络地址由网络位(区域).主机位(哪个主机)构成,一共32位(二进制)
- ip地址 2^32
举例
11111111.11111111.11111111.11111111 =255.255.255.255
11111111.11111111.11111111.00000000 =255.255.255.0
2.子网掩码
- 一个网络地址由网络位(区域).主机位(哪个主机)构成。我们采用子网掩码标示网络位和主机位
- 子网掩码中1的个数对应表示网络位数,剩下的位数表示该网络区域的主机个数
- 主机位全0没意义,主机位全1表示广播地址 。因此我们可以使用的地址范围2^16-2=
254.254.0.1 ---- 254.254.254.253(因为254.254.254.254表示广播地址,功能已经被确定了)
3.什么样的两个ip可以通信
网络位相同,主机位不同的两个ip可以直接通信
172.25.254(网络位).1/24 = 172.25.254.1/255.255.255.0(3*8)
- 临时设定,设置好后ping一下
- haha(rhel8) 172.25.254.23
- xixi(rhel7) 172.25.254.24
【1】未设置前,网络位相同,主机位不同。可以正常ping通
【2】ifconfig eth0 172.25.254.23 netmask 255.255.255.0
注意不可以两台主机设置成同一个主机位
【3】ifconfig eth0 172.25.250.24 netmask 255.255.255.0
不一致的网络位 Network is unreachable
【4】ifconfig eth0 172.25.254.24 netmask 255.255.0.0