1

Refining the lintian on Debian

Posted by Eriberto on maio 9, 2013 in Debian, Linux, Sistema Operacional

Lintian is a system that checks the Debian Policy when debhelper is building a package in Debian.

Lintian has several verification levels. By default, some are used. However, you can refine it via config file. It's a common error to use the default setting and submit packages with hidden problems to mentors.

To activate all checks in lintian, edit the /etc/lintianrc and enable the following lines:

display-info = yes
pedantic = yes
display-experimental = yes

Be happy with lintian and mentors now!!!

Shortcut to this post: http://bit.ly/lintian

 

Tags:, , , , , , , , , , , , , , , , , ,

 
3

Guia dobrável do tcpdump e WinDump

Posted by Eriberto on mar 20, 2013 in Debian, Internet, IPv6, Linux, Rede

Há alguns dias eu fiz um guia dobrável sobre o tcpdump, que também serve para o WinDump. Ele possui seis páginas e é uma referência para iniciantes e para profissionais.

O guia está disponível em http://eriberto.pro.br/files/guia_tcpdump.pdf.

Espero que seja útil.

[]s!

Tags:, , , , , , , , , , , , , , , , , , ,

 
2

Kernels Linux 3.4.35 e 3.8.3 para Debian Wheezy

Posted by Eriberto on mar 19, 2013 in Debian, Kernel, Linux, Sistema Operacional

Pessoal,

Como estou escrevendo o livro de análise de tráfego, tive que compilar kernels mais atuais para fazer algumas experiências. Então, disponibilizei os .deb de tais kernels. São o 3.4.35 e o 3.8.3. Foram compilados para Debian Wheezy (Debian 7) e funcionam perfeitamente.

Por favor, quem for usar, leia o README antes, pois há riscos.

Os kernels estão nesses endereços:

http://eriberto.pro.br/files/linux-3.4.35/

http://eriberto.pro.br/files/linux-3.8.3/

[]s a todos!

Eriberto

Tags:, , , , , , , ,

 
1

LibreOffice + degradê + PDF = arquivo gigante!

Posted by Eriberto on nov 22, 2012 in Eventos e palestras, Programas, Vida e Curiosidades

Há tempos (anos) eu ficava intrigado com algumas palestras minhas que, quando salvas em PDF, ficavam enormes. Era o caso típico da pelestra sobre análise de tráfego. Em ODP ela tinha 900 KB. Quando salva em PDF, ficava com 21 MB. Um aumento absurdo!

Na semana passada, indo para Santarém/PA para palestrar no FASOL 2012, durante o voo, terminei de atualizar as minhas palestras e resolvi investigar o problema. Fui deletando slides, mexendo aqui e ali, até que cheguei na causa. Por incrível que pareça, um simples par de linhas em degradê no slide mestre provocava isso. Ao retirá-las, tudo ficava ok. Veja como era padrão dos slides:

Observe que há duas linhas em degradê: uma abaixo do título da palestra e outra acima do meu nome. Essas linhas estavam no documento mestre. O PDF final gerado foi de 21 MB. Como solução, substituí o degradê por cores sólidas. Veja:

É lógico que não ficou a mesma coisa. Mas o tamanho do PDF caiu de 21 MB para 1.2 MB. Quase 20 MB a menos!!!

Depois fiz outros testes com outros degradês em outras palestras e o resultado foi o mesmo. Agora, um último teste. Só usarei o Writer. O teste foi o seguinte (arquivo disponível aqui):

Final da história: o ODT ficou com 11 KB e o PDF com 116 KB. Assim sendo, passe a observar esse tipo de efeito, inclusive nos outros aplicativos da suíte LibreOffice.

[]s

Tags:, , , , , , , , ,

 
3

Algumas coisas não funcionam na USB? Eis a solução.

Posted by Eriberto on set 28, 2012 in Hardware, Vida e Curiosidades

Muitas vezes temos acessórios que não funcionam nas portas USB de um computador mas funcionam em outros etc. O problema se agrava quando utilizamos HUBs USB. Acho que todos já passaram por isso.

O referido problema é causado pela quantidade de corrente (vulgarmente conhecido como "amperagem") que as portas possuem. Essa corrente varia de computador para computador. Digamos que você tenha uma saída USB, na placa mãe, com 350mA e que essa porta tenha 3 conectores USB. Digamos que você conecte dois dispositivos que precisem de 200mA cada. O resultado é previsível: não vão funcionar juntos. Ou pior: digamos que a sua placa seja ruim e só forneça 200mA e você precise de 250 para um determinado dispositivo. Novamente não irá funcionar.

