使用卡利Linux在苹果系统(Macbook Pro 16 英寸英特尔 i9)以及 Kali Linux 的预构建映像虚拟盒子虚拟机-https://www.kali.org/get-kali/#kali-virtual-machines。网络配置为网络地址转换。
我正在尝试配置我想要的 DNS 服务器(1.1.1.1
在这种情况下为 Cloudflare)。
我所做的步骤:
- 修改
/etc/dhcp/dhclient.conf
- 删除哈希键 (#
)prepend domain-name-servers
并将其更改为prepend domain-name-servers 1.1.1.1;
。 - 跑步
service NetworkManager restart
(如根用户)。
执行上述操作,我希望/etc/resolv.conf
这是由网络管理器包含1.1.1.1
在名称服务器列表的顶部。
实际结果是没有任何改变,但我仍然拥有 ISP 默认 DNS 服务器。
答案1
这就是我进行更改的方式:
0.) 确保您有直接连接,因为接口将被停用和激活,因此如果有,您将失去远程连接。
1.) 打开“nmtui”
sudo nmtui
2.)“编辑连接”
3.)“编辑”提问界面
4.)“添加”1.1.1.1 作为 DNS 服务器
5.) 点击“确定”并点击“返回”
6.)“激活连接”
7.) 确保您处于正确的界面并点击“停用”
8.) 确保您处于正确的界面并点击“激活”
9.) 点击“返回”
10.) 点击“退出”
11.) 检查结果
cat /etc/resolv.conf
答案2
在我自己进行了一些研究之后 - 似乎文件prepend domain-name-servers
中的配置dhclient.conf
已损坏并且当前没有产生resolv.conf
应有的影响。这是解决该问题并提出正确解决方案的视频:
https://www.youtube.com/watch?v=ArsErSR-U4E