Linux学习(一) 为Linux配置静态IP 
CentOS10配置静态IP 
1.网络模式:桥接模式,共享主机ip与网关
2.宿主机执行ipconfig
无线局域网适配器 WLAN:
   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2409:8a6a:447:2e1c:e440:9925:50b2:1fc9
   IPv6 地址 . . . . . . . . . . . . : 2409:8a6a:447:2e1c:fc94:3558:e219:4
   临时 IPv6 地址. . . . . . . . . . : 2409:8a6a:447:2e1c:841a:93ce:b8a2:c8bd
   本地链接 IPv6 地址. . . . . . . . : fe80::254a:5bb3:7ba5:ed23%16
   IPv4 地址 . . . . . . . . . . . . : 192.168.3.13
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::fe94:35ff:fe58:e219%16
                                       192.168.3.13.CentOS执行ifconfig或ip addr观察到网络接口名ens160,接下来执行以下操作:
sudo mncli con mod ens160 ipv4.address 192.168.3.120/24 # 固定ipv4地址
sudo mncli con mod ens160 ipv4.gateway 192.168.3.1 # 设置网关
sudo mncli con mod ens160 ipv4.dns "223.5.5.5 223.6.6.6" # 设置阿里云DNS
sudo mncli con mod ens160 ipv4.method manual # 设置为静态IP
sudo mncli con up ens160注:CentOS默认使用NetWorkkManager管理网络,不再使用传统systemctl restart network,故/etc/sysconfig目录下没有network-script
4.验证是否配置成功:ping www.baidu.com或dig www.baidu.com
kali配置静态IP 
(目前kali虚拟机的初始账号密码是kali:kali,但是可以通过sudo passwd root更改root账号的密码从而使用root账号登陆)
1.网络模式:桥接模式,共享主机ip与网关
2.同上
3.执行ip addr 获取网络接口名eth0,执行vim /etc/network/interfaces编辑网络接口配置文件:
原配置文件:
cmake
#This file describes the network interfaces available on your system
#and how to activate them.For more information,see interfaces(5).
source /etc/network/interfaces.d/*
#The loopback network interface
auto lo
iface lo inet loopback在后面添加上我们自己的静态配置:
cmake
auto etho
iface etho inet static
address192.168.3.66
netmask255.255.255.0
gateway192.168.3.14.验证是否配置成功:ping www.baidu.com或dig www.baidu.com
这个时候很可能会发生域名无法解析的问题,需要再配置DNS解析服务器:
sudo vim /etc/resolv.conf
cmake
# Generated by NetworkManager
search localdomain
nameserver 223.5.5.5 # 阿里云DNS服务器