Há algumas soluções para isso, como cabo em Y, que usa a potência de duas portas USB.

Eu testei, com sucesso, um HUB com alimentação externa. Excelente. Um dos meus teclados preferidos não funcionava em quase nenhum PC (casa e trabalho) e, agora, estou digitando com ele. Veja a foto: Esse da foto pode ser adquirido no Mercado Livre, eBay, DealExtreme etc. No DealExtreme custa US$ 8.53. A fonte de energia tem 1A mas, se for o caso, acredito que você possa trocar por uma mais potente. Mas 1A, se comparado aos tradicionais 350 ou 450mA das placas atuais...

Os links são os seguintes:

http://dx.com/p/high-speed-7-port-usb-2-0-hub-with-vertical-stand-black-110-240v-ac-adapter-42750?item=111

http://dx.com/p/high-speed-7-port-usb-2-0-hub-with-vertical-stand-silver-110-240v-ac-adapter-42749?item=112

Uma outra solução, que eu não testei ainda, pode ser encontrada no eBay pela busca "usb power booster". Um pequeno amplificador que promete elevar uma saída USB de 500mA para 2A. Veja a foto:

Espero que este post seja útil para quem precisar.

Tags:, , , , , , , , , , , , , , , ,

 
4

Utilizando o minicom para configurar switches HP

Posted by Eriberto on set 20, 2012 in Debian, Hardware, Linux, Rede

Recentemente, aqui no meu trabalho, adquirimos dois switches de camada 3 da HP (que comprou a 3Com em 2010). Ou seja: trata-se de um switch de excelente nível. No caso, o modelo escolhido foi o HP V1910-24G (JE00A), que pode ser visto na foto.

A configuração inicial do switch deve ser feita por porta serial e, para isso, escolhi o programa minicom. Eu usava esse programa no Linux na década de 90 para conectar a Internet.

O objetivo deste post é ensinar como se utiliza o minicom para uma tarefa desse tipo.

Inicialmente, instale o minicom:

# apt-get install minicom

A seguir, descubra qual é a sua porta serial:

root@libra:~# dmesg | grep -i tty
[    0.000000] console [tty0] enabled
[    0.953206] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.198559] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.294329] 0000:00:16.3: ttyS1 at I/O 0x4100 (irq = 17) is a 16550A

 

 

No meu caso, eu conto com as seriais ttyS0 e ttyS1. É interessante sempre tentar a primeira. Assim, usaremos ttyS0. No próprio switch, acima da porta, estão as suas especificações, como podemos ver na figura. Por padrão, o minicom utiliza a porta /dev/modem, a 115200 Bps, com 8 bits de dados, stop bits 1 e sem controle de fluxo por software (8, 1, N). Então, precisamos iniciar o minicom alterando a porta e a velocidade. Para isso, utilize o comando:

# minicom -D /dev/ttyS0 -b 38400

Uma vez dentro do minicom, pressione Ctrl a e, depois, o. Selecione Modem e discagem. Surgirá uma janela com com diversos parâmetros, como pode ser visto na figura a seguir:

Observe que o primeiro campo, String de inicialização, está vazio. Então, para estabelecer uma string automaticamente, pressione a. Em seguida, pressione ENTER duas vezes para retornar ao menu de Configuração. Escolha Sair.

Na tela principal do minicom, para realizar a conexão, pressione Ctrl a e m. Utilize admin como username pressione ENTER para deixar a senha em branco (esse é o padrão inicial do HP). Bem vindo! Caso precise sair do minicom, utilize Ctrl a e x.

Alternativamente, você pode iniciar o minicom no modo setup e gravar, de forma permanente, todas as configurações. Para isso, utilize o comando:

# minicom -s

 

Tags:, , , , , , , ,

 
51

Descobrindo o Linux 3ª edição: uma explanação sobre o preço do livro

Posted by Eriberto on jul 11, 2012 in Linux, Sistema Operacional, Vida e Curiosidades

Na sexta-feira, dia 06 de julho de 2012, foi lançada a 3ª edição do livro Descobrindo o Linux (vou chamar de DL3 ou DL em alguns trechos). E logo foi postado no site da Novatec um comentário em http://www.novatec.com.br/livros/linux3, enaltecendo a obra mas criticando o preço do livro.

E aproveitando então esta oportunidade, escrevo este post com o objetivo de mostrar que o preço praticado pela editora é compatível, por todo o trabalho de revisão e ampliação feito para esta 3ª edição, e também por conhecer a seriedade da equipe que trabalha por lá.

Vocês realmente não imaginam como a Novatec é séria, ao ponto de não aceitar qualquer obra e de sempre ser transparente com os seus autores e leitores. Por favor, vejam que o objetivo não é desmerecer o leitor, mas sim aproveitar a oportunidade para esclarecer a todos como o Descobrindo o Linux foi feito e qual foi o seu custo real.

O primeiro ponto a ressaltar é o de que não daria para distribuir somente as atualizações em relação à 2ª edição. Quem acompanhou o desenrolar do meu trabalho via blog, wiki e twitter sabe que o livro foi, antes de tudo, 100% revisado. Literalmente, não teve uma página sequer que não tenha sofrido alteração. E a explicação disso é muito simples: além do grande acréscimo de informações, muito tempo se passou desde 2007 e, com isso, diversas informações se tornaram obsoletas, necessitando de atualização. Ainda, surgiram 13 capítulos novos.

O custo de um livro no Brasil é imenso e, além disso, a Novatec não possui uma gráfica própria. Mas ela possui funcionários que realizam toda a editoração do livro. O DL3, por exemplo, foi trabalhado por cerca de 90 horas (3 semanas) dentro da editora. Vários aspectos foram verificados e o contato com o autor foi intenso. Eu trouxe para mim a responsabilidade de fazer o índice que fica no fim do livro. Só para terem uma ideia (muitos acompanharam ao vivo) isso levou cerca de 25 horas. Um simples índice! Mas são quase 1000 páginas e o leitor tem que encontrar o que procura. Se a Novatec tivesse feito o índice, levaria mais horas ainda e ele não seria tão preciso, uma vez que o autor conhece o conteúdo bem melhor e tem mais condições de apontar o que é importante ou não. Mas ainda falando de custo, temos papel, gráfica, transporte, marketing, impostos e contas como energia elétrica, salários e IPTU da editora. No fim, o autor e a editora recebem, cada um, cerca de 10% do valor de venda de cada livro. Não é muito para mim, uma vez que trabalhei por 3 anos, nas minhas férias e fora delas (isso mesmo, nem viajei!), e até fiquei doente por causa do livro. Ninguém escreve 928 páginas com perfeição, com mil verificações, de graça. Pensem nisso. Precisa valer a pena abandonar a família e a vida para se dedicar a algo que será útil para uma nação. Será que 10% por livro paga isso??? Você faria??? Bem, também entra o amor pelo o que fazemos.

A primeira edição do Descobrindo o Linux custou R$ 79,00. Ela tinha 420 páginas. A segunda edição, com 544 páginas, custou R$ 81,00. O Rubens Prates, editor da Novatec, optou por não subir muito o preço do livro, que já era bem aceito pelo mercado, para não prejudicar os leitores. Assim, ele teve um lucro bem reduzido em cima de algo que já estava consagrado. Agora, a terceira edição tem 928 páginas e custa R$ 129,00. Se fizermos uma regra de três, concluiremos que deveria custar R$ 175,00 em relação à primeira edição ou R$ 138,00 em relação à segunda. Mas, até por ser um livro universitário, a Novatec novamente optou por um lucro reduzido. Notem que ela já está bem abaixo dos 10% de lucro por exemplar.

Por fim, vamos analisar o valor de alguns livros consagrados, de informática ou não, caso tivessem 928 páginas. Veja isso na tabela a seguir. Alguns foram indicados como mais vendidos nesta semana no site da Saraiva. Foi considerado o preço de tabela.

Agora veja alguns bons livros vendidos na Amazon. Considerando o dólar hoje como R$ 2,00, o DL3 custaria US$ 64,50. Observe a tabela a seguir.

Conclusão: livro, principalmente no Brasil, é caro. Dá para dizer que a Novatec está praticando um preço alto??? Mesmo assim, ainda foi oferecido um desconto de 20% na pré-venda que foi amplamente divulgado.

Por fim, cabe ressaltar, novamente, que a 3ª edição do livro não é idêntica à anterior. É praticamente um livro novo, totalmente retrabalhado, o que inabilita a 2ª edição. Em virtude disso, a mesma nem chegou a ser reimpressa, o que levou à falta do livro no mercado por quase 3 anos. A 3ª edição não é uma cópia da 2ª, mas sim um amplo esforço de atualização e aumento de conteúdo.

Espero ter esclarecido a situação.

Boa leitura a todos!

 

Obs: este assunto, naturalmente, teria sido publicado no meu Blog Casual. No entanto, acho que este Blog Técnico tem um maior alcance em relação ao pessoal técnico.

Tags:, , , , , , , ,

 
8

