🐛 fix: DNS — použitie len prvého DNS pre pct create, zvyšok cez resolv.conf
pct create akceptuje len jeden -nameserver parameter bez úvodzoviek. Prvý DNS sa nastaví cez pct, všetky DNS sa nastavia vnútri kontajnera priamo do /etc/resolv.conf. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -284,7 +284,10 @@ simple_install() {
|
|||||||
NET="dhcp"
|
NET="dhcp"
|
||||||
GATE=""
|
GATE=""
|
||||||
fi
|
fi
|
||||||
NS="-nameserver=${_dns}"
|
# Proxmox pct: viac DNS oddelených medzerou — použijeme len prvý
|
||||||
|
local _first_dns
|
||||||
|
_first_dns=$(echo "$_dns" | awk '{print $1}')
|
||||||
|
NS="-nameserver=${_first_dns}"
|
||||||
DISK_SIZE="$_disk"
|
DISK_SIZE="$_disk"
|
||||||
RAM_SIZE="$_ram"
|
RAM_SIZE="$_ram"
|
||||||
CORE_COUNT="$_cpu"
|
CORE_COUNT="$_cpu"
|
||||||
@@ -294,6 +297,7 @@ simple_install() {
|
|||||||
export SELECTED_USERS
|
export SELECTED_USERS
|
||||||
export USERS_JSON="$users_json"
|
export USERS_JSON="$users_json"
|
||||||
export CLAUDE_SETUP_URL
|
export CLAUDE_SETUP_URL
|
||||||
|
export CUSTOM_DNS="$_dns"
|
||||||
|
|
||||||
# --- Nastavenie premenných pre build_container ---
|
# --- Nastavenie premenných pre build_container ---
|
||||||
CT_TYPE="$var_unprivileged"
|
CT_TYPE="$var_unprivileged"
|
||||||
|
|||||||
@@ -10,6 +10,19 @@ setting_up_container
|
|||||||
network_check
|
network_check
|
||||||
update_os
|
update_os
|
||||||
|
|
||||||
|
# =============================================================================
|
||||||
|
# DNS konfigurácia
|
||||||
|
# =============================================================================
|
||||||
|
if [[ -n "${CUSTOM_DNS:-}" ]]; then
|
||||||
|
msg_info "Nastavujem DNS: ${CUSTOM_DNS}"
|
||||||
|
# Zapíš všetky DNS servery do resolv.conf
|
||||||
|
: > /etc/resolv.conf
|
||||||
|
for dns in $CUSTOM_DNS; do
|
||||||
|
echo "nameserver $dns" >> /etc/resolv.conf
|
||||||
|
done
|
||||||
|
msg_ok "DNS nastavené"
|
||||||
|
fi
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Inštalácia balíčkov
|
# Inštalácia balíčkov
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user