Bladeren bron

An alternative method for acquiring the IP address in the TurnKey scripts.

tteckster 1 jaar geleden
bovenliggende
commit
3b1560fa63

+ 1 - 1
turnkey/turnkey-core.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-fileserver.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-gameserver.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-gitea.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-gitlab.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-mediaserver.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-nextcloud.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-observium.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-openvpn.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-owncloud.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-torrentserver.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-wordpress.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else

+ 1 - 1
turnkey/turnkey-zoneminder.sh

@@ -168,7 +168,7 @@ max_attempts=5
 attempt=1
 IP=""
 while [[ $attempt -le $max_attempts ]]; do
-  IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}')
+  IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+')
   if [[ -n $IP ]]; then
     break
   else