=> list Name Type State Server Console qwe 3640 stopped localhost:7200 2008 йцу 3640 stopped localhost:7200 2009 => idlepc show qwe 'ascii' codec can't encode characters in position 0-11: ordinal not in range(128) => idlepc show йцу 'ascii' codec can't encode characters in position 12-14: ordinal not in range(128) dynamips-0.2.8-alt1rc2 gns3-0.4.1-alt1 dynagen-0.11.0-alt1 $ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= От рута всё ОК... # locale LANG=POSIX LC_CTYPE=en_US.utf8 LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
в догонку... => list Name Type State Server Console qwe 3640 stopped localhost:7200 2001 => idlepc show qwe router qwe is stopped. Idle-pc functions can only be used on running routers => list Name Type State Server Console йцу 3640 stopped localhost:7200 2001 => idlepc show йцу 'ascii' codec can't encode characters in position 12-14: ordinal not in range(128) т.е. русский не поддерживает, но это ладно.... А как на счёт английского под русской локалью?
1. Не используйте non-ascii символы в конфигурации dynagen/dynamips -- софт не поддерживает I10N/I14N. 2. Комманда 'idlepc show' применима только к работающим экземплярам маршрутизаторов, о чем вам и было сообщено: => idlepc show qwe router qwe is stopped. Idle-pc functions can only be used on running routers 3. Ваши проблемы -- из-за невыполнения условий п.1. У меня всё работает от обычного пользователя: $ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL= $ dynagen ./simple1.net Reading configuration file... *** Warning: Starting R1 with no idle-pc value *** Warning: Starting R2 with no idle-pc value Network successfully loaded Dynagen management console for Dynamips and Pemuwrapper 0.11.0 Copyright (c) 2005-2007 Greg Anuzelli, contributions Pavel Skovajsa => list Name Type State Server Console R1 7200 running localhost:7200 2000 R2 7200 running localhost:7200 2001 => idlepc show R1 No idlepc values found 4. GNS3 возможно знает про кодировки, отличные от ASCII, но если нет желания искать причины "странны" проблем, таки стоит руководствоваться п.1 5. У меня нет нужного кол-ва свободного времени и необходимых навыков в программировании, чтоб "подружить" dynagen/dynamips с non-ascii-кодировками. Как обычно -- патчи приветствуются. ;)