Я установил сервер Ubuntu и установил IP-адрес во время установки, но теперь мне нужно изменить его, и я не могу найти расположение файловой сети в ssh и графически.
у кого-нибудь есть идея изменить IP-адрес ens160 (имя интерфейса).
ниже приведен некоторый вывод для вашей информации
root@ubuntu:~# nmcli con show
NAME UUID TYPE DEVICE
root@ubuntu:~# nmcli con mod "Wired connection 1"
Error: unknown connection 'Wired connection 1'.
Вы пытались использовать nmtui(NetworkManager TUI)
? Откройте nmtui с правами root, вы увидите приглашение ncurses, используйте клавишу Tab для навигации. Выберите «Изменить подключение», выберите сетевой интерфейс, который вы хотите редактировать, и выберите «Изменить». Там вы найдете имя профиля, измените имя в соответствии с вашими потребностями. После выбора редактирования вы увидите конфигурацию IPv4, которую я мог бы установить на автоматический. Установите его вручную и выберите «Показать», «В поле адресов», введите требуемый IP-адрес, «Предоставить шлюз» и «Адрес DNS-сервера» и выберите «ОК». Вы вернетесь в раздел интерфейса, выберите назад, выйдите из NMTUI и перезапустите сеть
До Сервера Ubuntu 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 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]