Como automatizar o ethtool?

4

Eu testei o Lubuntu na minha área de trabalho ao lado do Windows XP. Eu realmente amo isso, exceto para o seguinte problema: Eu tenho uma conexão de internet de banda larga LAN que funciona perfeitamente no XP, mas não no Lubuntu.

Sempre que inicio o Lubuntu, tenho que executar sudo ethtool -s eth0 speed 10 duplex half autoneg off . Então a conexão com fio é estabelecida.

Existe algum método para salvar e automatizar este comando para que a conexão com a Internet seja estabelecida automaticamente quando eu reiniciar o Lubuntu?

    
por Halit Umar 15.03.2013 / 16:28

2 respostas

3

Você pode colocar essa linha no arquivo /etc/rc.local , antes do exit 0 (que precisa ser o último). Você precisa fazer isso como administrador, por exemplo, com o comando sudo gedit /etc/rc.local .

    
por Karmak23 15.03.2013 / 16:52
5

Eu não conheço o lubuntu, mas ele é baseado no ubuntu, que é baseado no debian, então uma solução debian deve funcionar.

No debian, a configuração de rede entra no arquivo /etc/network/interface . Um comando pode ser executado depois que uma interface foi ativada usando o parâmetro post-up . Então, a edição do arquivo /etc/network/interface como abaixo deve ser ok:

iface eth0 inet dhcp
    post-up /sbin/ethtool -s $IFACE speed 10 duplex half autoneg off

Também parece que você pode especificar diretamente a opção ethtool no arquivo /etc/network/interface :

iface eth0 inet dhcp
    link-speed 10
    link-duplex half
    ethernet-autoneg off

Essas soluções seriam melhores do que usar o truque /etc/rc.local , pois elas mantêm toda a configuração de rede em um local único e padrão.

    
por jfg956 15.03.2013 / 23:16