Как мне добавить дополнительный IP-адрес к интерфейсу в Ubuntu 14

Я хочу, чтобы проводной интерфейс одновременно получал адрес DHCP, а также псевдоним фиксированного адреса, чтобы я мог взаимодействовать с устройством с фиксированным IP-адресом в другой подсети по той же ссылке.

При поиске псевдонимов IP-адресов в Ubuntu я нашел эту статью Как мне добавить псевдонимы интерфейса с помощью графического интерфейса сетевого менеджера?. К сожалению, графический интерфейс редактирования подключений в Ubuntu 14 не имеет кнопки "дополнительные адреса".

Куда переместилась эта функциональность?

Пропустите графический интерфейс и сделайте это через командную строку.

Следующая ссылка содержит подробную информацию о том, как создать псевдоним на временной основе, а также о том, как отредактировать файл интерфейсов, чтобы сделать изменение постоянным.

http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/

Информация с сайта в случае смерти сайта:

командная строка ifconfig

Вы можете использовать команду ifconfig для настройки сетевого интерфейса и псевдонима. Например:

  • eth0 СЕТЕВОЙ АДАПТЕР IP 192.168.1.5
  • eth0:0 псевдоним первой сетевой карты: 192.168.1.6

Чтобы настроить псевдоним eth0:0, введите следующую команду от имени пользователя root:

# ifconfig eth0:0 192.168.1.6 up

Убедитесь, что псевдоним запущен и запущен, используя следующую команду:

# ifconfig -a# ping 192.168.1.6

Однако, если вы перезагрузите систему, вы потеряете все свои псевдонимы. Чтобы сделать его постоянным, вам нужно добавить в него файл конфигурации сети.

# vi /etc/network/interfaces

Добавьте в файл следующее (это дополнение к существующей информации, а не ее замена)

auto eth0:1iface eth0:1 inet staticname Ethernet alias LAN cardaddress 192.168.1.7netmask 255.255.255.0broadcast 192.168.1.255network 192.168.1.0

Сохраните и закройте файл. Перезагрузите сеть:

# /etc/init.d/networking restart

Чтобы временно добавить адрес, используйте ip:

ip a add 192.168.178.2/24 dev enx0050b60c19af

Например, для установки OpenWRT на некоторые старые устройства:

https://openwrt.org/toh/avm/avm_fritz_wlan_repeater_450e

Вы можете использовать приведенные ниже шаги, чтобы добавить IP-адрес в сетевом интерфейсе ubuntu.

  1. Войдите на сервер Ubuntu через ssh.

  2. Нажмите Следующую команду.

nano /etc/network/interfaces

  1. Введите псевдоним интерфейса eth0:0 как упоминалось ниже.

(Примечание: Если у вас уже есть псевдоним интерфейса eth0:0, вы можете добавить eth0:1 или eth0:2 для дополнительного IP-адреса)

#secondary ip addressauto eth0:0iface eth0:0 inet staticaddress 1*3.2*8.149.***netmask 255.255.255.***
  1. Приведенная ниже команда приведет к появлению добавленного псевдонима интерфейса в сети.

ifconfig eth0:0 1*3.2*8.149.*** up

  1. Перезапустите сетевую службу.

/etc/init.d/networking restart

  1. проверьте недавно добавленный ip-адрес с помощью приведенной ниже команды.

ifconfig

Это Сделано.

Я обновил этот ответ другим скриншотом, посмотрите, поможет ли это. Но в любом случае, я не думаю, что графический интерфейс позволяет вам иметь DHCP и статический адрес одновременно - несколько статических адресов вполне подходят.

Правильно - я попытался настроить его вручную, добавив свой статический адрес и переключившись обратно на DHCP. При этом удаляются все адреса, указанные вручную.