我正在为 Proxmox 4 服务器设置一个脚本,用于从 Proxmox 3.4 迁移 OpenVZ 转储。该脚本会 scp 备份、恢复备份等等。
在此过程中,我想擦除 /etc/network/interfaces 并使用“pct set”设置一个新的。
我的问题如下:为了将默认的基本配置写入 /etc/network/interface,我使用 lxt-attach。我错误地使用了它:
lxc-attach -n 101 -- echo "auto lo" > /etc/network/interfaces
你明白了:我清除了主机的网络配置。有人能告诉我如何执行这个命令吗:
echo "auto lo" > /etc/network/interfaces
在使用 lxc-attach 的容器中?
多谢 ;)
答案1
正如@jordanm所说(见评论),这个有效:
lxc-attach -n 101 -- bash -c 'echo "auto lo" > /etc/network/interfaces'