Skip to content

Commit 60e11c8

Browse files
committed
Print IP address to console when starting Qemu
1 parent 0875865 commit 60e11c8

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

qnx_qemu/configs/network_setup_dhcp.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,22 @@ MAX_RETRIES=10 # 10 retries * 3 seconds = 30 seconds tot
4242
while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
4343
# Get current IP address for vtnet0
4444
IP_ADDR=$(ifconfig vtnet0 | grep 'inet ' | awk '{print $2}')
45-
45+
4646
if [ -n "$IP_ADDR" ] && [ "$IP_ADDR" != "0.0.0.0" ]; then
4747
echo "---> DHCP successful! Acquired IP"
4848
# Get additional network info
4949
NETMASK=$(ifconfig vtnet0 | grep 'inet ' | awk '{print $4}')
5050
echo "---> Network configuration:"
51-
51+
5252
# Save basic DHCP status
5353
echo "DHCP_SUCCESS" > /tmp_ram/dhcp_status
5454
IP_ADDR=$(ifconfig vtnet0 | grep 'inet ' | awk '{print $2}')
55+
echo "IP address set to: $IP_ADDR"
5556
echo "IP: $IP_ADDR" >> /tmp_ram/dhcp_status
5657
echo "Date: $(date)" >> /tmp_ram/dhcp_status
5758
break
5859
fi
59-
60+
6061
echo "---> Still waiting for DHCP lease... (attempt $((RETRY_COUNT + 1))/$MAX_RETRIES)"
6162
sleep 3
6263
RETRY_COUNT=$((RETRY_COUNT + 1))
@@ -70,14 +71,15 @@ if [ -z "$IP_ADDR" ] || [ "$IP_ADDR" = "0.0.0.0" ]; then
7071
if kill -0 $DHCP_PID 2>/dev/null; then
7172
kill $DHCP_PID 2>/dev/null
7273
fi
73-
74+
7475
# Configure static IP as fallback
7576
echo "---> Configuring static IP fallback: 192.168.122.100"
7677
ifconfig vtnet0 192.168.122.100 netmask 255.255.255.0
7778
route add default 192.168.122.1 # Add default gateway
78-
79+
7980
# Save fallback status
8081
echo "DHCP_FAILED_STATIC_FALLBACK" > /tmp_ram/dhcp_status
82+
echo "IP address set to: 192.168.122.100"
8183
echo "IP: 192.168.122.100" >> /tmp_ram/dhcp_status
8284
echo "Date: $(date)" >> /tmp_ram/dhcp_status
8385
else

0 commit comments

Comments
 (0)