O Ubuntu é legal pra usar em casa, a versão beta do Karmic já está funcionando muito bem, o Gnome tá show de bola.
Porém, pra quem usa o computador pra coisas mais "específicas" acaba se estressando um pouco.
Aconteceu comigo. Depois de instalar no micro de casa, comecei a configurá-lo pra deixar todos
os serviços que eu preciso funcionando: SSH, Iptables, Samba e o daemon do Transmission. A primeira
dúvida foi colocar o SSH pra iniciar automaticamente. Ok, o comando update-rc.d deu conta do
recado. Nunca gostei da estrutura do sistema init do Debian e derivados (sistema esse que é derivado
do System V). Mas tudo bem, isso é o de menos.
Depois disso instalei o Transmission. Tentei de tudo quanto é jeito fazer com que ele não pedisse
autenticação ao abrir a interface web, porém toda vez que eu alterava o arquivo
/etc/transmission-daemon/settings.json, ao executar invoke-rc.d transmission-daemon restart as
minhas alterações voltavam para os valores padrões. Depois de pesquisar um pouco acabei desistindo.
Mas a gota mesmo foi quando fui configurar o Iptables. Primeiro, tive que criar o diretório /etc/iptables pra jogar as
regras lá. Tranquilo. E pra colocar o Iptables pra iniciar junto com o sistema? Procurei um pouco na internet e acabei
achando essa página no wiki do Ubuntu: https://help.ubuntu.com/community/IptablesHowTo.
Tentativa 1: coloquei o comando pre-up iptables-restore < /etc/iptables.rules no arquivo /etc/network/interfaces, logo abaixo da minha interface de rede. Não funcionou.
Tentativa 2: coloquei a mesma linha no arquivo /etc/network/if-up.d/iptables, chmod u+x nele. Não funcionou.
Tentativa 3: segundo informações da página o NetworkManager suporta a execução de scripts ao ativar/desativar um a rede. Testei e também não funcionou.
Resumindo, vou voltar pro bom e velho Archlinux. Vou voltar a usar o XFCE também, já que o KDE 4 não roda legal tão bem aqui no computador de casa.