Настройка сетевой карты в Linux® часто выполняется автоматически с помощью программного обеспечения для обнаружения оборудования, которое поставляется с большинством современных дистрибутивов Linux®. Но могут быть случаи, когда сетевая карта не настраивается автоматически или если вы хотите в Linux® настроить вторую сетевую карту. В любом случае, с конфигурацией сетевой карты есть пара основных средств для работы – с помощью графического интерфейса пользователя (GUI) или интерфейса командной строки (CLI).
Использование графического интерфейса вашего дистрибутива Linux® обеспечит самые удобные и простые средства для настройки вашей сетевой карты в Linux®. Но это может варьироваться в зависимости от среды рабочего стола Linux® для вашего дистрибутива. В большинстве случаев в дистрибутивах Linux® будут использоваться среды рабочего стола Gnome® или K Desktop Environment (KDE®), каждая из которых имеет программный графический интерфейс для настройки сети. Программное обеспечение KNetworkManager выполняет эту работу для рабочего стола KDE®, а в Gnome® оно называется NetworkManager. Оба ПО предлагают возможность настроить уже обнаруженную сетевую карту с сетевыми параметрами, информацией об IP-адресе, а также добавить новую сетевую карту.
Но, работая с CLI для настройки вашей сетевой карты в Linux®, вы сначала должны будете выяснить, запущена ли ваша сетевая карта, запустив команду ifconfig в терминальном приложении. Если команда введена без каких-либо аргументов, она выведет все текущие интерфейсы и их настройки. Двумя наиболее распространенными являются eth0, которая является первой сетевой картой Ethernet в системе, и lo, интерфейс обратной связи, который является виртуальным программным интерфейсом. Затем команду ifconfig можно использовать для включения или отключения интерфейса, а также для изменения IP-адреса или другой сетевой информации. Например, чтобы установить IP-адрес интерфейса eth0, вы должны выполнить следующую команду ifconfig.
ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
В порядке слева направо первый параметр – это интерфейс, который нужно изменить, eth0, затем IP-адрес, который нужно назначить ему, а затем подсеть, к которой принадлежит компьютер. Последний параметр, заданный для ifconfig, имеет значение «up-вверх» или «down-вниз», который указывает компьютеру включить или отключить сетевую карту. Обязательно проверьте соответствующие параметры для вашей сети, такие как тип сети, подсеть, любые шлюзы-маршрутизаторы, чтобы составить правильную команду.
Конечно, эта команда настроит вашу сетевую карту только для текущего сеанса в Linux®, и её нужно будет вводить после каждого входа в систему на компьютере. Чтобы обойти это, в дистрибутивах Linux® реализованы различные сценарии и файлы, которые будут делать это автоматически при каждом запуске компьютера. Расположение и имена этих сценариев и файлов конфигурации будут различаться в зависимости от вашего дистрибутива Linux®, поэтому обязательно проверьте, какие файлы нужно изменить. После редактирования этих файлов конфигурации в текстовом редакторе операционная система автоматически загрузит соответствующую конфигурацию сети.