Чтобы настроить два IP-адреса на сервере под управлением Ubuntu 18.04, выполните следующие шаги:
### Шаг 1: Настройка сетевых интерфейсов
1. Откройте конфигурационный файл сетевых интерфейсов с помощью текстового редактора. Обычно это файл `/etc/netplan/01-netcfg.yaml`, но имя может отличаться. Используйте `ls /etc/netplan/` для его поиска.
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
2. Внесите изменения в файл, чтобы добавить второй IP-адрес. Вот пример конфигурации для интерфейса с двумя IP-адресами:
```yaml
network:
version: 2
renderer: networkd
ethernets:
ens3: # Замените на имя вашего интерфейса, если нужно
dhcp4: no
addresses:
- 192.168.1.100/24 # Ваш первый IP-адрес
- 192.168.1.101/24 # Ваш второй IP-адрес
gateway4: 192.168.1.1 # Шлюз вашей сети
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
Обязательно измените `ens3`, `192.168.1.100`, `192.168.1.101`, и `192.168.1.1` на ваши реальные настройки.
3. Сохраните изменения и закройте редактор (`Ctrl + X`, затем `Y`, затем `Enter` в nano).
### Шаг 2: Применение настроек
После редактирования файла примените настройки с помощью команды:
```bash
sudo netplan apply
```
### Шаг 3: Проверка конфигурации
Убедитесь, что оба IP-адреса были успешно назначены:
```bash
ip addr show
```
Вы должны увидеть оба IP-адреса в выводе.
### Шаг 4: Использование curl с определенным IP-адресом
Теперь, чтобы использовать `curl` с конкретным IP-адресом, выполните следующую команду, заменяя `192.168.1.101` на ваш второй IP:
```bash
curl --interface 192.168.1.101 https://ifconfig.co/
```
### Примечания:
- Возможно, потребуется внести изменения в файрволл или сетевые правила, если доступ к второму IP-адресу будет ограничен.
- Убедитесь, что оба IP-адреса действительно доступны на VPS и не конфликтуют с настройками вашего провайдера.
Теперь вы сможете использовать оба IP-адреса на вашем сервере VPS.