无法更改 Ubuntu 服务器 17 上的 IP 地址

无法更改 Ubuntu 服务器 17 上的 IP 地址

我已经安装了 Ubuntu 服务器并在安装时输入了 IP 地址,但现在我需要更改它,并且无法在 ssh 和图形上找到文件网络文件位置。

有人知道如何更改 ens160(接口名称)的 IP 地址吗?

以下是一些输出供您参考

root@ubuntu:~# nmcli con show
NAME  UUID  TYPE  DEVICE

root@ubuntu:~# nmcli con mod "Wired connection 1"
Error: unknown connection 'Wired connection 1'.

答案1

您是否尝试过使用nmtui(NetworkManager TUI)?使用 root 权限打开 nmtui,您将看到 ncurses 提示符,使用 tab 键进行导航。选择编辑连接,选择要编辑的网络接口,然后选择编辑,您将在那里找到配置文件名称,根据需要更改名称选择编辑后,您将看到 IPv4 配置,它可能会设置为自动。将其设置为手动,然后选择显示,在地址字段中,输入所需的 IP 地址,提供网关和 DNS 服务器地址,然后选择确定。您将返回到接口部分,选择返回,退出 NMTUI,然后重新启动网络

答案2

直到 Ubuntu Server 17.04。这通常在/etc/network/interfaces

你应该有一个这样的接口的入口块

auto ens160
iface ens160 inet static
      address <IP you want to have>
      netmask <your netmask e.g. 255.255.255.0>
      gateway <ip of the router to the internet>
      dns-nameservers: <e.g. 8.8.8.8, 8.8.4.4>

更多选项请查看接口手册页网络配置手册页

在 Ubuntu Server 17.10 中,情况发生了变化

参见示例本教程

/etc/netplan

# This file describes the network interfaces available on your system 
# For more information, see netplan(5).     
network: 
     version: 2 
     renderer: networkd 
     ethernets: 
         ens33: 
             dhcp4: no 
             dhcp6: no 
             addresses: [192.168.1.2/24]  
             gateway4: 192.168.1.1 
             nameservers: 
                 addresses: [8.8.8.8,8.8.4.4]

netplan 手册页

相关内容