ubuntu查看或修改IP地址
时间: 2024-12-31 20:34:09 浏览: 7
### 查看和设置网络接口的IP地址
对于Ubuntu Linux,查看当前分配给网络接口的IP地址可以使用`ifconfig`或`ip addr show`命令。如果要永久改变某个网络接口的IP地址,则通常需要编辑Netplan配置文件。
#### 查看现有IP地址
为了查看现有的IP地址,可以在终端输入如下命令之一:
```bash
ifconfig
```
或者更推荐的方式是使用`ip`工具来获取同样的信息:
```bash
ip addr show
```
这两种方式都可以提供关于所有活动网络适配器的信息以及它们各自的IPv4和IPv6地址[^2]。
#### 修改IP地址
自Ubuntu 17.10以来,默认情况下采用的是Netplan作为网络配置管理系统。因此,在较新的版本里不建议直接编辑 `/etc/network/interfaces` 文件;相反应该操作位于 `/etc/netplan/` 目录下的YAML格式配置文件,比如 `01-netcfg.yaml` 或者其他类似的文件名。
当想要将动态获得的IP地址改为静态时,需打开对应的netplan YAML文件并做适当调整。例如,假设目标是以太网卡名为eth0,并希望为其指定一个固定的IPv4地址192.168.1.100子网掩码为255.255.255.0(即前缀长度为24),那么应这样编写相应的条目:
```yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
完成这些更改之后,保存文件并通过执行下面这条指令使改动生效:
```bash
sudo netplan apply
```
这会重新加载所有的网络配置而无需重启整个系统服务。
阅读全文