###网卡###
IP ADDRESS?
ip address = internet protocol address ###官方叫做网络进程地址
ipv4 = internet protocol version 4
一个网络地址由网络位(区域).主机位(哪个主机)构成,一共32位(二进制)
采用子网掩码标示网络位和主机位,子网掩码其实是不存在的,一共32位(二进制)
子网掩码中1的个数对应表示网络位数,剩下的位数表示该网络区域的主机个数
主机位全0没意义,主机位全1表示广播地址 在同一个网段的主机之间才能通信 11111110.11111110.11111110.11111110=254.254.254.254
网络位一致,主机位不一致的2个ip可以直接进行通讯
172.25.254.1/24当中,24=255.255.255.0
172.25.0.1/16当中,16=255.255.0.0
为什么要配置网络?
只有配置好网络才能上网,计算机有网络才有意义。
以太网?
以太网其实是一种控制机制
当一台主机向另外一台主机发送数据的时候,先检测目的主机传送数据的线缆是否空闲
如果空闲继续发送,如果忙碌,则等待一会继续检测是否空闲,空闲了就发送数据
主机间传输方式为等待式传输数据(不能互不相让)。
子网掩码?
用来划分网络区域
子网掩码非0的位对应的ip位上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机
网络设定工具?
ping 某个ip地址 检测网络是否通畅
ping来检测是否可以直接通讯
ping -c n n表示次数,例如3 ,只ping3次
ping -w n n表示秒数,例如3,等待3秒
"注意: device是网卡名称(比如eth0、eth1),是实实在在存在的
device的名字一个物理事实,看到什么命字只能用什么命字"
ifconfig 查看或设定网络接口
ifconfig device ip/24 设定
ifconfig device down 关闭
ifconfig device up 开启
ip addr 检测或设定网络接口
ip addr show 检测
ip addr add ip/24 dev device 设定
ip addr flush eth0 更改ip(刷空之前所有的ip)
图形方式设置ip(永久的)?
nm-connection-editor nm = NetworkManager,图形方式改了ip重启网络(有可能)不生效
systemctl stop NetworkManager 关闭网络管理者
systemctl restart network 重启网络
systemctl start NetworkManager 开启网络管理者
Manual方式为静态分配ip
DHCP是动态分配一个ip地址
nmtui 具体操作如下:采用上下键切换
命令方式设定网络?
nmcli NetworkManager必须开启
nmcli device connect eth0 启用eth0网卡
nmcli device disconnect eth0 关闭eth0网卡
nmcli device show eth0 查看网卡信息
nmcli device status eth0 查看网卡服务接口信息
nmcli connection down westos 去掉链接名字为westos的网络
##用nm-connection-editor 改名称为westos
nmcli connection show 查看网络
nmcli connection up westos 开启链接名字为westos的网络
nmcli connection delete westos 删除链接名字为westos的网络
nmcli