Как настроить несколько IP-адресов?

Я делаю домашнее задание по компьютерной сети и должен разработать какое-то одноранговое программное обеспечение для обмена файлами, и когда я хочу его протестировать, мне нужно запустить несколько (5) экземпляров на моем linux / Ubuntu 11.10. , это означает, что каждый из них должен иметь уникальный IP-адрес. Я слышал, что могу это сделать, но я не знаю, как. Как я могу иметь много IP-адресов на одном компьютере? спасибо

8
задан 5 February 2015 в 13:20

3 ответа

Вам необходимо создать псевдонимы сетевого интерфейса.

У вас есть два варианта сделать это.

  1. необходимо создать временные псевдонимы с помощью команды ifconfig . Таким образом, настройки псевдонимов будут потеряны при перезагрузке, и вам потребуется воссоздать эти псевдонимы;

  2. , если вам нужно более постоянное решение, вы можете отредактировать файл /etc/network/interfaces и добавить псевдоним Определения там.

Для получения более подробной информации об этих двух методах, пожалуйста, посетите Ubuntu Linux: Создание псевдонима Ethernet для сетевого устройства eth0 .

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

0
ответ дан 5 February 2015 в 13:20

В апплете NetworkManager вы можете выбрать Manual вместо DHCP.

Затем вы можете добавить в список более одного адреса.

0
ответ дан 5 February 2015 в 13:20

На самом деле это не ответ на вопрос в Tilte, а на вопрос в теле!

Самый простой способ - просто использовать разные номера портов для ваших экземпляров. Затем все экземпляры имеют один и тот же IP-адрес, вы отправляете данные на 127.0.0.1 через разные порты. Это должно хорошо работать для ваших целей.

Например:

клиент один прослушивает порт 1234

клиент два прослушивает порт 2345

клиент три прослушивает порт 3456

Так клиент один подключается к клиенту два через порт 2345, к клиенту три через порт 3456 и т. д. и т. д.

0
ответ дан 5 February 2015 в 13:20

Другие вопросы по тегам:

Похожие вопросы: