gesousa
(usa Ubuntu)
Enviado em 21/06/2009 - 22:55h
bom vamos lá...
primeiro vc tentou configurar o eth1 com o comando abaixo:
ifconfig eth1 192.168.0.2 netmask 255.255.255.0 up
e viu se a configuração foi aplicada ?
ifconfig eth1
pois caso apareça o ip não será o udev que vc deve configurar e sim o rc.inet1.conf que vc deve colocar as informações.
vi /etc/rc.d/rc.inet1.conf
ficaria algo assim:
# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]="192.168.1.1"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]="no"
DHCP_HOSTNAME[1]=""
bom no caso ainda se já apareceu o eth1 e está dando algum erro ainda vc pode especificar o io no modules.conf
tipo:
alias eth0 8139too
alias eth1 8139too
options 8139too io=0x220,0x230 irq=5,10
a informação do io e irq, vc pode verificar com o comando
lspci -vv
no caso do udev, primeiro vc precisa copiar os mac da suas placas..
ifconfig
são os numeros que aparece logo depois do hw:
se quiser ser mais especifico:
ifconfig |grep hw
bom depois descubra qual a regra do udev que especifica as interfaces de rede.
ls /etc/udev/rules.d/*network*
no caso do meu ubuntu que estou agora aparece a regra 53...
vi /etc/udev/rules.d/75-network-devices-rules
e muda para o texto abaixo:
KERNEL=="eth?" ATTR{address}=="MAC_PLACA_DE_REDE" NAME="eth0" KERNEL=="eth?" ATTR{address}=="MAC_PLACA_DE_REDE" NAME="eth1"
p.s: MAC_PLACA_DE_REDE, repassa com o mac da sua placa de rede...