Problema raro con Ethernet

patton

New member
Tengo instalado varios sistemas operativos en 2 discos, el Sata lo tengo conectado al puerto Port-0 y el IDE esta como master, en el ide tengo XP(ntfs)(primaria), mac(hfs)(primaria) y ubuntu(reiserfs) y en el Sata Windows XP2(ntfs), fat y ArchLinux(reiserfs),

lo extraño es que cuando configure el dbus en ArchLinux

me monto la particion de Mac automaticamente(como solo de lectura) y las demás también, hasta ahi todo bien, el problema es que cuando entro a Mac casi nunca tengo conexion a internet(tengo que reiniciar y resetar el modem varias veces), me sale que esta activo PCI Ethernet Slot o build-ethernet y que tiene una ip asignada pero que no se puede conectar,

lo raro es que si inicio archlinux o winXP y vuelvo a iniciar mac a veces la ip esta vez si esta asignada :S en algunas ocaciones la asigna y en otras nop...así que no entiendo que pasa...



En info.plist tengo los pci vendor...

# cd /System/Library/Extensions/IONetworkingF amily.kext/Contents/PlugIns
/AppleRTL8139Ethernet.kext/Contents/
nano Info.plist
# <string>x813910ec 0x13001186 0x12111113 0x11063106</string>
También agregue en:
# cd /System/Library/Extensions/IONetworkingF amily.kext/Contents/Plugins/
# cd /AppleBCM5701Ethernet.kext/Contents
# nano Info.plist
agregamos:
pci1106,3106


También cambie acá dejandolo en 0 y 1, pero igual sigue con el problema de que aveces asigna la ip y otras veces no:
# nano /Library/Preferences/SystemConfiguration/ NetworkInterfaces.plist

en0->en1
0->1

Antes eso sip instale el driver ViaRhine.kext, alguien sabe algun truco o como hacer para que siempre detecte la MAC address??? porque cuando no la asigna, sale con 00:00:00:00 ceros, y obviamente cuando asigna la ip me aparece la nic de siempre, donde puedo modificar eso para no tener estos problemas :/

y por que estos comandos(set MAC address y renew IP) no me funcionan????(el resultado no es el mío, sino que lo saque de otra pagina de os X intel)

If someone needs the commands:
# set MAC address
sudo ifconfig en0 ether 12:34:56:78:90:AB
# renew IP

Solo me funciona ifconfig o los demás comandos no son de mac???? sino son de mac, cuales serian equivalentes en mac?

Lo más importante es el problema de ethernet que mostre arriba. Una vez que lo detecta bien, no hay problemas, el problema es cuando termino una sesion y reinicio. Espero su ayuda. Saludos.
 

patton

New member
Ahora creo saber lo que me sucede, pero no se bien como solucionarlo.
Me aparece en Mac Pilot/Network en Interface:
lo0-en0
en en0 me aparece:
IP Address: XXX.XX.XX.XXX
Broadcast: XXX.XX.XX.XXX
MAC Address: XX:XX:XX:XX:XX:XX
etc

Cuando eso sucede, cuando no me puedo conectar en Mac Pilot me cambia de "en0" a "en1" y no me aparece la ip de siempre, sino que 192.162 etc cuando uno no se puede conectar.
Me aparece en Mac Pilot/Network en Interface:
lo0-en1
en en1 me aparece:
IP Address: 192.168.y algo
Broadcast: ....
MAC Address: ....
etc

y la verdad no se bien que hacer porque si voy ahora, en este momento cuando si puedo conectarme con en0 lo cambio a 1 en:
# nano /Library/Preferences/SystemConfiguration/ NetworkInterfaces.plist
en0->en1
0->1
No me podria conectar y sería un poco ridiculo estar editando ese file cada vez que me cambia de interfaz :S
No que hacer para que se pueda conectar por una sola para siempre.:\
Esto es lo que deje en NetworkInterfaces.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
<dict>
<key>BSD Name</key>
<string>en0</string>
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>0</integer>
<key>IOLocation</key>
<string></string>
<key>IOMACAddress</key>
<data>
3F3G35G
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpe rt/PCI0@0/AppleACPIPCI/P0P3@1E/IOPCI2PCI Bridge/ethernet@1/ne$
</dict>
la pregunta es si mejor borro todo este trozo antes del </array> en vez de solo cambiar "0" por "1"????
<dict>
<key>BSD Name</key>
<string>en0</string> aca tenia en1
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>0</integer> acá tenia 1
<key>IOLocation</key>
<string></string>
<key>IOMACAddress</key>
<data>
DEDFE4F4
</data>
<key>IOPathMatch</key> <string>IOService:/AppleACPIPlatformExpe rt/PCI0@0/AppleACPIPCI/P0P3@1E/IOPCI2PCI Bridge/ethernet@1/ne$
</dict>
</array>
</dict>
</plist>
 

senhez

senhez
Miembro del equipo
Hola amigo,

Creo que estas complicando las cosas.
Es recomendable que asignes una ip manualmente y la mac de tu adaptador sea automatica.
 

patton

New member
Como hago eso que tu dices o como debiese hacerse en Mac para que me quede ethernet configurado como en win y Linux?¿??

Mi isp me provee DHCP, ip dinamica.

p.d. Edite lo de arriba(la pregunta que ESTABA HACIENDO: "la pregunta es si mejor borro todo este trozo antes del </array> reinicie y no se ha desconectado, ojalá que siga así Ô.Ô

Salu2.
 

senhez

senhez
Miembro del equipo
Puedes mirar que ip te asigno tu isp ahora mismo
O bien usar una ip de tu rango de forma permanente.
No cambies la mac, solo se usa esto para comprobacion adicional en wifi
( denegacion de servicio )
O algunos isp malos como ono en España.

Prueba esta configuracion segun esta pantalla
Donde estan los 0.0.0.0 relleña tu con tu ip actual
 

patton

New member
Eso te estaba prguntando en el otro topic xD , uhmmmmmmmm......ok eso haré, una pregunta: si es que mi isp me provee una ip dinamicamente, cuando esta cambie, tendré que configurar manualmente nuevamente la ip, o la cambia dinamicamente al igual que dhcp sin manual address?(En todo caso mi isp cambia la ip, pero cada 6 meses, o sea es como estatica xD)

Ya la configure como me explicas, en el transcurso de los dias veré si hay algun cambio, lo otro es que tengo 4 dns servers y mac solo me deja colocar 2, eso da lo mismo¿? o yo no he encontrado donde configurarlos más detalladamente¿?
 

patton

New member
LO HICE COMO ME DIJISTE Y SE CAE, NO ME DEJA! Me cambia Router de 0.0.0.1 a 0.0.0.1
p.d. y yo no tengo router
 

patton

New member
Coloco la misma ip y se cae.

Al borrar el trozo de codigo que estaba repetido para la otra interfaz en1 me salieron 2 puertos PCI Ethernet Slot j6B2 uno conectado y el otro no:
-PCI Ethernet Slot j6B2 is currently active and has the IP address IP
-PCI Ethernet Slot j6B2 is not plugged in
extrañamente no me aparece Built-in Ethernet.
Antes me aparecía:
-PCI Ethernet Slot j6B2 is currently active and has the IP address IP
-Built-in Ethernet is not plugged in
luego lo que hice fue agregar en /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist debajo de <key>IOMACAddress</key>:
<string>0:0:0:0:0:0</string><-mi mac y me sale ahora:
-Built-in Ethernet is currently active and has the IP address IP.
y
PCI Ethernet Slot j6B2 no aparece :S

En todos los casos me he podido conectar
 
Arriba