命令行修改ubuntu的ip
时间: 2025-01-14 09:19:05 浏览: 61
### 修改Ubuntu系统IP地址
在Ubuntu中,可以通过命令行工具`ip`或编辑网络配置文件来更改系统的IP地址。
#### 使用 `ip` 命令临时设置IP地址
对于临时性的IP地址变更,可以使用`ip addr`命令。这不会影响到/etc/netplan中的配置文件,在重启后会恢复原来的设置[^1]:
```bash
sudo ip addr add 192.168.1.100/24 dev eth0
```
上述命令将网卡eth0的IPv4地址更改为192.168.1.100,并指定子网掩码长度为24位。
为了使新的IP生效并移除旧有的地址,还需要执行如下两条指令:
```bash
sudo ip link set dev eth0 down
sudo ip link set dev eth0 up
```
#### 编辑Netplan配置实现永久性改变
要持久化地修改静态IP地址,则需调整位于`/etc/netplan/`目录下的YAML格式配置文件。通常情况下,默认文件名为`01-netcfg.yaml`或类似的名称:
打开终端输入以下命令查看当前使用的netplan配置文件名:
```bash
ls /etc/netplan/
```
接着利用文本编辑器如nano编辑对应的yaml文件,假设文件名为`01-netcfg.yaml`:
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
按照下面的例子更新内容以设定固定的IP地址(请根据实际情况替换相应的接口名称和IP):
```yaml
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
search: [mydomain, otherdomain]
addresses: [8.8.8.8, 8.8.4.4]
```
保存退出后运行命令应用新配置:
```bash
sudo netplan apply
```
这样就可以完成对Ubuntu服务器上固定IP地址的设置了。
阅读全文
相关推荐


















