我找到了这个网站:点击 首先,我尝试通过“ip地址添加”使用非永久方式。但是我分配的静态地址在一分钟左右后将无法再访问,并且这是可重复的。所以我尝试了 Ubuntu 中描述的永久方法。我正在运行“Ubuntu 14.04.5 LTS”,尽管可能是在 Tegra TK1 板上进行了一些修改的精简版本,运行 NVIDIA L4T 内核衍生版本。
所以在 /etc/network/interfaces 中,有趣的是之前只包含 2 行注释
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
没有别的,我补充道:
auto eth1:1
iface eth1:1 inet static
address 10.0.10.55
netmask 255.255.0.0
(系统只有一个eth1,没有eth0)
好吧,重新启动然后... ifconfig 中没有显示这样的 IP 地址,我无法访问它。然而,它列出了 eth1:
inet6 addr: fe80::214:2dff:fe2f:c150/64 Scope:Link
可能出了什么问题? (我没有要求ipv6地址,现在从哪里来?)
答案1
该指南用于向已使用的现有 NIC 添加第二个 IP 地址。
由于您只是尝试设置主要静态 IP 地址,因此请将其放入/etc/network/interfaces
:
auto eth1
iface eth1 inet static
address 10.0.10.55
gateway <your gateway>
netmask 255.255.0.0
broadcast <your broadcast>
您还可以添加:
dns nameservers <your dns nameservers>
如果它没有在 中定义/etc/resolv.conf
。
请务必重新启动您的networking
或NetworkManager
服务或之后重新启动。