debian 配置网卡
时间: 2025-01-06 14:37:16 浏览: 6
### 配置网卡
在 Debian 系统中,网卡配置文件位于 `/etc/network/interfaces` 文件内[^1]。对于单个网卡的简单静态 IP 或 DHCP 配置,编辑此文件即可完成基本设置。
#### 单网卡配置实例
假设要配置名为 `ens33` 的网卡[^2]:
- **DHCP 方式**
```bash
auto ens33
iface ens33 inet dhcp
```
上述命令表示自动启动该接口并使用 DHCP 获取地址。
- **静态IP方式**
```bash
auto ens33
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
```
这段配置指定了固定的 IP 地址、子网掩码、默认网关以及 DNS 服务器列表。
保存更改后需重启网络服务使新配置生效:
```bash
sudo systemctl restart networking
# 或者
sudo ifdown ens33 && sudo ifup ens33
```
#### 双网卡 Bonding 实现负载均衡
为了实现两个网卡之间的负载分担可以采用 bonding 技术,在同一文件里添加如下内容来创建 bond 接口[^3]:
```bash
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet dhcp
bond-mode balance-rr
bond-miimon 100
bond-slaves none
```
这里定义了一个基于轮询算法(`balance-rr`)的bond设备,并将其成员设为手动模式(manual),意味着这些物理端口不会被单独分配 IP 地址而是作为聚合链路的一部分工作。
阅读全文