![在 VMware 上配置网络 Linux(Nat 或 Bridged)](https://linux22.com/image/1384401/%E5%9C%A8%20VMware%20%E4%B8%8A%E9%85%8D%E7%BD%AE%E7%BD%91%E7%BB%9C%20Linux%EF%BC%88Nat%20%E6%88%96%20Bridged%EF%BC%89.png)
需要配置静态 IP 地址,我正在使用 Linux 虚拟机(在 VMWare Player 上)对 WordPress 进行测试,并且我希望在该 VM 和互联网连接上使用静态 IP。我尝试像这样配置文件 /etc/network/interfaces:
自动 eth0
iface eth0 inet 静态
地址 192.168.100.145
网络掩码 255.255.255.0
我也需要设置网关?我应该怎么做?我的笔记本电脑总是从家庭或学校等网络切换
我需要配置 VMware 什么?NAT 还是桥接?我放弃了仅主机模式,因为我也需要网络连接。
答案1
由于您经常更改网络连接,因此使用静态 IP 配置没有什么意义。您会发现,当您在 /etc/network/interfaces 中更改配置时,除了掩码和您自己的地址(另外,如果您愿意,还可以指定广播和 dns-nameservers),您肯定需要指定网络和网关。前三个规范(网关、网络、掩码)因 LAN 而异,因此您选择的 IP 地址可能属于完全不同的网络:在这种情况下,您将无法通信。
另外,您选择的地址可能已被使用,这将导致许多难以诊断的故障(只需尝试一次,纯粹为了好玩,您就会看到它)。
至于语法,正确、简单的配置是:
auto eth0
iface eth0 inet static
address 192.168.15.25
netmask 255.255.255.0
gateway 192.168.15.1
dns-nameservers 8.8.4.4 8.8.8.8
您可以添加 pre-up/post-up/pre-down/post-down 来指定连接/断开连接之前/之后要执行的操作。
但是,如果您坚持保留您的 xxx.xxx.xxx.145 地址,您将必须学会如何在没有正确 IP 地址的情况下监听网络,以发现 145 地址是否已经提供给某人。