我使用的 Kali Linux 版本是 Linux kali 6.0.0-kali6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.12-1kali 我使用的是 vmware pro。
当我输入 IP a 时,我将其作为 ETH0 接口的输出
eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:0c:29:6a:d7:30 brd ff:ff:ff:ff:ff:ff
当我输入这两个命令时,就会分配一个 IP 地址
ip link set dev eth0 up
dhclient -v eth0
这不应该是自动的吗?这里发生了什么。
答案1
为了让网络接口在启动时启动(我认为术语“自动”是指启动),需要使用 ifupdown、NetworkManager、systemd-networkd 等网络配置程序对其进行配置。
来自 Kali 文档:
“默认情况下禁用网络服务:Kali Linux 包含默认情况下禁用网络服务的 systemd 挂钩。这些挂钩允许我们在 Kali Linux 上安装各种服务,同时确保无论安装什么软件包,我们的发行版默认情况下都是安全的。其他服务例如蓝牙也默认被列入黑名单。”看:https://www.kali.org/docs/introduction/should-i-use-kali-linux/
所以需要选择一个配置工具并进行配置。此 Debian 页面有示例:https://wiki.debian.org/NetworkConfiguration