Forçando placa de rede para 1000 Full Duplex
Para configurar sua placa de rede para rede 1000 Full Duplex basta executar o seguinte comando
# ethtool -s eth0 speed 1000 duplex full autoneg off
Para validar a configuração realizada, basta executar o comando ethtool para a interface que foi configurada
servidor:~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: g
Wake-on: d
Link detected: yes
servidor:~ #
Existe uma outra forma que é setar a configuração dentro do arquivo de configuração da interface de rede:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BROADCAST=172.22.255.255
IPADDR=172.22.0.2
NETMASK=255.255.0.0
NETWORK=172.22.0.0
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
GATEWAY=172.22.0.1
#####
## Configuracao de velocidade da placa de rede
#####
ETHTOOL_OPTS=”speed 1000 duplex full autoneg off”
#
Depois de configurar no arquivo é necessário fazer o restart do serviço de rede.
# /etc/init.d/network restart
Postfix com Patch VDA
Recebi alguns emails de algumas pessoas reclamando que não conseguiram baixar o Patch VDA ou não conseguiram recompilar o Postfix com o Patch.
Bom, para facilitar o lado do pessoal disponibilizei os pacotes para o pessoal instalar. É só comentar todas as entradas no sources.list e colocar a seguinte entrada:
deb http://www.lucianomoreira.eti.br/debian/ etch/postfix-vda main
Se preferir, os pacotes estão disponíveis aqui. Também você pode encontrar pacotes para arquitetura 64 bits neste link.
Vale lembrar que não forneço garantia pelo uso dos pacotes. Recompilei eles por uma necessidade pessoal e o mesmo esta sendo disponibilizado para a comunidade.
Aplicando Patch VDA no Postfix (Debian)
Devido a uma necessidade de gerenciar quota para cada conta de usuário no LDAP (utilizando o atributo mailQuotaSize da classe de objeto/esquema qmailUser) recomplilei os pacotes do Postfix da Debian com o Patch VDA.
É importante lembrar que o companheiro Kairo Araújo já tinha feito o pacote do Postfix com VDA para a versão 2.1.5-9 do Postifix e como já utilizava esse pacote sem problemas resolvi recompilar o Postfix na nova versão (2.3.8-2+b1) já que o Kairo anda bastante atarefado nos últimos meses.
Primeira coisa é necessário baixar o Patch VDA.
cd /usr/src
wget http://vda.sourceforge.net/VDA/postfix-2.3.8-vda.patch.gz
gunzip postfix-2.3.8-vda.patch.gz
Depois baixar o source do Postfix
apt-get source postfix
cd postfix-2.3.8
Aplique o Patch VDA
patch -p1 < ../postfix-2.3.8-vda.patch
Vamos criar o pacote.deb para facilitar nossas vidas
dpkg-buildpackage
E pronto. Agora é só instalar o Postfix.