自动化脚本:快速修改Linux主机IP地址配置

在Linux系统管理中,网络配置是一个经常需要处理的任务。特别是在刚创建Linux主机或者进行网络调整时,修改IP地址、子网掩码、网关以及DNS服务器等参数是必不可少的步骤。然而,手动修改这些配置不仅繁琐,而且容易出错。为了提高效率并减少错误,我们可以编写一个自动化脚本来完成这些任务。


下面是一个用于快速修改Linux主机IP地址配置的shell脚本示例。这个脚本通过读取用户输入的新IP地址、子网掩码和网关,然后自动修改网络配置,并重启网络服务,从而实现了快速配置网络的目的。

#!/bin/bash

# 提示用户输入新的IP地址
read -p "请输入新的IP地址: " NEW_IP

# 提示用户输入新的子网掩码
read -p "请输入新的子网掩码: " NEW_NETMASK

# 提示用户输入新的网关
read -p "请输入新的网关: " NEW_GATEWAY

# 新的 DNS 服务器列表
NEW_DNS1="114.114.114.114"
NEW_DNS2="8.8.8.8"

# 检查输入是否为空
if [[ -z "$NEW_IP" || -z "$NEW_NETMASK" || -z "$NEW_GATEWAY" ]]; then
    echo "请确保所有字段都已填写。"
    exit 1
fi

# 获取当前连接名称
CONNECTION_NAME=$(nmcli con show | grep ethernet | awk '{print $1}')

# 检查是否找到了连接名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值