Val*_*lov 3 bash boot networking centos
我想在 CentOS 在 init 3 中启动时向我显示我的 ip 地址,然后再登录。例如:
CentOS Realese 6.5(Final)
Kernel 2.6..
ip addr: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
或类似的东西。
我制作的脚本是:
#!/bin/bash
ifconfig eth0 | grep 'inet addr'
Run Code Online (Sandbox Code Playgroud)
但是,我不知道我把它放在哪里。
我在 rc.local 中尝试(使用“cat”和他的路径)但显然它不是正确的地方,或者我做错了什么。我在 /etc/issue 中尝试,但也许我做错了什么。
在CentOS 7和Debian 8(也许还有其他)上,只需将以下行附加到/etc/issue
My IP address: \4
Run Code Online (Sandbox Code Playgroud)
这将解析为机器的 IPv4 地址。如果你有多个网络接口并且你想选择一个特定的,你可以用
My IP address: \4{eth0}
Run Code Online (Sandbox Code Playgroud)