Linux下的网络配置
一.IP是什么
IPaddress全称:internet protocol ADDRESS 指网络进程地址
ipv4 internet protocol version 4
1.2x32
ip是由32位0或1组成,每8位之间就有一个.隔开11111110.11111110.11111110.11111110 = 254.254.254.254
二.子网掩码
- 作用:用来划分网络区域
- 子网掩码不能单独存在,它必须结合IP地址一起使用
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位 - 网络位表示网络区域
主机位表示网络区域里某台主机
三.IP通信判定
当网络位一致时,主机位不一致的2个IP可以直接通讯
- 172.25.254.100/24和172.25.254.200/24:
其中24=255.255.255.0 表示前三位是网络位 最后一位为主机位 - 192.168.0.1/16和192.168.0.2:
其中16=255.255.0.0 表示前两位是网络位 后两位为主机位
四.网络设定工具
1.ping
ping命令可以检测网络是否通畅
命令 | 效果 |
---|---|
ping ip | 检测连接ip所示的主机网络是否通畅 |
ping -w 数字 | 连接有延迟等待秒数 |
ping -c 数字 | ping的次数 |
网络号位192.168.6主机号为200的网络连通时:
ping不通时:
ping -c 设置ping的次数 不设置时一直ping下去按ctrl+c
停止
2. ifconfig
1.ifconfig用来直接查看网络接口:
2.ifconfig dev 查看:
3.用ifconfig dev ip/子网掩码
设定ip
注意:ifconfig修改ip是暂时的,刷新服务器之后就会恢复修改前的状态
当设备关闭(down)之后,ifconfig无法看到其ip信息,重新开启(up)就可以看到ip信息
3.ip addr
1.ip addr show
2.ip addr add ip/子网掩码 dev
设定并增加ip
注意:增加ip操作与ifconfig增加ip同样具有暂时性,用nmcli命令进行reload,down,up其增加的ip仍然会被删除
ip addr del dev DEVICE ip/24
设定并删除ip: