aboutsummaryrefslogtreecommitdiff
path: root/tftp/setup.sh
blob: 7e1737c77644472a688b5d350a1fa05c12579199 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

INTERFACE="enp7s0"
IP_ADDRESS="192.168.111.1/24"

if ! ip addr show dev $INTERFACE | grep -q "$IP_ADDRESS"; then
    sudo nmcli dev set $INTERFACE managed no
    sudo ip link set $INTERFACE up
    sudo ip addr add $IP_ADDRESS dev $INTERFACE
    sudo systemctl restart dnsmasq
    echo "Configuration applied successfully."
else
    echo "IP address $IP_ADDRESS is already assigned to $INTERFACE."
    echo "No changes made."
fi