Настройка клиента VPN
Доброго времени суток. Подскажите пожалуйста, кукую доку читать и какой пакет использовать для настройки клиента VPN в Debian Sarge.
Доброго времени суток. Подскажите пожалуйста, кукую доку читать и какой пакет использовать для настройки клиента VPN в Debian Sarge.
При чтении из СОМ порта read() возрщает ошибку, errno=11 Что это значит?
что значит errno=11 ? В каком мануале расписаны коды ошибок?
1. open("/dev/ttyS1",(O_RDWR | O_NOCTTY | O_NONBLOCK)) - открывает СОМ порт
2. open("/dev/ttyS1",(O_RDWR | O_NOCTTY | ~O_NONBLOCK)) - не открывает СОМ порт, пишет ошибку, что файл существует.
Как правильно открыть СОМ порт, с блокированием чтением?
Приведите пожалуйста пример файлов настроек на которых нормально работает словарь, в том числе и русско-английский Мюллера. У меня Debian Sarge. интересуют файлы /etc/dictd/* /etc/inetd.conf /etc/services и другие необходимые. По умолчанию, когда ставлю словарь из синптика, всё встаёт но не работает. Клиенты говорят, что связь преравана, хотя по inetd.services всё вроде бы нормально даже telnet 127.0.0.1 2628 выдаёт набор осмысленных слов (и загрывает соединение). Запуск dictd --test hello пишет, не не может работать с utf-8, делаю dictd --test hello --locale=russian, всё тоже бесполезно. Как правильно настроить сервера и клиента? Всё вроде просто, но не работает. Дайте плиз ссылку на статью или доку где всё целостно описано.
Подскажите стабильная версия ядра, которая нормально работает сдрумя сетевыми интерфейсами. Интерфейсы на базе микросхем rtl8139 и rtl8019.
Подскажите чип и версию стабильную версию ядра в плане tcp и сети вообще. Насколько я понимаю Линукс нормально работает на большинстве компов, но на приборах у нас глючит.
Я использую 2.4.27, практика показала что Линукс на этом ядре в плане настроек сети ведёт себя предельно не предсказуемо, например может не поднять интерфейсы, а может пинговать комы, хотя от сетки он отключен. Может неделю работать нормкльно жить с двумя IP из одной сети, а потом не поднимать их. Ситуация трудно повторяемая и не предсказуема.
Подскажите пожалуйста сетевые чипы и версии ядра Линукса, которые полностью отработаны, работают максимально стабильно.
На компутере два сетевых интерфейса и loopback Интерфейсы работают не стабильно в двух ситуациях, когда оба интерфеса имеют IP из одной сети и когда оба интерфейса имеют IP из разных сетей. Проблема с интерфейсами очень не стабильна. Проверяем пингом. Т.е. в любой из вышеуказанных конфигураций оба интерфейса могут поднятся, а могут и не подняться. С чем коррелирует этот факт - не понятно. При загрузке Линукса они могут подняться, но не пинговаться. Была ситуация, когда проходит пинг до компа, который физически отключён от сети. Соответсвенно физически отключили оба интерфейса от сети, он всё равно пингует компутер. Подскажите пожалуйста последовательность шагов по вычислению и устранению ошибки. После включения делаем ifconfig -a, иногда можно увидеть значения параметра dropped 473543675654, естественно трансмит и рисив по нулям. В этой ситуации ping абсолютно глючит, если заново вручнуню не перебить IP. От чего может появиться сообщение, котрое говорит, что warning! error create socket?
Подскажите пожалуйста где можно увидеть маленький работающий исходник на java для работы с tcp. Книжные примеры для работы с сетью не прокатывают. Примеры с awt, строками работают на примеры c классом InetAddress javac ругается. Исходник "копилиться" в Debian Sarge и винде.
subj
кто-нибудь в курсе как там идут дела7 Что из себя представляет на данный момент операционка, что поддерживает из железа и софта? Реал-тайм?
На железке IntelXScale есть USB устройство OHCI (USB slave). Можно ли в Линуксе на платформе IntelXScale перепрошить его ID? Например для того что бы он детектился USB Master-ом как СОМ порт? Может ли драйвер OHCI работать как СОМ порт?
Каким устройством может прикидываться драйвер USB OHCI? Позволяетли вообще железка IntelXScale перепрошивать ID своего OHCI?
Собственно subj
Раньше както хитро настраивалась, что всё работало быстро и без проблем. Как настроить сейчас? Debian Sarge 3.1, драйвера fgrlx
На компе сетевая карта на метеринке и в pci Загружаемся с cd knoppix, устанавливаем ip адреса шасщташп-jv всё ок... Но ping идёт только через одну сетевую карту...
Как научить Линукс работать сразу с двумя сетевыми картами?
Добрый день, у кого есть bebian sarge 3.1 помогите разобраться с СОМ портом.
http://www.linux.org.ru/view-message.jsp?msgid=1149407&back=group.jsp%3Fg...
Попробуйте пожалуйста протестировать софт для работы с СОМ портами. Надо соединить проводом СОМ1 и СОМ2.
Я задал вопрос в офруме linux-hardware, Talks и в результате они пропали.
Что случилось?
Есть проблема.
Есть свой софт для работы с СОМ потом. Проблема в том, что не устанавливаются параметры СОМ порта. Т.е. когда звёзды на небе хорошо стоят софт работает, когда плохо софт не работает. Помогите изгнать чертей и всё бесовское что порожает эти глюки. Правильно ли я открываю и инициализирую СОМ порт?
int set_up_comms( char *device, int baud_i, char *parity, int stopb )
{
int ttyfd;
struct termios settings;
int char_interval_timeout;
speed_t baud_rate;
#if QNX4 | QNX6
if(( ttyfd = open( device,(O_RDWR | O_NOCTTY | O_NONBLOCK | O_BINARY) ) ) < 0 )
{
printf("ERROR: set_up_comms: %s\n",strerror(errno));
return(-1);
}
#else
if(( ttyfd = open( device,(O_RDWR | O_NOCTTY | O_NONBLOCK) ) ) < 0 )
{
printf("ERROR: set_up_comms: %s\n",strerror(errno));
return(-1);
}
#endif
tcgetattr(ttyfd,&settings);
// cfmakeraw(&settings);
#if DEBUG
fprintf( stderr, "opening %s\n", device );
#endif
switch( baud_i )
{
case 110:
baud_rate = 110;
char_interval_timeout = TO_B110;
break;
case 300:
baud_rate = 300;
char_interval_timeout = TO_B300;
break;
case 600:
baud_rate = 600;
char_interval_timeout = TO_B600;
break;
case 1200:
baud_rate = 1200;
char_interval_timeout = TO_B1200;
break;
case 2400:
baud_rate = 2400;
char_interval_timeout = TO_B2400;
break;
case 4800:
baud_rate = 4800;
char_interval_timeout = TO_B4800;
break;
case 9600: case 0:
baud_rate = 9600; //baud_rate = B9600;
char_interval_timeout = TO_B9600;
//char_interval_timeout = 9600;
break;
case 19200:
baud_rate = 19200;
char_interval_timeout = TO_B19200;
break;
case 38400:
baud_rate = 38400;
char_interval_timeout = TO_B38400;
break;
case 57600:
baud_rate = 57600;
char_interval_timeout = TO_B57600;
break;
case 115200:
baud_rate = 115200;
char_interval_timeout = TO_B115200;
break;
default:
baud_rate = 9600;
char_interval_timeout = TO_B9600;
fprintf(stderr, "Unknown baud rate %d for %s.", baud_i, device);
}
#if DEBUG
fprintf( stderr, "%s open\n", device );
#endif
cfsetispeed( &settings, baud_rate );/* Set the baud rate */
cfsetospeed( &settings, baud_rate );
settings.c_cflag &= ~HUPCL;
settings.c_cflag &= ~CLOCAL;
#if QNX4 | QNX6
settings.c_cflag &= ~IHFLOW;
settings.c_cflag &= ~OHFLOW;
//---Off Flow Control Flags
settings.c_qflag &= ~(TC_PROTECT_HFLOW|TC_PROTECT_SFLOW|TC_WAIT_SFLOW|TC_ECHOI); //---Set Flag -ohpaged
tcflow(ttyfd, TCOONHW);
#endif
settings.c_cc[VMIN] = 1;
settings.c_cc[VTIME] = 0;
settings.c_cflag &=~ CSIZE;
settings.c_cflag |= CS8;
if(stopb==1)
settings.c_cflag &=~ CSTOPB;//one STOP BIT
else
settings.c_cflag |= CSTOPB;//two STOP BIT
if( strncmp( parity, "none", 4 ) == 0 )
{
settings.c_cflag &=~ PARENB;
settings.c_cflag &=~ PARODD;
} else
if( strncmp( parity, "even", 4 ) == 0 )
{
settings.c_cflag |= PARENB;
settings.c_cflag &=~ PARODD;
} else {
settings.c_cflag |= PARENB;
settings.c_cflag |= PARODD;
}
if( tcsetattr( ttyfd, TCSANOW, &settings ) < 0 )
{
fprintf( stderr, "tcsetattr failed: %s\n",strerror(errno));
exit( 1 );
} tcflush(ttyfd, TCIOFLUSH); dtr_off(ttyfd);
return( ttyfd );
}
В общем несколько недель назад я сказал что arm7 по стоимости такие же как 8bit контроллеры. Потом я перепроверил инфу, а потом извинился за нетчоную информацию. Но сегодня в дебрях интеренета я встретил такой текст:
"...построены на базе высокопроизводительного 32-разрядного ядра ARM7TDMI.
Находясь в одинаковой ценовой группе с большинством 8-разрядных микроконтроллеров, 32-разрядные микроконтроллеры AT91SAM7S позволяют выполнять более широкий круг задач."
http://www.atmel.ru/Production/smartarm.htm#n7
:)
Проблема: если в /boot/grub/menu.lst 16 вариантов, то default не устанавливаетс на 16 вариант загрузки.
Как лечить?
Как корректно с помощью утилиты apt апдейтить woody до sarge ?
Команды выполняются нормально: apt-cdrom add apt-get -f install
Вылетают с ошибками "вы можете решить эту проблему с помощью "apt-get update": apt-get update apt-get upgrade
Но команда "apt-get update" ни чего не меняет, apt-get -f install не нахоид проблем. Всё затыкается на команде "apt-get update".
Debian Sarge, 2.6.8, tcgetattr не срабатывает, пишет ошибку "неприемлимый ioctl для устройства"
Как с этим бороться? В 2.6 изменился способ настройки СОМ портов?
Добрый день.
Направьте пожалуйста на путь истинный. Нужен парсер XML под Win32 и Линукс. Посоветуйте пожалуйста, что почитать, где искать.
Спасибо.
← предыдущие | следующие → |