[PFSENSE] Virtualização com Xenserver – Criando VLANs

Buenas galera, tudo tranquilo?

Hoje trago pra vocês um breve tutorial de como criar vlans no pfsense virtualizado com xenserver. Estou utilizando a versão 2.3.2 do pfsense e necessitei criar uma vlan, mas me deparei com a seguinte situação:

Ao tentar criar a vlan via webGui não foi possível, pois não me estava habilitada as interfaces na Parent Interface e sem isso não tem vlan.
No menu Interfaces > Assign > VLANs ao clicar sobre o ícone  é mostrado algumas informações básicas de o porque não suportar vlans.
OBS: Procedimentos por sua conta e risco.

Procedimento 1:

Acesse seu servidor pfsense via ssh. Escolha a opção 8 (shell) e execute os comandos:

# ifconfig vlanXX create
# ifconfig vlanXX vlan XX vlandev xn0

Onde o XX é o id-tag da vlan.

Apos isso você será capaz de utilizar vlans em seu pfsense virtualizado no xenserver.

Procedimento 2:

Navegue ate Diagnostic > Edit File
Na caixa “path do file to be edited” copie e cole: /etc/inc/interfaces.inc
Clique em Load

Pressione CTRL + F e localize a função: is_jumbo_capable

/****f* interfaces/is_jumbo_capable
 * NAME
 *   is_jumbo_capable - Test if interface is jumbo frame capable.  Useful for determining VLAN capability.
 * INPUTS
 *   $int             - string containing interface name
 * RESULT
 *   boolean          - true or false
 ******/
function is_jumbo_capable($iface) {
 $iface = trim($iface);
 $capable = pfSense_get_interface_addresses($iface);

 if (isset($capable['caps']['vlanmtu']))
  return true;

 // hack for some lagg modes missing vlanmtu, but work fine w/VLANs
 if (substr($iface, 0, 4) == "lagg")
  return true;

 // hack for XenServer xn interfaces
 if (substr($iface, 0, 2) == "xn")
  return true;

 return false;
}

Insira no seu arquivo a parte (// hack for XenServer…)  em Azul e salve.

Após isso vá ate Interfaces > Assign > VLAN para que você possa criar suas vlans.

Fonte: http://think-brick.blogspot.com.br/2016/02/pfsense-on-xenserver-enable-vlan.html

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s