正在显示
2 个修改的文件
包含
29 行增加
和
0 行删除
.gitattributes
0 → 100644
| 1 | +#!/bin/bash | ||
| 2 | +# 一键配置 Debian 网络自动启用 enp2s0 | ||
| 3 | + | ||
| 4 | +set -e | ||
| 5 | + | ||
| 6 | +INTERFACES_FILE="/etc/network/interfaces" | ||
| 7 | +BACKUP_FILE="/etc/network/interfaces.bak.$(date +%F-%T)" | ||
| 8 | + | ||
| 9 | +echo "正在备份原配置到 $BACKUP_FILE ..." | ||
| 10 | +sudo cp $INTERFACES_FILE $BACKUP_FILE | ||
| 11 | + | ||
| 12 | +cat <<EOF | sudo tee $INTERFACES_FILE | ||
| 13 | +# /etc/network/interfaces 自动生成配置 | ||
| 14 | +auto lo | ||
| 15 | +iface lo inet loopback | ||
| 16 | + | ||
| 17 | +auto enp2s0 | ||
| 18 | +iface enp2s0 inet dhcp | ||
| 19 | +EOF | ||
| 20 | + | ||
| 21 | +echo "配置已写入 $INTERFACES_FILE" | ||
| 22 | + | ||
| 23 | +echo "重启网络服务..." | ||
| 24 | +sudo systemctl restart networking | ||
| 25 | + | ||
| 26 | +echo "完成!当前 IP 地址:" | ||
| 27 | +ip addr show enp2s0 | grep "inet " |
-
请 注册 或 登录 后发表评论