@@ -61,13 +61,10 @@ ipv4_copy() {
6161 local SRC_IF_NAME=${1:- }
6262 local DEST_IF_NAME=${2:- ${SRC_IF_NAME} }
6363
64- # IP
64+ # IP + Method
6565 SRC_IP_SUBNET=$( nmcli connection show " ${SRC_IF_NAME} " | grep " ^ipv4.addresses:" | awk -e ' { print $2 }' | tr -d ' -' )
66- echo_or_execute nmcli connection modify \" ${DEST_IF_NAME} \" ipv4.addresses \" ${SRC_IP_SUBNET} \"
67-
68- # Method
6966 SRC_METHOD=$( nmcli connection show " ${SRC_IF_NAME} " | grep " ^ipv4.method:" | awk -e ' { print $2 }' | tr -d ' -' )
70- echo_or_execute nmcli connection modify \" ${DEST_IF_NAME} \" ipv4.method \" ${SRC_METHOD} \ "
67+ echo_or_execute nmcli connection modify \" ${DEST_IF_NAME} \" ipv4.addresses \" ${SRC_IP_SUBNET} \" ipv4.method " ${SRC_METHOD} "
7168
7269 # Gateway
7370 SRC_GATEWAY=$( nmcli connection show " ${SRC_IF_NAME} " | grep " ^ipv4.gateway:" | awk -e ' { print $2 }' | tr -d ' -' )
@@ -77,9 +74,21 @@ ipv4_copy() {
7774 SRC_DNS=$( nmcli connection show " ${SRC_IF_NAME} " | grep " ^ipv4.dns:" | awk -e ' { print $2 }' | tr -d ' -' )
7875 echo_or_execute nmcli connection modify \" ${DEST_IF_NAME} \" ipv4.dns \" ${SRC_DNS} \"
7976
80- echo
81- echo " # Next, change IP address for \" ${SRC_IF_NAME} \" ."
82- echo " # And, restart interfaces. e.g. nmcli-cli-restart \" ${SRC_IF_NAME} \" ; nmcli-cli-restart \" ${DEST_IF_NAME} \" "
77+ cat << _EOF_
78+
79+ # Next steps:
80+ # -> Change IP address
81+ # nmcli-cli-ipv4 "$DEST_IF_NAME {}" ...
82+ # -> Restart the interface:
83+ # nmcli-cli-restart "${DEST_IF_NAME} "
84+ #
85+ # -> Create a bond interface:
86+ # nmcli-cli-bond-add bond1 mode=... "${DEST_IF_NAME} " "ens2f0"
87+ # -> Create a vlan interface:
88+ # nmcli-cli-vlan-add "${DEST_IF_NAME} .100" 100 "${DEST_IF_NAME} "
89+ # -> Create a bridge interface:
90+ # nmcli-cli-bridge-add br1 "${DEST_IF_NAME} "
91+ _EOF_
8392}
8493
8594# Main
0 commit comments