Ez a fájl nem olyan hogy csak olvasható. De ha arra teszem, akkor is felülírja. Már próbáltam.
A wvdial-t meg a hátam, közepére kívánom.
Próbálkoztam vele, de soha nem tudtam neki megmondani hogy az eszköz a ttyUSB2-n van. Csak serial porttal volt hajlandó működni. Ne kérdezd miért.
A rendszer felismeri a sticket, még az usb_modeswitch sem kell neki. Mindössze annyi a baja hogy a legenerált ifcg-ppp0 fájlban a ttyUSB0-ra hivatkozik.
Az /usr/lib/libDrakX/network/connection/cellurar_card.pm-ben lehetne turkálni, de az nekem kicsit kínai, és tudnom kellene hogy melyik változó éppen mit takar.
Részlet:
sub get_control_device {
my ($self) = @_;
my $tty_device = $self->get_tty_device;
if ($tty_device eq "/dev/ttyUSB0") {
for my $id (2, 1) {
my $usb_control_device = "/dev/ttyUSB" . $id;
return $usb_control_device if -e $usb_control_device;
}
}
$tty_device;
}
Ha meg itt átírom ttyUSB2-re és kikommentezem a for my $id sort, akkor meg le sem generálja a konfig fájlt.
De most azért kipróbálom úgy hogy /dev/modem-et írok ide.
Igazából a probléma ott van, hogy nevesítik a ttyUSB0-t. Ha az lenne benne hogy modemport=modem, akkor sima ügy lenne, mert készítenék a dev-be egy symlinket.