Ubuntu 和静态 IP 地址

Ubuntu 和静态 IP 地址

我正在尝试弄清楚如何为我的默认以太网适配器分配一个静态 IP 地址eth0- 到目前为止所有的尝试都无果而终。

我在 NVIDIA Jetson TK1 ARM 平台上运行 Ubuntu 14.04.5 LTS。

理想情况下,我希望接口能够采用符合我们公司网络方案的eth0IP 地址。192.168.0.xxx

使用network-manager,我尝试(但失败了)手动分配 IP 地址。但是,检查报告显示ifconfig一个完全不同的 IP,似乎是 DHCP 分配的(IP 地址变化非常频繁)。

我尝试过卸载网络管理器并使用该/etc/network/interfaces文件静态分配一个地址,eth0然而在此之后,我收到很多RTNETLINK answers: Network is unreachable错误,并且似乎没有分配任何 IP eth0

为什么network-manager在这种情况下似乎不起作用?我vino的 Ubuntu TK1 平台上运行着一个 VNC 服务器,唯一允许我连接的 IP 地址是分配给network-manager

使困惑!

更新

重新审视此事后,我仍没有弄清楚到底发生了什么。

自原始消息发布以来,我已尝试过以下操作:

  1. 已禁用network-manager
  2. 分配了与公司网络不同子网上的 IP 地址,以便 DHCP 服务器无法为其分配 IP 地址
  3. /etc/network/interfaces使用以下信息设置静态 IP 地址

>

auto eth0
iface eth0 inet static
address 192.168.200.1
netmask 255.255.255.0

当我eth0关闭接口并再次打开时,我看到这个静态 IP 地址分配正确。然而,过了一会儿,出现了许多RTNETLINK answers: Network is unreachable消息,IP 地址消失eth0

答案1

可以通过 Ubuntu 18.04 中的 GUI 设置静态 IP 地址。

  • 单击右上角菜单栏中的连接。
  • 单击您的连接,然后单击wired/wi-fi settings
  • 单击该部分上的设置图标Wired/ Visible Networks
  • addressesipv4如果未显示,请尝试在选项卡中选择manual):
    • 对于address,您需要输入您选择的静态 IP 地址(例如192.168.0.3)。
    • 设置。netmask255.255.255.0
    • 设置gateway为您的网络网关的 IP 地址(最有可能192.168.0.1)。
  • 在 DNS 部分,将其设置为您的目标设备当前的192.168.0.x您还可以通过导航到网关 IP()来找到特定设备的IP 地址( ) 192.168.0.1
  • 在 DNS 部分旁边,将Automatic开关设置为关闭。
  • 点击Apply
  • 断开互联网连接(sudo dhclient -r && sudo dhclient),重新连接并导航至网关设置,您的设备现在应该已经采用您设置的静态 IP(192.168.0.3)。

相关内容