ubunut20.04如何知道网卡掉线后关闭网卡的
时间: 2023-08-05 16:19:53 浏览: 47
如果你想在Ubuntu 20.04上实现网卡掉线后自动关闭网卡的功能,你可以使用 Systemd 来实现此功能。以下是具体步骤:
1. 创建一个名为 `disable-network-device.service` 的 Systemd 服务文件:
```
sudo nano /etc/systemd/system/disable-network-device.service
```
2. 将以下内容复制到文件中:
```
[Unit]
Description=Disable network device on link down
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/bin/ip link set %i down
RemainAfterExit=yes
[Install]
WantedBy=sys-subsystem-net-devices-%i.device
```
注意:如果你想禁用所有网卡,可以将 `%i` 替换为 `*`。
3. 保存并退出文件。
4. 重新加载 Systemd 配置:
```
sudo systemctl daemon-reload
```
5. 启用服务:
```
sudo systemctl enable disable-network-device.service
```
6. 重新启动 NetworkManager 服务:
```
sudo systemctl restart NetworkManager
```
现在,如果网卡掉线,Systemd 服务将自动关闭该网卡。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)