📅  最后修改于: 2023-12-03 14:55:13.918000             🧑  作者: Mango
在 Ubuntu 系统中,要更改 IP 地址,我们可以使用 Shell 或 Bash 脚本来执行一系列的命令来完成。以下是一个示例的 Shell/Bash 脚本,它可以帮助你更改 Ubuntu 的 IP 地址。
#!/bin/bash
# 获取当前网络接口名称
interface=$(ip route show default | awk '/default/ {print $5}')
# 停止网络接口
sudo ifconfig $interface down
# 更改 IP 地址
sudo ifconfig $interface 192.168.1.100 netmask 255.255.255.0 up
# 更改默认网关
sudo route add default gw 192.168.1.1
# 更改 DNS 服务器
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
# 检查 IP 配置是否生效
ifconfig $interface
上述脚本的功能包括:
请注意,该脚本需要以管理员权限 (sudo) 执行。
你可以将上述代码保存为一个脚本文件(例如 change_ip.sh
),然后通过以下命令来执行该脚本:
chmod +x change_ip.sh # 将脚本文件设置为可执行
./change_ip.sh # 执行脚本来更改 IP 地址
执行脚本后,你应该会看到已更改的 IP 配置信息。
以上就是一个简单的用于更改 Ubuntu IP 地址的 Shell/Bash 脚本示例。你可以根据自己的需要进行修改和扩展。