Добавление второго 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-адреса.


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

Вы можете изменить порядок расположения адаптеров, перетаскивая их.
zneak

20

sudo ifconfig en0 alias 128.133.123.83/24 up

и удалить ...

sudo ifconfig en0 -alias 128.133.123.83


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

1

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

sudo ifconfig en0 -alias 128.133.123.83


Это сделало бы хорошее редактирование другого ответа.
Bmike

да - но у меня не было достаточно репутации, чтобы комментировать другой ответ :-(. работаю над этим ..
Кевин Олри

Нажмите «Изменить» и внесите изменения - ваш контент принадлежит телу ответа, а не комментарию или
полуответу

сделано - спасибо @bmike
Кевин Олри
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.