Проверьте наличие сетевой карты Redhat

Я знаю, что я могу использовать ethtool eth0|eth1|eth2 для проверки существования ethtool eth0|eth1|eth2 адаптера. Но мне интересно, где находятся файлы на компьютере, которые содержат информацию о существующем интерфейсе, поскольку мне нужно использовать язык Ruby для проверки доступных сетевых адаптеров.

  • Обновление Ruby не работает с использованием двух методов
  • Команды Bash, не работающие на Mac
  • Как позволить pacman заметить рубин, установленный rbenv?
  • Как добавить автозаполнение для «драгоценного камня», которое с помощью rbenv?
  • Ошибка разрешения при создании резервной копии при установке gitlab omnibus
  • Ручная настройка переменных среды для Metasploit
  • Ruby и Git отказываются обновлять. (Mac)
  • Не удается найти rbenv после установки
  • 2 Solutions collect form web for “Проверьте наличие сетевой карты Redhat”

    Существует / proc / net / dev, но я уверен, что для корректного выполнения Ruby API существует реальный.

    см. http://curioushq.blogspot.com/2011/04/listing-all-network-interfacesdevices.html

    Вызовите ethtool как внешний процесс и проанализируйте его вывод. Если вам нужна информация, относящаяся к настройкам IP, вызовите ifconfig вместо ethtool , потому что ifconfig всегда присутствует, а ethtool будет присутствовать, только если системный администратор установил его. Альтернативой ifconfig является ip , но он не всегда присутствует, и его вывод лишь немного упрощен для синтаксического анализа, чем ifconfig , поэтому используйте ifconfig если он предоставляет правильный вывод для вас.

    Interesting Posts

    Работа с графической картой Intel и Nvidia на linux mint

    Я хочу участвовать в разработке ядра Linux, где я могу найти то, что нужно сделать?

    Как уменьшить время ожидания (блокировки) процессов для чтения диска (только для обнаружения ошибки)?

    Смонтирован ли roxterm из Debian 9 (растяжка)?

    Ввод сетевого интерфейса вверх / вниз из командной строки

    Linux: создание сетевого моста снижает скорость сетевого адаптера до 100 Мбайт / с вместо 1000 МБ / с

    Linux: изменение разрешений – на устройстве нет места

    LFS: Что такое toolchain и почему это важно?

    Как установить PulseAudio в группы?

    используя одиночную тире с длинным именем

    Выход Выход команды непосредственно в командную строку, НЕ переменную

    нереста нескольких фоновых процессов

    Grep строка из файла

    Необходимо постоянно добавлять виртуальный интерфейс в версию Suse Enterprise Server

    SSH через штопор к удаленному серверу не работает

    Linux и Unix - лучшая ОС в мире.