可以DD,但是有坑:
GatewaySentry Debian 安装避坑教程
核心坑点
GatewaySentry 的公网 IP 不是直接绑在 VPS 网卡上,而是映射到一个内网 IP。
例如你的面板是:
公网 IP: 157.254.xx.xx
Destination IP: 100.105.1.x
Gateway: 100.105.105.105
但是 Debian Installer / 新系统 DHCP 自动拿到的可能是:
100.105.1.x
100.105.1.x
这些 IP 能 ping 通网关,但不能出公网 ,公网 SSH 也连不上。
所以重点是:
必须手动把 eth0 改成面板里的 Destination IP。
1. 不建议直接用普通 InstallNET.sh
普通脚本可能会让机器一直进 Debian Installer / PXE,甚至卡在镜像检测。
如果进了 Boot Manager,不要选:
UEFI PXEv4
UEFI PXEv6
UEFI HTTPv4
UEFI HTTPv6
要选:
UEFI QEMU QEMU HARDDISK
2. Debian Installer 里修网络
进入安装器 shell 后执行:
ip addr flush dev eth0
ip link set eth0 up
ip addr add 100.105.1.x/16 dev eth0
ip route replace default via 100.105.105.105 dev eth0 src 100.105.1.x
printf "nameserver 1.1.1.1\nnameserver 8.8.8.8\n" > /etc/resolv.conf
测试:
ping -c 4 1.1.1.1
ping -c 4 deb.debian.org
通了以后,再回安装器继续。
镜像填:
deb.debian.org
目录:
/debian/
HTTP proxy 留空。
4. 把网络配置改成永久
连接上 SSH 后,立刻改永久配置,不然重启又可能 DHCP 到错误 IP。
备份:
cp /etc/network/interfaces /etc/network/interfaces.bak
写入静态 IP:
cat > /etc/network/interfaces <<'EOF'
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 100.105.1.x/16
gateway 100.105.105.105
dns-nameservers 1.1.1.1 8.8.8.8
EOF
重启网络或直接重启:
reboot
重启后再确认:
ip addr
ip route
ping -c 4 1.1.1.1
这次踩的坑总结
Bad archive mirror 不是镜像坏了 ,是网络没出公网。
DHCP 给的 IP 不一定能用 ,必须用面板里的 Destination IP。
100.105.105.105 网关能通,不代表公网通。
ping 1.1.1.1 不通时,换清华源、中科大源都没用。
Debian Installer 里很多命令没有,比如 lsblk、clear,正常。
VNC 不能粘贴时,可以用油猴脚本模拟键盘慢速输入。
SSH 超时大概率不是 SSH 坏了,而是系统 IP 和公网映射 IP 不一致。
GatewaySentry 这类 GRE/映射网络 VPS,装系统后第一件事就是固定内网 IP。