joppot

コピペで絶対動く。説明を妥協しない

ソフトウェア

Allocate lo0 IP address using Mac login hook automatically

投稿日:


Abstract

Hello everyone it’s me candle.
In this time we would like to use the login hook of Mac and automatically allocate the local ip address.
You can use the default 127.0.0.1 lolcal IP address on your Mac.
However when using it with docker, you need to prepare other local IP address separately.


Precondition

You use Mac.

Check the IP address of lo0

Fist you check the IP address allocated to mac lo0 with ifconfig command.

ifconfig

You can see the 127.0.0.1

Make a sh file which allocates IP address

Let’s make the shell script file which allocates IP address.

touch ~/.lo0ip.sh

Open the file and write this code.

#!/bin/bash

sudo ifconfig lo0 alias 10.200.10.1/24


Save it.

As a supplemental explanation, In general it seems to be allocated 127.0.0.2 or 127.0.0.3 etc.
However in my case, since I couldn’t use that IP address in docker, I choose the IP address written in the docker official page.


Register to Mac login hook

Grant execution permission to the created lo0ip.sh.

chmod u+x ~/.lo0ip.sh

Next change the executable user so that the root user can execute it.

suso chown root:wheel ~/.lo0ip.sh

The file state is like this.

Register to login hook.

sudo defaults write com.apple.loginwindow LoginHook ~/.lo0ip.sh

You can confirm it with this command.

sudo defaults read com.apple.loginwindow LoginHook



how does it work

Restart the Mac PC and run ifconfig command.

ifconfig



Conclusion

Using mac login hook, you can allocate any IP address without executing the IP address registration command every time.

スポンサードリンク

If you think this article is good, share it please

-ソフトウェア
-,

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

How to add extension to Ungoogled chromium

English 日本語 Abstract Hello everybody, It’s candle. I don’t use Google Chrome so much because I am firefox user, but sometimes I need to use Chrome for extensions. Google Chrome is slow, and there are some personal information protection is loose. Detail is here. https://github.com/Eloston/ungoogled-chromium So, I use ungoogled chromium. The problem of ungoogle chromium is that is not easy to install extensions. In this article, I’ll show you how to install plugins. This article is according to the under link. https://github.com/Eloston/ungoogled-chromium/blob/master/FAQ.md Premise Ungoogled chromium has been installed

Construct an Atom of eslint corresponding to react + es6

Abstract Hello everyone it’s me candle. This time we will introduce Atom + eslint It is awesome easy to install it. Nowadays eslint became to be mainstream. It has become used not only in Atom but also everywhere. Precondition Node is installed Atom is Installed

How to send pdf from Mac to iphone or ipod using iBooks

English 日本語 Abstract Hello everyone, It’s me candle. In this time, I will show you how to send a pdf file from Mac to iphone or ipod. Sometimes I want to read the pdf document in the train, so I wrote the article about it. Before you send a pdf file to the iphone, you add the pdf to iBooks app. Then you will send the pdf with itunes. Precondition Mac PC iphone or ipod or ipad pdf file

Fix emacs powerline character gets corruption(mojibake) on Mac standard terminal or iTerm2

Abstract Hello everyone it’s me candle. In this time I will show you how to fix emacs powerline character corruption(mojibake). I am referring to this site. https://griffio.github.io/utils/2016/01/26/Spacemacs-OSX-Term/ I will explain both iterm2 and mac standard terminal. In my case I launch the Emacs with iterm2, the arrow of powerline gets garbled. Let’s fix. Precondition You use emacs Your emacs was installed powerline. You use emacs with iTerm2 or mac standard terminal.

Limit the number of text characters in wordpress article index by plugin

English 日本語 Abstract Hello everybody, It’s candle. Nowadays, when I used free themes for wordpress at the company, I noticed that. Many free theme use the_content function which expands all the contents of individual articles in the article list, and it is very irritating. However, editing a free theme is troublesome. We use the “Advanced Excerpt” plugin to limit the number of characters displayed in the article list and make it easy to see. We use the free theme “twentyeleven” as a sample. Before After Premise There is a wordpress.


I work in the venture company as a CTO. I start to write program in University, first I learned java, C++ and PHP. In the company, I'm developing web services by Rails. I do like to automation.