网口地址ubuntu
时间: 2025-06-26 22:20:59 浏览: 16
### 查看或配置 Ubuntu 系统中的网口(网络接口)地址
#### 查看当前网络接口状态
在 Ubuntu 中,可以使用 `ip` 命令或者传统的 `ifconfig` 命令来查看当前系统的网络接口及其 IP 地址。
- 使用 `ip addr show` 或者简写为 `ip a` 来显示所有网络接口的状态以及分配的 IPv4 和 IPv6 地址[^1]。
```bash
ip addr show
```
- 如果安装了 `net-tools` 软件包,则也可以使用 `ifconfig` 命令获取相同的信息[^3]。
```bash
sudo apt install net-tools
ifconfig
```
#### 配置静态 IP 地址
对于现代版本的 Ubuntu(17.10 及以上),推荐使用 Netplan 工具来进行网络配置。Netplan 是一种声明式的 YAML 文件工具,用于定义网络设置并将其应用到实际环境中。
##### 编辑 Netplan 配置文件
通常情况下,Netplan 的主要配置文件位于 `/etc/netplan/` 目录下,默认名称可能类似于 `01-netcfg.yaml` 或其他自定义命名。编辑该文件以指定所需的网络参数:
```yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s8:
dhcp4: no
addresses:
- 192.168.58.12/24
routes:
- to: 192.168.58.2/32
via: 192.168.58.12
enp0s9:
dhcp4: no
addresses:
- 192.168.58.11/24
routes:
- to: 192.168.58.3/32
via: 192.168.58.11
```
上述示例展示了如何为两个不同的物理网卡配置静态 IP 地址和路由表条目。
保存更改后,运行以下命令使新配置生效:
```bash
sudo netplan apply
```
#### 修改主机名
如果需要修改系统主机名,可以通过编辑 `/etc/hostname` 文件实现。例如,将主机名更改为 `my-ubuntu`:
```bash
sudo nano /etc/hostname
```
输入新的主机名并保存退出。随后重启服务或重新启动机器即可让变更生效[^2]。
#### 同一逻辑网口多网段支持
当面对单个逻辑网口中需绑定多个不同子网的情况时,在 Ubuntu 上同样能够达成此目标。具体操作涉及允许单一网络适配器拥有额外别名形式存在,并赋予各自独立的IP范围[^4]。
创建第二个虚拟接口作为原始实体端口扩展部分;比如原真实设备名为eth0则新增加出来的应该命名为eth0:0以此类推下去形成序列关系。接着按照常规流程为其设定专属属性值像这样:
```bash
sudo ip addr add 192.168.1.100/24 dev eth0 label eth0:0
```
最后记得再次调用apply动作同步最新改动至活动层面上去反映出来效果。
---
阅读全文
相关推荐

















