OS X에서 경로를 영구적으로 추가하는 방법은 무엇입니까?

OS X에서 경로를 영구적으로 추가하는 방법은 무엇입니까?

Mac Pro가 있는데 문제는 Mac Pro가 다른 VLAN의 시스템에 연결되지 않는다는 것입니다. 이는 임시로 보관할 수 있습니다.

sudo route -n add -net <IP>/mask  <Gateway>

그러나 다음 번에 노트북을 다시 시작하면 사라집니다. 경로를 영구적으로 추가하려면 어떻게 해야 합니까?

답변1

나 자신은 pabo가 제공한 솔루션으로 작동하도록 관리하지 못했습니다. 결국 crontab에서 실행했습니다.

env EDITOR=nano crontab -e

스크립트 줄을 추가하세요:

@reboot sh /path/to/your/script.sh

sudo 권한이 필요한 경우 스크립트에서 sudo 사용에 대한 비밀번호를 비활성화해야 합니다. 자세한 내용은 여기를 참조하세요:

https://apple.stackexchange.com/questions/264663/shutdown-no-tty-present-and-no-askpass-program-specified

또한 예를 들어 Mac에서 일부 빌드 명령을 사용하는 경우 route바이너리 파일의 전체 경로를 지정해야 합니다. 다음은 script.sh파일 의 예입니다 .

sudo /sbin/route add 192.168.64.0/16 192.168.100.1

답변2

설립하다기사이런 것을 추가하는 것이 좋습니다

ifconfig en2 inet 11.22.33.5 netmask 255.255.255.252
route -n add 11.22.33.64/26 111.222.333.6

에게 /etc/rc.common. 앞의 ifconfig 줄이 필요한 것 같지만 이유는 모르겠습니다.

관련 정보