This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
software:freebsd:lagg_on_netgraph [2015/07/19 14:51] – [Создание LAGG интерфейса и добавление сетевых адаптеров] root | software:freebsd:lagg_on_netgraph [2015/07/19 23:17] – [ng_lagg - if_lagg on netgraph] root | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== ng_lagg - if_lagg on netgraph ====== | ====== ng_lagg - if_lagg on netgraph ====== | ||
- | По неизвестной причине использование **if_lagg** и двух сетевых адаптеров igb на FreeBSD 10.1 amd64 приводило к большой нагрузке на CPU, потере пакетов и потере связи.\\ | + | По неизвестной причине использование **if_lagg** и двух сетевых адаптеров igb на FreeBSD 10.1 amd64 приводило к большой нагрузке на CPU, потере пакетов и потере связи |
Реализация объединения сетевых адаптеров средствами netgraph не подвержена подобной проблеме.\\ | Реализация объединения сетевых адаптеров средствами netgraph не подвержена подобной проблеме.\\ | ||
Результат совместим с **if_vlan** и по сути мало чем отличается от других интерфейсов в системе.\\ | Результат совместим с **if_vlan** и по сути мало чем отличается от других интерфейсов в системе.\\ | ||
**Cкрипт**: | **Cкрипт**: | ||
- | **rc.d скрипт**: | + | **rc.d скрипт**: |
Line 47: | Line 47: | ||
==== rc.d скрипт ==== | ==== rc.d скрипт ==== | ||
Для того чтобы интерфейс создавался при загрузке автоматически нужно: | Для того чтобы интерфейс создавался при загрузке автоматически нужно: | ||
- | - сохранить rc.d скрипт [[http:// | + | - сохранить rc.d скрипт [[http:// |
- | - сохранить скрипт [[http:// | + | - сохранить скрипт [[http:// |
- разрешить выполнение обоих скриптов (chmod +x) | - разрешить выполнение обоих скриптов (chmod +x) | ||
- добавить в / | - добавить в / | ||
< | < | ||
- | ng_lagg_command="/ | ||
ng_lagg_interfaces=" | ng_lagg_interfaces=" | ||
ng_lagg_lagg0=" | ng_lagg_lagg0=" |