GNU/Linux >> Belajar Linux >  >> Linux

Periksa apakah kabel jaringan terpasang tanpa membuka antarmuka

ip link show , secara default menampilkan semua antarmuka, gunakan ip link show up untuk menampilkan hanya antarmuka yang sedang berjalan. Anda dapat menggunakan filter untuk mendapatkan perbedaannya.


Ini skrip saya untuk memperbarui rute default berdasarkan status koneksi di waktu nyata . (berjalan di latar belakang) bekerja dengan banyak antarmuka, saya mendefinisikan prioritas dalam /tmp/${iface}.metric file, antarmuka terhubung 'terbaik' akan digunakan untuk merutekan lalu lintas default.

#!/bin/sh

/sbin/ip monitor link | while read -r line
do
    iface=$(echo $line | sed -ne 's/[^ ]* \([^ ]*\): .* state \([^ ]*\).*/\1/p')
    state=$(echo $line | sed -ne 's/[^ ]* \([^ ]*\): .* state \([^ ]*\).*/\2/p')
    if [ "$iface" != "" ] ; then
        echo "$iface is $state"
        if [ -f /tmp/${iface}.metric ] ; then
                echo "updating default route for ${iface}"
                if [ "$state" = "DOWN" ] ; then
                        ip route del default dev "${iface}"
                else
                        ip route add default dev "${iface}" metric `cat /tmp/${iface}.metric`
                fi
        fi
    fi
done

Linux
  1. Konfigurasikan antarmuka jaringan sebagai klien DHCP di RHEL7 Linux

  2. Mengonfigurasi antarmuka jaringan dengan alamat IP Statis pada RHEL 7

  3. Linux – Membalas Pada Antarmuka yang Sama Saat Masuk?

  1. Tambahkan antarmuka Jaringan Cloud ke Server Cloud

  2. Periksa konektivitas jaringan di server Linux

  3. periksa apakah antarmuka eth0 sudah habis (dikonfigurasi)

  1. Bagaimana Cara Memulai Ulang Antarmuka Jaringan?

  2. Ifconfig:7 Contoh Konfigurasi Antarmuka Jaringan

  3. Periksa statistik ping tanpa henti