Ubuntu16.04有两张网卡,配置文件应该怎么样设置
时间: 2024-09-09 12:16:36 浏览: 96
Ubuntu 16.04 系统中有两张网卡时,你可以通过修改 `/etc/network/interfaces` 或者使用 `ifup` 和 `ifdown` 命令动态管理网络配置。这里是一个基本的示例:
1. 首先,打开终端并以超级用户权限运行 `sudo nano /etc/network/interfaces`。如果你的系统使用的是 `netplan`,则需编辑 `/etc/netplan/01-netcfg.yaml` 文件。
2. 在 `interfaces` 部分,你会看到类似这样的结构:
```bash
auto ensX.Y
iface ensX.Y inet dhcp
auto ethX.Y
iface ethX.Y inet dhcp
```
其中 `ensX.Y` 和 `ethX.Y` 是你的网卡名称,通常以 Ethernet 开头。你需要将它们替换为你实际的网卡名字,比如 `ens33` 和 `eth0`。
3. 如果你希望对某个网卡进行静态IP配置,可以替换 `inet dhcp` 为 `inet static` 并添加相应的 IP 地址、子网掩码和默认网关。
4. 保存并关闭文件后,执行 `sudo netplan apply` 或者重启计算机让新的配置生效。如果使用 `interfaces` 文件,则需要手动运行 `ifup <interface_name>` 来激活网卡。
5. 对于 `ifup` 和 `ifdown` 命令,例如设置 eth0为主网卡,eth1为备用:
- `sudo ifup eth0` 启动主网卡
- `sudo ifup eth1` 启动备用网卡
- 挂起网络服务 `sudo ifdown eth1`,启用时再用 `sudo ifup eth1`
记得检查 `/var/log/syslog` 或 `/var/log/dmesg` 中的日志,确认网络配置是否正确及有无错误信息。
阅读全文