Бренд **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....) у вас определилась, а также какой драйвер сейчас используется — это поможет сузить круг поиска.