
今日学习了网络配置的相关知识首先就是ipconfig的指令在Windows的命令提示符中去查询VMnet8的IPv4的地址同时在Linux上使用ip a的指令去查询enss33网卡的inet地址。发现两个地址的前三位是一样的根据韩老师的讲解我了解到这说明两个地址处于同一网段下。之后我跟着韩老师的讲解学习使用ping指令去检测当前服务器是否能连接目的主机。同时我学习如何去更改Linux系统的IP地址即用vim之类的指令打开/etc/netplan/*.yaml文件。打开文件后可以看到ethernets有线网卡下的enss33下的dpch4自动分配IPv4地址默认为true。将其改成false。同时在enss33下加入与python相近需要有缩进addresses:- 192.168.xxx.xxx/24/24是指子网掩码相当于255.255.255.0注意-后面有一个空格同时加入routes:- to: defaultvia: 192.168.xxx.2 (xxx与上面的IP地址一致网关默认为2)再加上nameservers:addresses: [8.8.8.8,114.114.114.114]注意 8.8.8.8是Google公用DNS后面的是国内常用的公用DNS但保存后且启动服务后发生了错误IPv4地址没改成我想要的IP反而变为了本地链路连接。当我询问deep seek后了解到这是因为我没有添加renderer的缘故之后我在enss33后再加上renderer:NetworkManager(桌面版使用服务器版的用networkd)再次启动服务即可。随后我了解了hosts文件是记录IP地址与主机之间的映射关系的文件以及DNS是IP地址与域名映射关系的分布式数据库。同时也了解到DNS域名劫持的部分知识。