Имеет ли значение, в кавычках или нет имя пользователя и пароль /etc/ppp/chap-secrets ?
p.s. Обновил Debian, после апдейта kppp слетели настройки, не могу соедениться с провайдером. Помню, мучительно долго выяснял метод авторизации, теперь не могу повторить никак тот героический шаг. ;-(
Вопросы возникли в связи с недочитанной литературой (в процессе) из-за одолевающего любопытства.
Если есть ethernet-сеть в которой есть шлюз который с помощью PPP-соединения соединён с интернет-провайдером, скажем с каким-нибудь российским интернет провайдером. Так вот, меня интересует что происходит с пакетом, который из ethernet-сети попадает на участок между шлюзом и провайдером и что с ним происходит, когда он передаётся от провайдера дальше.
Конкретные вопросы:
1. Какое соединение между интернет провайдерами, т.е. что это за сеть?
2. Если для простоты рассматривать передаваемый пакет внутри ethernet-сети как ethernet-фрейм плюс IP-датаграмма в нём, то при выходе из ethernet-сети, что происходит с ethernet-фреймом?
3. PPP-соединение это уже не ethernet-сеть?
Где в дебиане прописан старт гнома при старте иксов по startx? Прочитал man startx там сказано, что сначала идёт поиск скрипта ~/.xinitrc и, если он не найден, то используется xinitrc из дериктории библиотеки xinit. Которая есть /usr/X11R6/lib/X11/xinit. Которая у меня является ссылкой на директорию /etx/X11/xinit. В которой и лежит файл xinitrc в котором идёт вызов скрипта /etc/X11/Xsession. В котором я нихрена не нашёл указание на то, что WM-ом будет гном. Так вот, вопрос, какая переменная отвечает за используемый WM и где оно в Debian Sarge прописано?
Посколько в Дебиане существует своя "конфигурилка": dpkg-reconfigure packetname, интересует, что надо в качестве packetname указывать при добавлении нового шрифта в иксах.
Как устанавливать шрифты в иксах я знаю, интересует именно вышенаписанное.
Странная вещь. Я тут писал о проблеме появившейся после замены gdm на kdm. Коротко говоря, при загрузке на 5 ранлевеле после запуска kdm иксы стало срубать. Советы по изменению конфигурации мыши в иксах не помогли.
После удаления пакета console-cyrillic всё чудесным образом заработало.
Должен ли фреймбуфер быть вкомпилённым в ядро? Или достаточно его как модуль откопилировать? У меня Debian Sarge, фреймбуфер скомпилирован модулем. Прочитал документацию к этому делу, там написано, что для инициализации надо в конфиге grub вписать параметр ядру vga. Когда указываю нужный параметр, при загрузке получаю пустую консоль до того момента как иксы не загрузятся. Впрочем, и потом она тоже пустая. Значение передаю правильное (790) из доки к ядру на vesafb. Я так понимаю, либо фреймбуфер надо в ядро вкомпилить, либо всё из-за того, что vesafb не загружен. Как его загружать тогда?
p.s. У меня нет /etc/sysconfig/ я читал настройки фреймбуфера лежат там в framebuffer. Может из-за этого всё? Дайте тогда пример конфига.
Уважаемые, поставил Дебиан, помогите проблему решить. По-умолчанию если при установке
отметить "десктоп" поставится в качестве логин-менеджера при зазрузке на 5 уровне gdm. Мне он не
нравится, поставил kdm. При конфигурации пакета указал использовать kdm в качестве логин-менеджера.
В общем через раз срубало иксы при старте. Удалил gdm, не помогло. Со временем стало постоянно
срубать иксы. Соответственно, я оказываюсь в консоли, где логинюсь и уже руками запускаю kdm, в
этом случае всё ок. Разбор полётов показал что устройства мышиные не находятся. Вот лог иксов,
после падения:
-----------------------------------
(**) Option "Device" "/dev/psaux"
(EE) xf86OpenSerial: Cannot open device /dev/psaux
No such device.
(EE) Configured Mouse: cannot open input device
(EE) PreInit failed for input device "Configured Mouse"
(II) UnloadModule: "mouse"
(**) Option "Protocol" "ImPS/2"
(**) Generic Mouse: Protocol: "ImPS/2"
(**) Option "SendCoreEvents" "true"
(**) Generic Mouse: always reports core events
(**) Option "Device" "/dev/input/mice"
(EE) xf86OpenSerial: Cannot open device /dev/input/mice
No such device.
(EE) Generic Mouse: cannot open input device
(EE) PreInit failed for input device "Generic Mouse"
(II) UnloadModule: "mouse"
(WW) No core pointer registered
No core pointer
Fatal server error:
failed to initialize core devices
-----------------------------------
Комп -- ноутбук с прицпленной Ps/2 мышкой.
Вот конфиг иксов:
Перекомпилировал ядро взяв конфиг от текущего и всего лишь изменив тип процессора. Перестал работать модем. Сравнение на глаз /proc/modules показало, что в новой конфигурации не загружаются модули ppp_deflate, ppp_async, ppp_generic. modprobe эти модули в новой конфигурации их загружает, однако это не помогает. Вот лог звонилки:
SuSE Meta pppd (smppd-ifcfg), Version 1.16 on Linux
Status is: disconnected
trying to connect to smppd
connect to smppd
Status is: disconnected
Status is: connected
Status is: disconnected
pppd[0] died: ppd options error (exit code 2)
В дефолтном ядре всё ок, модем работает. Как его заставить работать с новым ядром?
Вот достала вещь одна. Играет xmms, запущен psi. После того как плейлист проиграет идёт череда бибиканий из пси, т.е. все звуки былы посланы в очередь и ждали своего часа. Совсем звуковые оповещения в пси я отключатъ не хочу. Что читать, чтоб понять как заставить звуки играться (ну, чтоб микс происходил играемой композиции и бипа) вовремя или прибиваться?
Как правильно пускать, что бы после выполенния аterm не закрывался?
Какя команда ждёт ввод от пользователя? (Хочу вывести надпись на терминал после команды clear и что бы после надписи не были никаких приглашений ко вводу команды)
А что используют, что бы выводить название проигрываемой композиции на десктоп? Это результат запуска скриптом mpg123 и соответственно root-tail или какая приблуда к xmms имеется?
Что читать, чтоб сделать следущее? Хочу скриптом запустить терминал в иксах и на нём по крону запускать что-нить. Вернее, не что-нить, а вполне конкретный tail. Я так понимаю, надо получать из списка процессов PID запущенного терминала. А дальше что с ним делать? Или это как-то по-другому делается?
И ещё. Если требуется периодически читаь какой-нить лог, то я так понимаю, правильнее не через временной интервал это делать, а "повесить хук" на изменение файла. Как это действие правильно в Линуксе называется и как это делается?