为 VirtualBox 设置静态 IP

为 VirtualBox 设置静态 IP

我在学习ARP欺骗我用我的 Ubuntu 机器作为中间人,我的虚拟机中的 Ubuntu 作为目标,我的默认网关(即10.7.1.2)作为目标网关。为了嗅探两台机器之间的流量,机器必须位于同一网络中。当我检查route -n我的虚拟机主机时,它显示它使用的网关地址10.0.2.2与我用于主机的网关地址不同。

是否可以将虚拟机带入我的网络并分配任何静态 IP 10.7.1.x

答案1

在 Ubuntu 的 VB 客户机配置中,将网络适配器 1 类型从 NAT 更改为 Bridged Adapter。

然后启动 Ubuntu 客户机并以 root 身份(或 sudo)更改/etc/network/interfaces设置静态接口:

auto eth0
iface eth0 inet static
    address 10.7.1.7
    netmask 255.255.255.0
    gateway 10.7.1.2

并确保删除或注释掉任何提及 dhcp 的节。重新启动网络sudo service networking restart或重新启动您的客户端。

如果你需要在 Ubuntu 客户机上进行域名解析,你还必须在 中添加 DNS /etc/resolv.conf。例如

nameserver 8.8.8.8

相关内容