Просмотр исходного кода

Switch to ip addr list instead ifconfig.

Raphael Schneeberger 6 лет назад
Родитель
Сommit
4428dff64b
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      bin/v-list-sys-network-status
  2. 2 2
      bin/v-update-sys-ip

+ 1 - 1
bin/v-list-sys-network-status

@@ -31,7 +31,7 @@ echo -en "\n-------------------------------------"
 echo -en  "-------------------------------------\n\n"
 
 # Displaying network interfaces
-ifconfig
+ip addr list
 
 #----------------------------------------------------------#
 #                       Hestia                             #

+ 2 - 2
bin/v-update-sys-ip

@@ -99,8 +99,8 @@ fi
 
 # Adding system IP
 for ip in $ips; do
-    check_ifconfig=$(/sbin/ifconfig |grep "$ip")
-    if [ ! -e "$HESTIA/data/ips/$ip" ] && [ ! -z "$check_ifconfig" ]; then
+    check_ip=$(/sbin/ip addr list |grep "$ip")
+    if [ ! -e "$HESTIA/data/ips/$ip" ] && [ ! -z "$check_ip" ]; then
         interface=$(/sbin/ip addr |grep $ip |awk '{print $NF}' |uniq)
         interface=$(echo "$interface" |cut -f 1 -d : |head -n 1)
         netmask=$(/sbin/ip addr |grep $ip |cut -f 2 -d / |cut -f 1 -d \ )