2

У меня проблемы с беспроводным сетевым подключением на MacBook Pro 10.8.2. Я подумал, что это могут быть проблемы с аэропортом / оборудованием, но это не так.

В настоящее время я использую беспроводной USB-адаптер (Realtek RTL8187B, извлеченный из телевизора), и у меня также возникают проблемы с подключением.

Единственное сообщение, которое отображается в консоли:

Jan 22 19:40:02 localhost configd[17]: network changed: v4(en2-:192.168.178.11) v6(en2-:fe80::2665:11ff:fea3:d11c) DNS- Proxy- SMB
Jan 22 19:40:08 localhost configd[17]: network changed: v4(en2+:192.168.178.11) DNS* Proxy+ SMB
Jan 22 19:40:11 localhost configd[17]: network changed: v4(en2!:192.168.178.11) v6(en2+:fe80::2665:11ff:fea3:d11c) DNS+ Proxy SMB
Jan 22 19:40:12 macbookpro-002241397ac5.fritz.box configd[17]: setting hostname to "macbookpro-002241397ac5.fritz.box"

И тогда соединение разрывается. Единственный способ восстановить беспроводное соединение - это выключить и снова включить беспроводное соединение (это для беспроводного USB-адаптера) в служебном приложении беспроводной сети, предоставленном RealTek.

Чтобы восстановить связь с аэропортом, будет работать только перезагрузка.

Я действительно отчаялся здесь. Я даже не могу оставить свой Mac, чтобы загружать вещи в покое, потому что я никогда не уверен, что загрузка закончится.

Это то, что я пробовал до сих пор.

Я использовал DTrace-скрипты, предоставляемые с Mac OSX (в основном opensnoop), чтобы попытаться выяснить, что именно делает configd. Я не стал намного мудрее от этого.

Что я обнаружил, так это то, что всякий раз, когда мое беспроводное соединение отключается, следующие файлы доступны через configd.

2013 Jan 22 19:40:02     0     17 configd       -1 /etc/resolver
2013 Jan 22 19:40:02     0     17 configd        6 /etc/hostconfig
2013 Jan 22 19:40:02     0     17 configd        6 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:02     0     17 configd        6 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:06     0     17 configd        6 /dev/bpf0
2013 Jan 22 19:40:07     0     17 configd       22 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:07     0     17 configd       22 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:07     0     17 configd       22 /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist
2013 Jan 22 19:40:07     0     17 configd       22 /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist-lock
2013 Jan 22 19:40:07     0     17 configd       24 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:07     0     17 configd       24 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:07     0     17 configd       24 /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist
2013 Jan 22 19:40:07     0     17 configd       24 /var/root/.CFUserTextEncoding
2013 Jan 22 19:40:08     0     17 configd       22 /dev/null
2013 Jan 22 19:40:08     0     17 configd       22 /etc/hostconfig
2013 Jan 22 19:40:08     0     17 configd        6 /dev/bpf0
2013 Jan 22 19:40:08     0     17 configd       -1 /etc/resolver
2013 Jan 22 19:40:08     0     17 configd       22 /etc/hosts
2013 Jan 22 19:40:08     0     17 configd       22 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:08     0     17 configd       22 /Library/Preferences/SystemConfiguration/preferences.plist
2013 Jan 22 19:40:10     0     17 configd       22 /dev/null
2013 Jan 22 19:40:11     0     17 configd       19 /var/run/resolv.conf-
2013 Jan 22 19:40:11     0     17 configd       -1 /etc/resolver
2013 Jan 22 19:40:11     0     17 configd       19 /etc/hostconfig

Я также провел трассировку с execsnoop, чтобы выяснить, какие процессы были запущены через configd. Не уверен, что это кому-нибудь поможет, но я все равно включу.

Следующие процессы запускаются во всех случаях (игнорируйте метки времени, не ведите журнал с момента времени 19:40)

2013 Jan 22 03:15:00     0   7539      1 sh
2013 Jan 22 03:15:00     0   7541   7539 mktemp
2013 Jan 22 03:15:00     0   7540   7539 hostname
2013 Jan 22 03:15:01     0   7549   7546 date
2013 Jan 22 03:15:01     0   7550   7546 sh
2013 Jan 22 03:15:00     0   7548   7547 cat
2013 Jan 22 03:15:01     0   7553   7551 sed
2013 Jan 22 03:15:01     0   7556   7554 sed
2013 Jan 22 03:15:01     0   7562   7558 sed
2013 Jan 22 03:15:01     0   7559   7557 tee
2013 Jan 22 03:15:01     0   7563   7560 find
2013 Jan 22 03:15:01     0   7561   7557 wc
2013 Jan 22 03:15:01     0   7564   7560 find
2013 Jan 22 03:15:02     0   7565   7546 cat
2013 Jan 22 03:15:02     0   7566   7546 cp
2013 Jan 22 03:15:02     0   7567   7546 sh
2013 Jan 22 03:15:02     0   7568   7567 msgs
2013 Jan 22 03:15:02     0   7569   7546 cat
2013 Jan 22 03:15:02     0   7570   7546 cp
2013 Jan 22 03:15:02     0   7571   7546 sh
2013 Jan 22 03:15:02     0   7573   7572 find
2013 Jan 22 03:15:02     0   7574   7572 tee
2013 Jan 22 03:15:02     0   7575   7572 wc
2013 Jan 22 03:15:02     0   7576   7546 cat
2013 Jan 22 03:15:03     0   7577   7546 cp
2013 Jan 22 03:15:03     0   7578   7546 sh
2013 Jan 22 03:15:03     0   7579   7578 find
2013 Jan 22 03:15:03     0   7580   7546 cat
2013 Jan 22 03:15:03     0   7581   7546 cp
2013 Jan 22 03:15:03     0   7582   7546 sh
2013 Jan 22 03:15:03     0   7583   7546 cp
2013 Jan 22 03:15:03     0   7584   7546 sh
2013 Jan 22 03:15:03     0   7585   7584 df
2013 Jan 22 03:15:04     0   7586   7546 cat
2013 Jan 22 03:15:04     0   7587   7546 cp
2013 Jan 22 03:15:04     0   7588   7546 sh
2013 Jan 22 03:15:04   501   7589    696 mdworker
2013 Jan 22 03:15:04     0   7590   7588 netstat

Alex

0