如何编写Linux Shell脚本查看和修改网卡配置文件

具体执行时,脚本会提示用户输入 0 到 2 之间的数字来选择目标网卡。如果选 0,会提示输入 eth0 的新 IP 地址和子网掩码,随后用 ifconfig 命令应用配置并重启网络服务,其他网卡也是类似的流程。

评论 (2)

这种交互式脚本逻辑确实清晰,不过直接重启网络服务在生产环境风险很大,万一配错IP就连不上服务器了。建议加上配置备份和语法检查机制会更稳妥。

这方法太复古了,ifconfig现在都算是被废弃的命令了好吗?新式Linux发行版早就用iproute2了,建议还是用ip addr和nmcli,或者systemd-networkd,别用这种老掉牙的方式,容易出问题。