Ubuntu 16.04设置静态IP地址

Ubuntu 16.04设置静态IP地址

我正在尝试在 Windows 操作系统上托管的虚拟机上设置 Ubuntu 服务器。当我将其设置为默认 DHCP 时,互联网工作正常。当我尝试设置静态 IP 时,我收到 TX 但没有 RX。

以下是我的 /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp0s3
iface enp0s3 inet static
    address 192.168.1.151
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

当我执行ipconfig /all

我见过的大多数类似问题的解决方案都与没有命名的 DNS 服务器有关,但我确实有一个,所以我不知道还能做什么。

非常感谢您的帮助。谢谢!

答案1

由于ipconfig /all是 Windows 命令,我假设您在主机上运行了它。您的虚拟化软件将使用不同的子网作为内部网络。

如果您已使用 NAT 配置虚拟网络,则可以查看所用软件的文档以了解所使用的 IP 子网,或者切换回 DHCP 并在 VM 内部检查所使用的 IP 设置。然后相应地配置您的静态 IP。

第二种可能性是配置桥接网络,然后您可以使用与主机同一 IP 范围内的 IP 地址。

相关内容