Last active
June 3, 2020 18:13
-
-
Save jalakoo/3e9502beb78aa3e09c38bb6498dc9fff to your computer and use it in GitHub Desktop.
NMCLI Static IP address setup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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