Почему я это сделал: Потому что проброс USB3 с ax88179_178a во opnsense / FreeBSD был настоящей головной болью. Либо только 100 Мбит/с, либо вообще не работало. Я понял, что это проблема драйвера в PVE в связке с FreeBSD. ЭТОТ МОД работает как старый драйвер в любой Linux, но теперь очень хорошо и как Linux Bridge во FreeBSD или, в моем случае, во opnsense 19.x.
Всё нужно делать в PVE Shell:
I) Скачать и распаковать драйвер и удалить неработающий файл ax88179_178a.c:
```
cd ~
mkdir download
cd download
wget
tar -xvjf AX88179_178A_LINUX_DRIVER_v1.19.0_SOURCE.tar.bz2
cd AX88179_178A_LINUX_DRIVER_v1.19.0_SOURCE
rm ax88179_8178a.c
```
II) Создать новый рабочий файл ax88179_178a:
```
nano ax88179_178a.c
```
Скопировать и вставить этот код в редактор: [ >)
`STRG + S` чтобы сохранить, `STRG + x` чтобы выйти из nano.
III) Скомпилировать и скопировать драйвер в файлы ядра. Путь к ядру нужно обновить в зависимости от вашей версии. В моем случае версия ядра "5.0.21-4-pve", поэтому путь: `/lib/modules/5.0.21-4-pve/kernel/drivers/net/usb/`. Компилировать следующим образом:
```
make -j2
make install
```
Теперь у вас должен быть файл ax88179_178a.ko. Скопировать его в путь к ядру – возможно, предварительно сделать резервную копию старого ax88179_8178_a.ko.
```
cp ax88179_178a.ko /lib/modules/5.0.21-4-pve/kernel/drivers/net/usb/
depmod -a
modprobe ax88179_178a
```
Перезагрузить сеть вручную или, если не знаете, как, то перезагрузить PVE. Затем можно добавить ax88179_178a к vmbrX (Linux Bridge) и установить этот vmbrX в качестве сетевой карты для FreeBSD / opnsense. Перезагрузить PVE снова. Теперь устройство должно работать в полной мере во FreeBSD / OPNSENSE со скоростью 1 Гбит/с. Наслаждайтесь этим модом – надеюсь, я помог кому-нибудь. Мне потребовались долгие вечера, чтобы разобраться и исправить это. opnsense работает просто замечательно с ним. ax88179_178a – это в моем случае WAN-адаптер на 200-мегабитном порту, поэтому 100 Мбит/с было недостаточно.
Cheers,
PSteinberg
PS: Отличный продукт - PVE просто сказка!
Всё нужно делать в PVE Shell:
I) Скачать и распаковать драйвер и удалить неработающий файл ax88179_178a.c:
```
cd ~
mkdir download
cd download
wget
tar -xvjf AX88179_178A_LINUX_DRIVER_v1.19.0_SOURCE.tar.bz2
cd AX88179_178A_LINUX_DRIVER_v1.19.0_SOURCE
rm ax88179_8178a.c
```
II) Создать новый рабочий файл ax88179_178a:
```
nano ax88179_178a.c
```
Скопировать и вставить этот код в редактор: [ >)
`STRG + S` чтобы сохранить, `STRG + x` чтобы выйти из nano.
III) Скомпилировать и скопировать драйвер в файлы ядра. Путь к ядру нужно обновить в зависимости от вашей версии. В моем случае версия ядра "5.0.21-4-pve", поэтому путь: `/lib/modules/5.0.21-4-pve/kernel/drivers/net/usb/`. Компилировать следующим образом:
```
make -j2
make install
```
Теперь у вас должен быть файл ax88179_178a.ko. Скопировать его в путь к ядру – возможно, предварительно сделать резервную копию старого ax88179_8178_a.ko.
```
cp ax88179_178a.ko /lib/modules/5.0.21-4-pve/kernel/drivers/net/usb/
depmod -a
modprobe ax88179_178a
```
Перезагрузить сеть вручную или, если не знаете, как, то перезагрузить PVE. Затем можно добавить ax88179_178a к vmbrX (Linux Bridge) и установить этот vmbrX в качестве сетевой карты для FreeBSD / opnsense. Перезагрузить PVE снова. Теперь устройство должно работать в полной мере во FreeBSD / OPNSENSE со скоростью 1 Гбит/с. Наслаждайтесь этим модом – надеюсь, я помог кому-нибудь. Мне потребовались долгие вечера, чтобы разобраться и исправить это. opnsense работает просто замечательно с ним. ax88179_178a – это в моем случае WAN-адаптер на 200-мегабитном порту, поэтому 100 Мбит/с было недостаточно.
Cheers,
PSteinberg
PS: Отличный продукт - PVE просто сказка!
