我是 pfSense 和 VirtualBox 的新手,我有一台运行 Ubuntu 的 PC,在 Ubuntu 中我运行 VirtualBox 主机。pfSense 安装为虚拟机。我有两个网络适配器,一个连接到我的调制解调器 (WAN),一个连接到交换机 (LAN)。我将适配器桥接到我的虚拟机。一切正常,我能够连接到互联网,LAN 中的其他计算机能够从 pfSense 获取 IP 地址,工作正常。 这里唯一的问题是我不知道如何将我的虚拟机主机连接到与 LAN 中其他 PC 相同的网络。
编辑: 为了清楚起见,这是我的网络图
我应该如何配置接口 enp3s0 以从 pfSense 的 DHCP 获取 IP 地址?
答案1
您提到您让它与 DCPH 一起工作,这意味着您的 IP 设置由 pfSense 中的本地 DHCP 服务器提供。
我的理解是你想分配静态 IP 地址到您的 enp3s0 网络设备。
sudo nano /etc/network/interfaces
在此文件的底部添加以下行(以适合您的配置):
iface enp0s3 inet static
address 192.168.1.50
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
通过重新启动网络服务来启用新配置。
sudo systemctl restart networking
这样,您的虚拟机主机将被分配静态 IP 地址 192.168.1.50,并且其所有传出的互联网流量都将通过您的 PfSense 路由器路由。此外,所有 DNS 查询都将定向到您的 PfSense(假设这是您的本地 DNS,否则只需添加 OpenDNS 地址 208.67.222.222 208.67.220.220)。