From: Sachin Punadikar Date: Tue, 3 Oct 2023 07:46:31 +0000 (-0400) Subject: vstart: exclude default route during cluster setup X-Git-Tag: v19.0.0~333^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8b328dd9797aaedece4e3ba7ec3cf37b4da731d2;p=ceph.git vstart: exclude default route during cluster setup "ip route list" may list default route, and that needs to be excluded while doing cluster setup Typical o/p of ip route list: $ ip route list default via 10.8.159.254 dev eno1 proto dhcp src 10.8.152.13 metric 100 10.8.152.0/21 dev eno1 proto kernel scope link src 10.8.152.13 metric 100 Signed-off-by: Sachin Punadikar --- diff --git a/src/vstart.sh b/src/vstart.sh index 5b8e97e5308e..a33bcde3234b 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -1587,7 +1587,7 @@ EOF fi if [ "$cephadm" -gt 0 ]; then debug echo Setting mon public_network ... - public_network=$(ip route list | grep -w "$IP" | awk '{print $1}') + public_network=$(ip route list | grep -w "$IP" | grep -v default | awk '{print $1}') ceph_adm config set mon public_network $public_network fi fi