Добавление второго IP-адреса в существующий сетевой адаптер

17

На Linux-боксах можно добавить несколько IP-адресов в один и тот же сетевой интерфейс.

Это достигается с помощью следующей команды:

ip addr add 128.133.123.83/24 dev eth0

Есть ли способ сделать то же самое с OS X?

Я попытался положить несколько IP-адресов (запятые, как DNS) в Системные настройки / Сеть без удачи ...

Ками
источник

Ответы:

24

Да, это довольно легко. Откройте «Системные настройки», перейдите в «Сеть», затем нажмите знак «Плюс» под левой панелью. Выберите интерфейс, дайте имя создаваемой конфигурации адаптера, затем нажмите OK. Вам нужно будет вручную настроить IP-адрес и DNS для второй записи - DHCP не будет работать для него, потому что он использует тот же MAC-адрес, что и исходная запись, поэтому маршрутизатор не выдаст ему другой адрес. Нажмите Apply, когда закончите, и наслаждайтесь. Ваш адаптер теперь имеет два IP-адреса.

zneak
источник
Как это может заставить его работать с браузером? Я имею в виду, я могу пинговать или телнетить, используя новый адрес, но я не могу подключиться с помощью браузера ...
yeyeyerman
Вы можете изменить порядок расположения адаптеров, перетаскивая их.
zneak
20

sudo ifconfig en0 alias 128.133.123.83/24 up

и удалить ...

sudo ifconfig en0 -alias 128.133.123.83

brablc
источник
Благодарность! ... и убрать их?
Ф. Хаури
1

.. и удалить псевдоним, добавленный в ответе Брэбика

sudo ifconfig en0 -alias 128.133.123.83

Кевин Олри
источник
Это сделало бы хорошее редактирование другого ответа.
Bmike
да - но у меня не было достаточно репутации, чтобы комментировать другой ответ :-(. работаю над этим ..
Кевин Олри
Нажмите «Изменить» и внесите изменения - ваш контент принадлежит телу ответа, а не комментарию или
полуответу
сделано - спасибо @bmike
Кевин Олри