我正在使用VBox。我有一个桥接适配器。我需要让我的网络正常工作。我已经可以做的就是手动设置所有内容,我的意思是:
ifconfig eth0 192.168.1.33 netmask 255.255.255.0
route add default gw 192.168.1.1
这样我就有了互联网连接。我的问题是:如何在 Kali Linux 上从 DHCP 获取 IP 地址/网络掩码/gw?我不知道它是如何工作的...我尝试编辑我的/etc/network/interfaces
自动 eth0 与 DHCP 并重新启动服务。这不起作用。我什至没有获得 IPv4 地址,只有 IPv6 地址,而且那时我没有网络连接。
dhclient eth0
对我也不起作用。我究竟做错了什么?
答案1
我在桥接模式下使用 DHCP 时也发现了同样的问题。出于同样的原因,我更喜欢使用 DHCP。
我执行以下命令,它会启动接口并获取 IP 地址。
ipconfig eth0 up
dhclient eth0
这适用于 Kali 2 - 不知道为什么它不能自动执行此操作,当我有机会时我会研究它。
答案2
我在启动时遇到了这个问题,由于某种奇怪的原因,我的eth0
(主网卡)根本没有或完全没有获取我的 DHCP 设置。
我用这个解决了这个问题,正如您在 Security Beast 2014 年 12 月 17 日 5:28 发布的帖子中看到的那样:
ifconfig eth0 down # tear eth0 down/drop its current DHCP settings
ifconfig eth0 up # bring it back up
dhclient eth0 # poll for new and complete DHCP settings which include the default gatway
我什至更进一步,将其添加到/etc/rc.local
.您可以手动添加这些行前该exit 0
行:
ifconfig eth0 down
ifconfig eth0 up
dhclient eth0
现在每次启动都能正确获取 DHCP 设置。
答案3
理想情况下dhclient-eth0
应该可以工作,但由于您没有网络连接,因此无法通过 dhcp 获取 IP 地址,您几乎没有解决办法
如果您只想在 Kali 上上网,请制作网络适配器,这样NAT
您就可以访问互联网
您可以使用BRIDGE MODE
gnome-network-manager 通过 GUI 来配置它,方法是右键单击网络连接并编辑连接,然后输入您的网络 IP 地址
如果你想用命令行编辑 /etc/network/interface 并添加以下条目
iface interface inet static address Your-ip netmask Your netmask gateway your gateway