Skip to content

Instantly share code, notes, and snippets.

@jalakoo
Last active June 3, 2020 18:13
Show Gist options
  • Save jalakoo/3e9502beb78aa3e09c38bb6498dc9fff to your computer and use it in GitHub Desktop.
Save jalakoo/3e9502beb78aa3e09c38bb6498dc9fff to your computer and use it in GitHub Desktop.
NMCLI Static IP address setup
#!/bin/bash
echo 'Name of connection to make static (select from "nmcli conn show"):'
read CONN_NAME
echo $CONN_NAME
echo
echo 'IP Address to assign:'
read IP_ADDRESS
echo IP_ADDRESS
echo
if nmcli con mod "$CONN_NAME" ipv4.addresses $IP_ADDRESS; then
nmcli con mod "$CONN_NAME" ipv4.gateway $IP_ADDRESS
nmcli con mod "$CONN_NAME" ipv4.method manual
nmcli con up "$CONN_NAME"
echo "IP Assignment complete."
else
echo 'Unknown problem running "nmcli commands". Exit status: $?'
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment