본문 바로가기

카테고리 없음

PFSense QoS 를 설정할 때 USB 랜카드 강제 인식시키기

랜카드 애드온 시, QoS 메뉴(Traffic Shaping) 에서 USB랜카드를 못 찾는 경우가 있다.

쉽게 말해 프리픽스 어레이에서 해당 랜 프리픽스가 없어 그런데

아래와 같이 코드를 수정해서 강제 인식이 가능하다

그래도 가급적이면 USB 를 강제인식 시키는건 문제가 있을 수 있으므로 개발용이 아니면 하지말자

 

vi /etc/inc/interface.inc

에서 아래와 같은 항목을 찾는다

여기에 ifconfig 해서 나온 랜카드 프리픽스가 없으면 추가한다.

 

function is_altq_capable($int) {
/* Per:

  • http://www.freebsd.org/cgi/man.cgi?query=altq&apropos=0&sektion=0&manpath=FreeBSD+8.3-RELEASE&arch=default&format=html
  • Only the following drivers have ALTQ support
    */
    $capable = array("ae", "age", "alc", "ale", "an", "ath", "aue", "axe", "awi", "bce",
    "bfe", "bge", "bridge", "cas", "dc", "de", "ed", "em", "ep", "epair", "et", "fxp", "gem",
    "hme", "hn", "igb", "ipw", "iwi", "ixgbe", "jme", "le", "lem", "msk", "mxge", "my", "nfe",
    "nge", "npe", "nve", "ral", "re", "rl", "rum", "run", "bwn", "sf", "sge", "sis", "sk",
    "ste", "stge", "ti", "txp", "udav", "ural", "vge", "vmx", "vr", "vte", "wi", "xl",
    "ndis", "tun", "ovpns", "ovpnc", "vlan", "pppoe", "pptp", "ng",
    "l2tp", "ppp", "vtnet", "ue");