我正在尝试弄清楚如何为我的默认以太网适配器分配一个静态 IP 地址eth0
- 到目前为止所有的尝试都无果而终。
我在 NVIDIA Jetson TK1 ARM 平台上运行 Ubuntu 14.04.5 LTS。
理想情况下,我希望接口能够采用符合我们公司网络方案的eth0
IP 地址。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
使困惑!
更新
重新审视此事后,我仍没有弄清楚到底发生了什么。
自原始消息发布以来,我已尝试过以下操作:
- 已禁用
network-manager
- 分配了与公司网络不同子网上的 IP 地址,以便 DHCP 服务器无法为其分配 IP 地址
/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
。 - 在
addresses
(ipv4
如果未显示,请尝试在选项卡中选择manual
):- 对于
address
,您需要输入您选择的静态 IP 地址(例如192.168.0.3
)。 - 设置。
netmask
255.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
)。