1.网络设定
(1)查看网卡 ip addr show ( 同 ip addr )
查看设备ip ifconfig eth0(设备名)
(2)常用的网络协议 ipv4
IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基础的协议。
1981年 Jon Postel 在RFC791中定义了IP,Ipv4可以运行在各种各样的底层网络上,比如端对端的串行数据链路(PPP协议和SLIP协议) ,
卫星链路等等。局域网中最常用的是以太网。
32位 二进制
11111110.11111110.11111110.11111110=254.254.254.254
172.25.0.10/255.255.255.0 #ip地址/子网掩码
netmask
用来标识ip的网络位和主机位
netmask非0位所对应的ip地址数值(255.255.255)为这个ip的网络位(表示网络区域)
netmask0位所对应的ip地址数值(0)为这个ip的主机位(表示网络区域中的某台主机)
注意:网络位一致,主机位不一致的两个ip才可以直接通信,这样的两台主机叫做直接网络
2.设定ip的方法:
方法1:(临时设定ip)
ifconfig eth0(设备名)172.25.254.130(ip) netmask 255.255.255.0(子网掩码)
注意:这样的设定是临时的在网络重启时后会失效
方法2:(图形设定ip / 永久性的)
方式1:
nm-connection-eidtor #图形设定ip
方式2:
nmtui #当系统没有图形时可以用此命令开启网络设定的ui界面
网络设备设定ip的两种方式:
automatic(DHCP) ##动态获取,ip不固定(给什么就用什么)
static ##静态ip是操作着自行设置,ip固定
在此图形工具中选择DHCP为动态网络
在此图形工具中选择manual为静态网络,ip须手动输入
方法3:(nmcli 命令)
device ##设备
connnection ##链接
设备名与链接名的区别:
设备名必须真实存在 而链接名可以随意取
nmcli device ...(用tab键可自动补齐)
nmcli device status eth0(设备) #查看eth0的状态
nmcli device show eth0 #显示eth0的详细信息
nmcli device disconnect eth0 #断开eth0(查看不到ip)
nmcli device connect eth0 #连接eth0
nmcli connnection ...
nmcli connection down westos(链接名) #关闭(执行ifconfig 不会显示ip)
nmcli connnection up westos #开启(执行ifconfig 会显示ip)
nmcli connection delete westos #删除westos的ip
nmcli connection add type ethernet con-name westos(链接名) ifname eth0(设备名) autoconnect yes #动态添加(给什么ip就有什么ip)
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.130/24 #静态添加(可以指定ip)
更改(已存在)链接的ip:
DHCP(动态)---> static(静态)
nmcli connection modify westos ipv4.addresses 172.25.254.100/24
nmcli connection modify westos ipv4.method manual
systemctl restart network
static(静态)---> DHCP(动态)
nmcli connection modify westos ipv4.method auto
systemctl restart network