# 更改Linux系统的IP地址可以通过编辑网络接口配置文件或使用命令行工具如ip和ifconfig来实现。以下是使用ip命令更改IP地址的示例代码:
# 1. 使用ip命令临时更改IP地址(重启后失效)
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up
# 解释:
# - "ip addr add" 用于添加一个IP地址到指定的网络接口。
# - "192.168.1.100/24" 是要设置的IP地址,子网掩码为24位。
# - "dev eth0" 指定要更改IP地址的网络接口。
# - "ip link set eth0 up" 启用网络接口。
# 2. 使用nmcli命令(适用于使用NetworkManager的系统)永久更改IP地址
sudo nmcli con modify "Wired connection 1" ipv4.addresses 192.168.1.100/24
sudo nmcli con modify "Wired connection 1" ipv4.method manual
sudo nmcli con up "Wired connection 1"
# 解释:
# - "nmcli con modify" 用于修改网络连接配置。
# - "ipv4.addresses" 设置静态IP地址。
# - "ipv4.method manual" 设置IP地址分配方式为手动。
# - "nmcli con up" 重新激活网络连接以应用更改。
# 3. 编辑网络接口配置文件(适用于Debian/Ubuntu系统)
sudo nano /etc/network/interfaces
# 在文件中添加或修改如下内容:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
# 解释:
# - "auto eth0" 表示自动启动eth0接口。
# - "iface eth0 inet static" 指定使用静态IP地址。
# - "address", "netmask", 和 "gateway" 分别设置IP地址、子网掩码和网关。
# 保存并退出编辑器后,使用以下命令重启网络服务:
sudo systemctl restart networking
# 或者使用:
sudo ifdown eth0 && sudo ifup eth0
上一篇:linux恢复误删文件
下一篇:linux mail命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站