Linux:如何使用CentOS/RHEL7在控制台启动时显示接口IP地址?

时间:2020-02-23 14:39:47  来源:igfitidea点击:

当构建设备或者将预构建系统运送到远程人员的技术知识有限的远程位置时,该功能特别有用,您可以轻松地使系统"打印"通过DHCP或者静态分配给IP的IP。
系统控制台登录。

您将需要创建两个脚本才能使其正常运行。

1.创建将从" ifconfig"输出中获取信息的脚本:

vi /usr/local/bin/get-ipaddr.sh

2.追加以下内容(此示例假定接口为eth0):

ifconfig eth0 | awk '/inet/{print }' | cut -f2 -d:

3.更改权限:

chmod 755 /usr/local/bin/get-ipaddr.sh

4.创建将调用第一个脚本的第二个脚本,然后将信息发送到" issue"文件:

vi /sbin/ifup-local

5.附加以下内容:

#!/bin/sh

if [ "" = lo ]; then
exit 0
fi

/usr/local/bin/get-ipaddr.sh >> /etc/issue
echo "" >> /etc/issue

6.更改权限:

chmod 755 /sbin/ifup-local

现在,您可以重新启动系统,它应该在系统信息下方打印IP。