linux 设置默认网卡
时间: 2024-11-05 12:26:22 浏览: 4
在Linux系统中设置默认网卡通常涉及到修改网络配置文件,比如在Ubuntu或Debian系列中,可以编辑`/etc/network/interfaces`或者`/etc/netplan/*.yaml`(对于Netplan配置)。下面是基本步骤:
1. **查看所有可用的网卡**:
```
ip link
```
2. **确定你要设为主动连接的网卡名称**,如`enp0s3`或`eth0`。你可以通过`ip addr show`命令查看每个网卡的详细信息。
3. **编辑网络配置文件**:
- 对于`interfaces`文件:
```bash
sudo nano /etc/network/interfaces
```
找到对应网卡的配置段落,添加或更新`iface`标签,将其设为主动连接的网卡,并加上`up script`以自动启动网络连接。
- 对于Netplan配置(推荐用于新版本的Ubuntu):
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
在`network:`部分添加或更新`ethernets`键下的相应网卡配置,指定`name`, `dhcp4`或`static`选项等。
4. **启用并应用更改**:
```bash
sudo netplan apply
```
5. **确认默认网卡已更改**:
```bash
ip route
```
如果以上操作后还是无法自动设置为默认网卡,可能需要重启网络服务或系统:
```bash
sudo service networking restart
```
或者
```bash
sudo reboot
```
阅读全文