1

Проблема, которая беспокоит меня уже больше года. Мой ноутбук, работающий под управлением Ubuntu 10.04, почти все время использует проводное соединение со статическим IP-адресом. И удаленный DNS-сервер. Сеть сконфигурирована с записями в /etc /network /interfaces и /etc/resolv.conf, а не в каком бы инструменте пользовательского интерфейса gnome ни был (*)

Но если я выхожу или просто отключаю сетевой кабель, некоторые вещи становятся странными. В частности, панель gnome перестает работать - она все еще там, но не обновляется. А открытие окна nautilus (например, для просмотра файлов на локальном диске) приводит к огромным тайм-аутам. Под этим я подразумеваю, что оно не откроет окно примерно на 30 или 60 секунд; но когда он, наконец, открывается, я могу видеть файлы, и это совершенно удобно.

Все остальное работает нормально, alt-tab между окнами и т.д. Я использую командную строку, чтобы найти pid gnome-panel, убить его, подождать пару секунд, и он открывает новую панель, которая обычно используется.

(Примерно через 10 минут он снова заблокируется / рухнет; то же самое для окон наутилуса.)

Я предполагаю, что это проблема DNS? Поможет ли настройка локального DNS-сервера? [Нет, см. ОБНОВЛЕНИЕ № 2 ниже]. Думаю, номер 2 был связан с монтированием файлового сервера (samba, хотя и работает на другом компьютере с Linux) и символическими ссылками на файлы и каталоги на этом файловом сервере на моем рабочем столе.

Мой вопрос немного расплывчатый ... Кто-нибудь распознает эти симптомы и есть предложение? Или у вас есть предложения по устранению неполадок для сужения проблемы?

Я монтирую свой диск samba с записью в /etc/rc.local:

mount -t cifs -o "user=guest,rw,iocharset=utf8,nounix,uid=darren,gid=darren,dir_mode=0775,file_mode=0664" //10.0.1.99/xxx /mnt/xxx

(Этот подход хорошо работал для настройки почти всегда проводного соединения, которую я имею.)

Мой /etc /hosts:

127.0.0.1   localhost
127.0.1.1   myhost

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

127.0.0.1      testsite.local

#Other test website URLs here

ОБНОВЛЕНИЕ: Некоторые моменты времени, чтобы открыть некоторые значки папок на рабочем столе. Это после вытаскивания сетевого кабеля. Подкаталог рабочего стола занял 23 секунды, чтобы открыть. Контент появляется сразу (всего 8 файлов, больше нет подкаталогов). Значок домашнего каталога открывался в течение 12 секунд, а затем для появления файлов потребовалось около 30 секунд. Я закрыл его и попробовал еще раз. На этот раз потребовалось 18 секунд, чтобы открыть, но затем 70 секунд, прежде чем что-то появилось.

ОБНОВЛЕНИЕ № 2: Я проверил DNS-сервер, установив пакет bind9. Кажется, он готов к настройке как DNS-сервер только для кеша, поэтому я всего лишь добавил 127.0.0.1 в начало /etc/resolv.conf. (Я также добавил свой предыдущий DNS-сервер в раздел пересылки в /etc/bind/named.conf.options.) Это не помогло. Но у меня был системный журнал, и вот что я увидел, щелкнув значок home на моем рабочем столе после удаления сетевого кабеля:

Jun 12 09:06:54 myhost kernel: [479308.182192]  CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:04 myhost kernel: [479318.179143]  CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:14 myhost kernel: [479328.186138]  CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:24 myhost kernel: [479338.900497]  CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:34 myhost kernel: [479348.897468]  CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:44 myhost kernel: [479358.894431]  CIFS VFS: Unexpected lookup error -112
Jun 12 09:07:54 myhost kernel: [479368.891429]  CIFS VFS: Unexpected lookup error -112

(Я дважды щелкнул в 09:06:49, поэтому первая жалоба была через 5 секунд. Окно появилось в 20-секундной точке, но содержимое окна появилось только в 09:07:54. Затем системный журнал снова затих.)


*: Я не мог понять, как использовать сетевой инструмент gnome для своих нужд, который включает 3-4 статических IP-адреса для локального тестирования виртуальных хостов.

0