本次的实验需要在一个虚拟机的窗口和真机执行
32 2进制
11111110.11111110.11111110.11111110 ==254.254.254.254
网络位表示网络区域
主机位表示网络区域中的某台主机
netmask非0位所对应的ip地址数值为这个ip的网络位
netmask0位对应的ip地址数值为这个ip的主机位
网络位一致主机位不一致的两个ip是可以直接通信的
1.常用网络协议ipv4
ip:32 2进制
11111110.11111110.11111110.11111110 ==254.254.254.254
本次的网络设定一定要在虚拟机里的窗口执行
netmask
用来表示ip的网络位和主机位网络位表示网络区域
主机位表示网络区域中的某台主机
netmask非0位所对应的ip地址数值为这个ip的网络位
netmask0位对应的ip地址数值为这个ip的主机位
网络位一致主机位不一致的两个ip是可以直接通信的
这样的两台主机叫做直连网络
2.设定ip
方法一:
ifconfig device ip netmask 255.255.255.0
例如:ifconfig eth0 172.25.254.128 netmask 255.255.255.0
这样的设定是临时的,在网络服务重启后失效
systemctl restart network 重启网络
##先用“ifconfig”查看
##更改后的netmask
##重启网络后又变回原来
方法二:
nm-connection-editor 图形的设定ip的方式
nmtui 当系统没有图形时可以用此命令开启网络设定的ui界面
以上两种方法都可以设定ip,只是界面不一样
网络设备设定ip的方式有两种
dhcp 动态获取,ip不固定
static 静态ip为操作者自行设定,ip固定
在此图形工具中选择dhcp为动态网络
在此图形工具中选择manual为静态网络,ip须自行手动输入
方法三:
nmcli (后面的命令如果忘记可以按两下Tab键显示)
nmcli device status eth0 ##显示eth0状态
nmcli device show eth0 ##显示eth0详细信