Страница 1 из 1

драйвер сетевой карты

Добавлено: 17 май 2026, 03:18
ya
Бренд **Orient** сам по себе не производит чипы — они берут готовые контроллеры (чаще всего **Realtek** или **Asix**) и упаковывают их в свои платы.

Проблема, которую вы описываете (сетевая карта работает на 100 Мбит/с, но «отваливается» или уходит в перезагрузку при переключении на 1 Гбит/с), для Debian и чипов Realtek в Linux — это классика. Встроенный в ядро Linux драйвер `r8169` часто ведет себя некорректно с гигабитными чипами серии `r8111/r8168`, вызывая сбои при высокой нагрузке.

Вот пошаговый план, как узнать точную модель чипа и решить проблему.

---

## Шаг 1: Определяем точную модель чипа

Откройте терминал и выполните команду, чтобы узнать, что именно зашито внутри вашей карты Orient:

* Если карта **внутренняя (PCI-E)**:
```bash
lspci -knn | grep -i net -A3

```


* Если карта **внешняя (USB)**:
```bash
lsusb

```



В выводе вы увидите что-то вроде `Realtek Semiconductor Co., Ltd. RTL8111/8168/8411` или `RTL8153`. Строка `Kernel driver in use:` покажет, какой драйвер используется сейчас (скорее всего, проблемный `r8169`).

---

## Шаг 2: Установка правильного драйвера

### Вариант А: Если у вас чип Realtek RTL8111/8168 (PCI-E)

Стандартный драйвер `r8169` нужно заменить на официальный проприетарный `r8168-dkms`.

1. Убедитесь, что у вас подключены репозитории `non-free` и `contrib`. Откройте файл `/etc/apt/sources.list` и проверьте, чтобы в конце строк (после `main`) было написано `contrib non-free non-free-firmware`.
2. Обновите списки пакетов и установите драйвер:
```bash
sudo apt update
sudo apt install linux-headers-$(uname -r) r8168-dkms firmware-realtek

```


3. После установки система должна автоматически внести старый драйвер в черный список. Перезагрузите компьютер:
```bash
sudo reboot

```



### Вариант Б: Если у вас чип Realtek RTL8153 (USB 3.0)

Для USB-адаптеров часто критична прошивка. Установите пакет с закрытыми прошивками:

```bash
sudo apt update
sudo apt install firmware-realtek

```

---

## Шаг 3: Что делать, если дело не в драйвере?

Если замена драйвера не помогла, у проблемы на скорости 1 Гбит/с могут быть аппаратные причины:

* **Проблема с кабелем (витой парой):** Для 100 Мбит/с достаточно 4 жил (2 пары) в кабеле. Для 1 Гбит/с **обязательно** нужны все 8 жил (4 пары) категории **Cat5e** или **Cat6**. Если где-то есть плохой контакт, надлом или кабель обжат только на 4 жилы, карта попытается подняться на 1 Гбит/с, словит кучу ошибок и упадет (отключится). Попробуйте заменить кабель.
* **Энергосбережение (Green Ethernet / TLP):** На гигабите карта потребляет больше энергии. Linux может пытаться экономить питание, отключая порты.
Попробуйте временно отключить управление питанием, добавив параметр ядра `pcie_aspm=off` в GRUB, или отключите функции энергосбережения сетевой карты через `ethtool`:
```bash
sudo ethtool --set-eee eth0 eee off

```


*(где `eth0` или `enp3s0` — имя вашего сетевого интерфейса)*.
* **Качество самой платы:** Бюджетные карты Orient на старых PCI-E 1.1 линиях иногда банально перегреваются под плотным гигабитным трафиком или им не хватает питания от материнской платы.

**С чего начать:** Выполните команды из **Шага 1** и напишите, какая модель чипа (RTL....) у вас определилась, а также какой драйвер сейчас используется — это поможет сузить круг поиска.