Ubuntu 10. Краткое руководство пользователя
Шрифт:
Feb 6 09:23:48 user-desktop pppd[6667]: PPP session is 2336
Feb 6 09:23:48 user-desktop pppd[6667]: Using interface ppp1
Feb 6 09:23:48 user-desktop pppd[6667]: Connect: ppp1 <—> eth0
Feb 6 09:23:48 user-desktop pppd[6667]: Connection terminated.
Возможно, нужно перезагрузить точку доступа (access point), т. е. просто выключить и включить ее. Если это не поможет, обращайтесь к провайдеру.
Наиболее простая ситуация — когда сеть вообще не работает. В этом случае очень легко обнаружить причину неисправности. Если работает устройство, значит, повреждена среда передачи данных (сетевой кабель) — проверьте, нет ли обрыва модемной линии. В случае с витой парой обрыв маловероятен (хотя возможен), поэтому проверьте
Намного сложнее ситуация, когда сеть то работает, то нет. Например, вы не можете получить доступ к какому-либо узлу, хотя пять минут назад все работало отлично. Если исключить неправильную работу удаленного узла, к которому вы подключаетесь, следует поискать решение в маршруте, по которому пакеты добираются от вашего компьютера до удаленного узла. Сначала пропингуйте удаленный узел командой ping (прервать выполнение команды ping можно с помощью нажатия комбинации клавиш <Ctrl>+<C>):
ping dkws.org.ua
PING dkws.org.ua (213.186.114.75) 56(84) bytes of data.
64 bytes from wdt.org.ru (213.186.114.75): icmp_seq=1 ttl=58 time=30.7 ms
64 bytes from wdt.org.ru (213.186.114.75): icmp_seq=2 ttl=58 time=24.8 ms
64 bytes from wdt.org.ru (213.186.114.75): icmp_seq=5 ttl=58 time=12.2 ms
64 bytes from wdt.org.ru (213.186.114.75): icmp_seq=6 ttl=58 time=159 ms
64 bytes from wdt.org.ru (213.186.114.75): icmp_seq=7 ttl=58 time=19.3 ms
64 bytes from wdt.org.ru (213.186.114.75): icmp_seq=9 ttl=58 time=29.0 ms
…
В этом случае все нормально. Но иногда ответы от удаленного сервера то приходят, то нет. Чтобы узнать, в чем причина (где именно теряются пакеты), нужно выполнить трассировку узла (рис. 24.2):
tracepath dkws.org.ua
Сразу видно, что имеются определенные проблемы с прохождением пакетов до удаленного узла — по пути пакеты теряются. В данном случае пакеты доходят до маршрутизатора dc-m7i-1-ge.interfaces.dc.utel.ua, а после него движение пакетов прекращается. Чтобы выяснить причину, надо обратиться к администратору того маршрутизатора, который не пропускает пакеты, — причина именно в нем.
В других дистрибутивах вместо команды tracepath используется команда traceroute, а в Windows — tracert.
24.2.2. Не открываются страницы
Если соединение установлено (о чем свидетельствует наличие «поднятого» интерфейса в выводе ifconfig), а Web-страницы не открываются, попробуйте пропинговать любой удаленный узел по IP-адресу. Если не знаете, какой узел пинговать (т. е. не помните ни одного IP-адреса), пропингуйте узел 213.186.114.75. Если вы получите ответ, а при вводе символьного имени странички по-прежнему открываться не будут, значит, у вас проблемы с DNS: сервер провайдера почему-то не передал вашему компьютеру IP-адреса DNS-серверов. Позвоните провайдеру, выясните причину, а еще лучше уточните IP-адреса серверов DNS и укажите их в файле /etc/resolv.conf (всего можно указать до четырех серверов DNS).
Формат этого файла прост:
nameserver IP-адрес
Например:
nameserver 193.254.218.1
nameserver 193.254.218.27
Если же не открывается какая-то конкретная страничка, а все остальные работают нормально, тогда причина в самом удаленном сервере, а не в ваших
24.2.3. Долго конфигурируются сетевые интерфейсы
При загрузке появляется надпись: Configuring network interfaces, но после этого загрузка как бы «зависает» — вы можете созерцать данную надпись довольно долго. Что же делать? Во-первых, прервите загрузку сетевых интерфейсов, нажав комбинацию клавиш <Ctrl>+<C>. Во-вторых, отключите все сетевые интерфейсы (кроме lo) с помощью программ настройки сети (Система | Администрирование | Параметры сети; pppconfig; pppoeconf) и перезагрузитесь — система должна загружаться как обычно. После загрузки попробуйте вручную по очереди «поднять» ваши сетевые интерфейсы, чтобы понять, какой именно интерфейс не удается системе «поднять» (система пытается запустить какой-то интерфейс, и поэтому создается эффект зависания). Можно также проанализировать файл /var/log/messages. Возможно, вы указали в настройках использование DHCP-сервера, а нужно было указать все параметры интерфейса вручную. В результате система пытается найти DHCP-сервер, но у нее ничего не выходит. Вот вам и причина. Узнав, какой интерфейс вызывает проблемы, заново его настройте.
24.3. Проблемы с синхронизацией времени
Если на вашем компьютере неправильно отображается время/дата (по Гринвичу), откройте файл /etc/default/rcS, найдите в нем строку:
UTC = yes
и исправьте значение параметра UTC на no:
UTC = no
После этого сохраните файл, установите правильную дату/время (Система | Администрирование | Дата и время) и выполните команду:
sudo /etc/init.d/hwclock.sh restart
24.4. Проблемы с установкой программ
Вы не можете установить программу? Сначала убедитесь, что вы пытаетесь установить именно DEB-пакет, а не RPM-пакет. Если вы пытаетесь установить DEB-пакет, сгенерированный из RPM-пакета, но у вас ничего не выходит, можете дальше и не пытаться — вероятность успешной установки весьма мала.
Возможно, просто не удовлетворены зависимости. Поэтому рекомендуется для установки программ использовать менеджер пакетов Synaptic или программу apt-get, поскольку они загружают все необходимые дополнительные пакеты, т. е. разрешают зависимости пакетов. Если вы используете команду dpkg, то разрешение зависимостей не происходит, и вам следует самостоятельно установить все необходимые пакеты, а уже после установить нужный пакет. Это не очень удобно, поэтому используйте лучше Synaptic.
24.5. Проблемы со звуком HDA-Intel
В большинстве случаев у вас не будет проблем со звуком, однако у ряда ноутбуков (некоторые модели Acer и Toshiba) возможны определенные проблемы с ALSA. Вполне вероятно, что подобные проблемы будут и у других ноутбуков или стационарных компьютеров (я не тестировал все возможные аппаратные конфигурации).
Первым делом перенастроим ALSA. Для этого откройте терминал и введите следующие команды:
sudo apt-get install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a a-i alsa
sudo alsa force-unload
sudo depmod — ae
sudo modprobe snd-hda-intel
Затем откройте файл /etc/modules. Добавьте в него строку:
snd-hda-intel
После этого откройте файл /etc/modprobe.d/alsa-base и добавьте в него строку:
options snd-hda-intel model=модель
Параметр model может принимать значения:
auto — автоматическое определение модели;
acer — если у вас ноутбук Acer;
asus — ноутбук ASUS;
uniwill-m31 — ноутбук ASUS F3J;
dell — ноутбук Dell;
ref — ноутбук Dell Dimension 9150;