generated from oci/template
enable DHCP on gns3 use
This commit is contained in:
parent
f9c58ca098
commit
427726ea22
2 changed files with 16 additions and 3 deletions
|
@ -2,8 +2,8 @@ FROM alpine:latest
|
|||
|
||||
# Install only essential packages
|
||||
RUN apk add --no-cache \
|
||||
xterm bash \
|
||||
procps inetutils-telnet \
|
||||
xterm bash procps \
|
||||
iproute2 iputils \
|
||||
fontconfig \
|
||||
i3wm i3status
|
||||
|
||||
|
|
13
vnc.sh
13
vnc.sh
|
@ -1,5 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Bring up all interfaces and request DHCP, except loopback
|
||||
if [ -d /gns3 ]; then
|
||||
echo "Running in GNS3 environment, setting up interfaces for DHCP..."
|
||||
for iface in $(ip -o link show | awk -F': ' '{print $2}' | grep -v '^lo$'); do
|
||||
echo "Bringing up interface: $iface"
|
||||
ip link set "$iface" up
|
||||
udhcpc -i "$iface" &
|
||||
done
|
||||
fi
|
||||
|
||||
# Wait a moment for DHCP leases
|
||||
sleep 2
|
||||
|
||||
# Launch i3 window manager
|
||||
/usr/bin/i3
|
||||
|
||||
|
|
Loading…
Reference in a new issue