Aumentando o tamanho do HD no VirtualBox 4

Posted by Eriberto on maio 22, 2012 in Debian, Linux, Microsoft e Windows, Sistema Operacional

Situação

Temos um GNU/Linux com VirtualBox 4 instalado e uma máquina virtual com HD de 30 GB. O HD ficou pequeno e necessitamos aumentar o mesmo para 60 GB.

Procedimentos

  • Inicialmente, como usuário comum, vá para o diretório que contém o disco da máquina virtual. Geralmente é o ~/.VirtualBox/VDI. Lá você poderá ver os todos os discos virtuais. Exemplo:
eriberto@libra:~/.VirtualBox/VDI$ ls -lh

-rw------- 1 eriberto eriberto 577M Mai 18 19:32 Debian Squeeze Install.vdi
-rw------- 1 eriberto eriberto 4,1G Jun 14  2011 Debian Squeeze.vdi
-rw------- 1 eriberto eriberto 6,0G Mar  2 08:13 Debian Wheezy.vdi
-rw------- 1 eriberto eriberto  30G Mai 22 10:55 Win7-30GB.vdi
  • A seguir, considerando que você queira ampliar o HD para 60 GB, que equivale a 61440 MB, emita o comando:
$ VBoxManage modifyhd /home/eriberto/.VirtualBox/VDI/Win7-30GB.vdi --resize 61440
  • Com o procedimento anterior, passaremos a ter uma área de disco extra. Observe que o comando ls não mostrará isso caso você tenha criado uma imagem de disco dinamicamente expansível. Veja:
eriberto@libra:~/.VirtualBox/VDI$ ls -lh Win*

