Я подключаю свой Macbook pro к Интернету через Lan, и если я наберу ifconfig в терминале, мой интерфейс en0 получит действительный IP-адрес, теперь я хочу добавить en1, en2 и en3 в мою конфигурацию, и все они смогут получить действительные IP-адреса, я не хочу добавить дополнительную сетевую карту Я просто хочу использовать свою внутреннюю сетевую карту. Я не знаю, должен ли я использовать мосты или натирование или ... пожалуйста, помогите найти мое решение.
1
Ответы:
В
System Preferences
->Network
нажмите,+
чтобы добавить новый интерфейс, во всплывающем окне выберитеEthernet
. Это не создаст дополнительныйen1
илиen2
интерфейс, но добавит дополнительный адрес к вашемуen0
интерфейсу.источник
То, что вы ищете, называется псевдонимом IP-адреса. В Mac OSX вы можете создать псевдоним адреса, выполнив следующую команду (см. Man-страницу ifconfig для более подробной информации):
Однако вы не можете получать аренду DHCP на этих «виртуальных сетевых картах» (см. Здесь, почему), поэтому вам нужно будет иметь доступный статический IP-адрес и знать соответствующий шлюз, всю информацию, которую вы можете получить у своего интернет-провайдера. В зависимости от того, как выглядит восходящая подсеть и маршрутизация вашего интернет-провайдера, вам также может понадобиться добавить статический маршрут (см. Manapage route).
источник
networksetup
, а затем позволить configd применять их.