Я запускаю эту команду при запуске sudo ifconfig lo0 alias 10.254.254.254
. Как заставить это сохраниться после перезагрузки на macOS?
1 ответ
1
Решение на http://hints.macworld.com/article.php?story=2005012202111996 больше не актуально и не работает на OSX> 10.4. Сайт Macworld больше не позволяет редактировать.
Чтобы сделать это сценарием запуска, попробуйте это:
#!/bin/sh
#
# Created by Roland Giesler, 5/2/2017
#
# Shell script to set IP address aliases on the Ethernet port
# Change the port to match your desired interface
#
/sbin/ifconfig en7 alias 172.16.10.1 netmask 255.255.255.0
Теперь используйте инструкции на https://support.apple.com/en-za/HT2420, чтобы создать хук входа в систему, который запускает этот скрипт при входе пользователя в систему. Поскольку это выполняется только при входе в систему, тестам не нужно проверять, существует ли псевдоним.