-rw------- 1 eriberto eriberto 30G Mai 22 08:52 Win7-30GB.bak.vdi
-rw------- 1 eriberto eriberto 30G Mai 22 10:58 Win7-30GB.vdi
  • O último passo será expandir o filesystem dentro do novo HD. Para tanto, inicialize a máquina virtual e, dentro da mesma, utilize um dos seguintes métodos:
    • Nos GNU/Linux, para expandir em ambiente gráfico, use o GParted (# apt-get install gparted no Debian).
    • Nos GNU/Linux, para expandir em ambiente texto, use o Parted (# apt-get install parted no Debian).
    • No Windows 7 (e talvez Vista) você poderá utilizar um utilitário nativo. Para acessá-lo, clique no menu Iniciar e na área de pesquisa, digite partições. Clique em Criar e formatar partições do disco rígido (opção que será mostrada).
    • Em Windows mais antigos é possível expandir os filesystems com o programa EaseUS Partition Master Home. Por favor, fiquem à vontade para indicar outros programas similares nos comentários deste post.

Teste

O último passo será testar o novo HD. Para isso, verifique, dentro da máquina virtual, o seu tamanho final e reinicialize o sistema para ver como o mesmo reage.

 

Tags:, , , , , , , ,

 
2

Modem 3G EDGE USB comprado na DealExtreme

Posted by Eriberto on abr 14, 2012 in Debian, Hardware, Internet, Linux, Rede

Pessoal, vou pastar aqui um comentário (review) que estou enviando para http://dx.com sobre este produto:

http://dx.com/edge-u2-edge-usb-2-0-wireless-modem-adapter-edge-gprs-gsm-54921

Inicialmente a foto do modem USB:

 

Agora a minha avaliação:

Price Rating: 5 stars
Ease-of-use Rating: 4 stars
Build Quality Rating: 5 stars
Usefulness Rating: 5 stars

Title: Worked fine on Debian Squeeze (Linux)

Prós: Size and design. Worked on Linux, in Brazil, using TIM as telephone operator.

Cons: not yet.

Other Thoughts:
Worked fine on Debian Squeeze. You must follow the steps:

1. # apt-get install usb-modeswitch wvdial
2. Edit /etc/usb_modeswitch.conf and change from DisableSwitching=0 to
DisableSwitching=1.
3. Insert modem in USB port.
4. Mount and unmount the modem (internal CD-ROM emulator) to force a
switch from CD-ROM to modem.
5. # wvdialconf
6. Edit /etc/wvdial.conf
7. # wvdial
8. Be happy!

Bottomline:
Details:

--- CD-ROM emulator ---

> usb 3-1: New USB device found, idVendor=0471, idProduct=1210
> usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[...]
> scsi 6:0:0:0: CD-ROM            Philips  Dev. 0 LUN 0     1.0  PQ: 0 ANSI: 0
[...]

--- Modem ---

> usb 3-1: New USB device found, idVendor=1dbc, idProduct=0005
> usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> usb 3-1: Product: EDGE Modem
> usb 3-1: Manufacturer: Wisue Technology
> usb 3-1: SerialNumber: 000000-00-000000
> cdc_acm 3-1:1.0: ttyACM0: USB ACM device
> usbcore: registered new interface driver cdc_acm
> cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Tags:, , , , , , , ,

 
5

udev: renaming an ethernet interface without reboot

Posted by Eriberto on abr 7, 2012 in Debian, Hardware, Kernel, Linux, Sistema Operacional

In English (para português, olhe abaixo)

To rename a network interface in Linux, switching from eth0 to eth1 and from eth1 to eth0, you should follow some steps.

1. Edit the /etc/udev/rules.d/70-persistent-net.rules file.

See bellow an example of the file:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# USB device 0x:0x (dm9601)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:53:44:58", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# USB device 0x:0x (rt73usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:0f:df:59:c6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:54:6a:3a:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

 

2. Change eth0 and eth1 names at end of lines.

See bellow the final situation (showing the relevant parts only):

[...]
# USB device 0x:0x (dm9601)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:53:44:58", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

[...]
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:54:6a:3a:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

 

3. Look at lines and search the kernel modules used by each network interface. We have dm9601 for eth1 and 8139too for eth0.

4. Remove and reload the kernel modules. You can use these commands:

# modprobe -r dm9601 8139too
# modprobe -a dm9601 8139too

 

5. When you load a kernel module, udev reads the associated config file and loads the rules.

See the results:

root@canopus:~# ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:08:54:6a:3a:cd  
          inet end.: 192.168.1.180  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::208:54ff:fe6a:3acd/64 Escopo:Link
          UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
          RX packets:994 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1151 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000 
          RX bytes:663937 (648.3 KiB)  TX bytes:290276 (283.4 KiB)
          IRQ:22 

eth1      Link encap:Ethernet  Endereço de HW 00:e0:4c:53:44:58  
          endereço inet6: fe80::2e0:4cff:fe53:4458/64 Escopo:Link
          UP BROADCASTMULTICAST  MTU:1500  Métrica:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Loopback Local  
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACKRUNNING  MTU:16436  Métrica:1
          RX packets:26345 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26345 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:0 
          RX bytes:16608459 (15.8 MiB)  TX bytes:16608459 (15.8 MiB)

 

Hope that helps.

In Portuguese

Para renomear uma interface de rede no Linux, alterando de eth0 para eth1 e de eth1 para eth0, você deve serguir alguns passos.

1. Edite o arquivo /etc/udev/rules.d/70-persistent-net.rules file.

Veja abaixo um exemplo do arquivo:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# USB device 0x:0x (dm9601)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:53:44:58", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# USB device 0x:0x (rt73usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:0f:df:59:c6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:54:6a:3a:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

 

2. Altere os nomes eth0 e eth1 no fim das linhas.

Veja abaixo a situação final (apenas as partes relevantes):

[...]
# USB device 0x:0x (dm9601)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:53:44:58", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

[...]
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:54:6a:3a:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

 

3. Olhe as linhas e procure pelos módulos de kernel utilizados por cada interface de rede. No caso, temos dm9601 para eth1 e 8139too para eth0.

4. Remova e recarregue os módulos de kernel. Você poderá utilizar estes comandos:

# modprobe -r dm9601 8139too
# modprobe -a dm9601 8139too

 

5. Quando você carrega um módulo de kernel, o udev lê o arquivo de configuração relacionado e carrega as regras.

Veja os resultados:

root@canopus:~# ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:08:54:6a:3a:cd  
          inet end.: 192.168.1.180  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::208:54ff:fe6a:3acd/64 Escopo:Link
          UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
          RX packets:994 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1151 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000 
          RX bytes:663937 (648.3 KiB)  TX bytes:290276 (283.4 KiB)
          IRQ:22 

eth1      Link encap:Ethernet  Endereço de HW 00:e0:4c:53:44:58  
          endereço inet6: fe80::2e0:4cff:fe53:4458/64 Escopo:Link
          UP BROADCASTMULTICAST  MTU:1500  Métrica:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Loopback Local  
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACKRUNNING  MTU:16436  Métrica:1
          RX packets:26345 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26345 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:0 
          RX bytes:16608459 (15.8 MiB)  TX bytes:16608459 (15.8 MiB)

 

Espero que isso ajude.

Tags:, , , , , , , , , , , , , , , ,

Copyright © 2017 Eriberto Blog All rights reserved.
desk-mess-mirrored v theme from BuyNowShop.com.