Mój „Serwer dedykowany” powinien mieć zainstalowane dwie karty sieciowe, ale mogę znaleźć tylko jedną.
Moje pytanie: Jakie inne polecenia i metody są dostępne do testowania liczby kart sieciowych zainstalowanych na moim serwerze
lspci | grep Ethernet
Czy są dostępne inne polecenia / metody?
networking
debian
jens
źródło
źródło
Odpowiedzi:
Możesz użyć lshw, aby zobaczyć wszystkie urządzenia na komputerze. Aby wyświetlić tylko urządzenia sieciowe, wprowadź:
źródło
ip link show
wyświetli listę wszystkiego, co wygląda jak interfejs sieciowy.źródło
Dla Ethernetu:
źródło
$ ls -l /sys/class/net/ | grep -v virtual
. Filtruje wszystkie interfejsy sieci wirtualnej. Pracuj nad Ubuntu działającym w Virtual Box.Pokazuje tylko interfejsy związane z fizyczną kartą sieciową.
Próbowałem znaleźć
type
opcjęip link show
, która wyświetlałaby nielogiczne, ale niestety:Wydaje się, że to jedyna rzecz,
ip link show
której nie można zrobić. Przynajmniej nie bez uciekania się do skryptu, który najpierw wypisuje każdy z powyższych, a następnie robi togrep -v
przed ostatnim uruchomieniem beztype
określonego.źródło
ip link
powinno być w stanie sobie poradzić. Jeśli używasz wielu wirtualnych interfejsów (np. Do mostkowania lub vlan), a zwłaszcza jeśli te wirtualne interfejsy zostały zmienione./proc/net/dev
plik zawiera szczegóły dotyczące wszystkich interfejsów. na przykładJak widać, wiele kolumn i szczegółów nie jest bardzo łatwych do odczytania, kiedy
cat
plik, dlatego sugeruję użycieifconfig
polecenia, które dobrze odczytuje ten plik i formatuje wyjście.Aby wyświetlić listę wszystkich interfejsów, użyj
/sbin/ifconfig -a
które pokażą nieskonfigurowane / niedziałające interfejsy sieciowe, a także skonfigurowane i aktywne, zgodnie z odczytem
/proc/net/dev
źródło
pokazuje rzeczywisty sterownik urządzenia używanego dla każdego urządzenia Ethernet
źródło