/usr/lib/libDrakX/network/connection/providers/cellular_extra.pm -от сюда берутся логины пароли днски(чаще всего кривые)(при настройке подключения) и складываются в /etc/sysconfig/network-scripts/chat-ppp0(лучше поправить вручную).
Осталось откопать что и как прописывает кривой номер дозвона и строку инициализации.
/usr/lib/libDrakX/network/connection/cellular.pm
sub guess_apn_from_chat {
my ($self) = @_;
my $chat = cat_($::prefix . $self->get_chat_file);
$chat =~ /\bAT\+CGDCONT=\d+,"IP","([^"]+)"/ && $1; -откуда берётся \d+ ? -должно быть 1
}
....
sub set_ppp_settings {
my ($self) = @_;
$self->{access}{use_chat} = 1;
$self->{access}{dial_number} = !$self->{access}{no_dial} && "*99***$self->{access}{cid}#";
}
- вместо этой хери должно быть *99#
ЗЫ: Может в других городах по другому??
ЗЗЫ: Прпосьба не троллить. СПАСИБО!
Mageia/distrib/9/x86_64/ Кеды и всё что с ними так или иначе связано