Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
трабл с убунтой
 
Арендовал VPS и раскатал там убунту 8.10
Пытаюсь установить miredo :

root@vpn-gw2:/etc/ppp# apt-get install miredo
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following extra packages will be installed:
 libjudydebian1
The following NEW packages will be installed:
 libjudydebian1 miredo
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 149kB of archives.
After this operation, 528kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirror.vpslink.com intrepid/universe libjudydebian1 1.0.5-1 [75.6kB]
Get:2 http://mirror.vpslink.com intrepid/universe miredo 1.1.5-1 [73.8kB]
Fetched 149kB in 0s (2512kB/s)                      
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
   are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously deselected package libjudydebian1.
(Reading database ... 11854 files and directories currently installed.)
Unpacking libjudydebian1 (from .../libjudydebian1_1.0.5-1_i386.deb) ...
Selecting previously deselected package miredo.
Unpacking miredo (from .../miredo_1.1.5-1_i386.deb) ...
Processing triggers for man-db ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
   are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/usr/bin/mandb: can't set the locale; make sure $LC_* and $LANG are correct
manconv: can't set the locale; make sure $LC_* and $LANG are correct
manconv: can't set the locale; make sure $LC_* and $LANG are correct
manconv: can't set the locale; make sure $LC_* and $LANG are correct
manconv: can't set the locale; make sure $LC_* and $LANG are correct
manconv: can't set the locale; make sure $LC_* and $LANG are correct
Setting up libjudydebian1 (1.0.5-1) ...

Setting up miredo (1.1.5-1) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
   are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Creating required /dev/net/tun device file...
/var/lib/dpkg/info/miredo.postinst: 15: ./MAKEDEV: not found
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
   are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/dev/net/tun does not exist.
/usr/sbin/miredo cannot be started.

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

на домашней тачке убунта тойже версии без проблем поставила. я насколько понял MAKEDEV ему не хватает. а где он в убунте берется ?
 
Это пробовал установить? http://www.remlab.net/files/miredo/debian/
 
все поставилось со второго раза. но не стартует говорит нет tun0 интерфейса. а нет его видимо ибо отсутствует MAKEDEV
 
Потому, что соответствующий модуль ядра не загружен. echo tun >> /etc/modules.
MAKEDEV - древний артефакт из палео-dev эпохи.
dpkg-reconfigure locales, чтоб система не ругалась на локаль.
 
насчет локали все пучком ! большое спасибо.
далее не очень:

root@vpn-gw2:~# /etc/init.d/miredo start
/dev/net/tun does not exist.
/usr/sbin/miredo cannot be started.
root@vpn-gw2:~# locate tun        
/lib/udev/devices/net/tun
/sbin/iptunnel
/sbin/tune2fs
/usr/sbin/cytune
/usr/sbin/tunelp
/usr/share/doc/openssh-client/README.tun.gz
/usr/share/man/man8/cytune.8.gz
/usr/share/man/man8/tune2fs.8.gz
/usr/share/man/man8/tunelp.8.gz
/usr/share/zoneinfo/America/Pangnirtung
/usr/share/zoneinfo/posix/America/Pangnirtung
/usr/share/zoneinfo/right/America/Pangnirtung
root@vpn-gw2:~#

в /etc/modules его прописал только в системе похоже его нет
 
А modprobe tun чаво говорит? Ибо /etc/modules прогружает модули в момент запуска системы. ;) Ну и lsmod потом глянь (если предыдущая команда схавается, есесвенно(.
 
дык понятное дело )) на то я сервак и ребутнул ))
root@vpn-gw2:/# modprobe tun
FATAL: Could not load /lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep: No such file or directory
модуля почему то нет.
 
Модуля нет потому, что он (по идее) не включен в ядре. В Юбунте вроде как не принято ядро под себя собирать, но лично я бы попробовал. Естественно, для этого нужны исходники самого ядра. В моей Дженте это делается командой emerge -va gentoo-sources.
 
До кучи - http://ubuntuforums.org/showthread.php?t=12088 Может поможет.
 
херассе... обычно либо в ядро вкомпилен либо лежит модулем рядом..во всяком случае во фре так..
 
А смотри - чего нашлось:
Цитата

For the TUN/TAP you need to check your kernel config file for CONFIG_TUN=m or CONFIG_TUN=y.

# grep CONFIG_TUN= /boot/config-`uname -r`

Also you need to make sure /dev/net/tun exists. To make it:

# mknod /dev/net/tun c 10 200
Отсюда - http://compsoc.dur.ac.uk/~djw/qemu.html
 
Цитата
errmaker пишет:
root@vpn-gw2:/# modprobe tunFATAL: Could not load /lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep: No such file or directory
модуля почему то нет.
Цитата
SOLDIER пишет:
Модуля нет потому, что он (по идее) не включен в ядре.
Модуля нет потому, что это виртуальная машина, в которой работает VPS-кино ядро OpenVZ 2.6.18-ovz, а не штатное убунтовское 2.6.27-server(для 8.10), где CONFIG_TUN=m и, следовательно, tun.ko собран модулем.
Для того, чтобы в VPS-ке появилось у-во /dev/net/tun необходимы дополнительные телодвижения админа хост-системы по загрузке модуля tun, и обеспечения доступа из контейнера:
http://wiki.openvz.org/VPN_via_the_TUN/TAP_device
 
Про VPS-то я и не подумал...  :oops:
 
оппа...он для роутинга покупался....подводные камни пипец
 
все равно не догоняю.. это что не полноценная виртуалки типа вмвари ?
какая виртуалке разница что у меня в ней творится ?
vpn я так понимаю тоже работать не будет c pptpd ?
 
Цитата
errmaker пишет:
это что не полноценная виртуалки типа вмвари ?
Можно и так сказать, что "неполноценная". В OpenVZ виртуализация на уровне операционной системы, а не на уровне железа. Чем ниже виртуализация, тем больше накладные расходы.
Цитата
errmaker пишет:
какая виртуалке разница что у меня в ней творится ?
Всё зависит от типа виртуализации.
Цитата
errmaker пишет:
vpn я так понимаю тоже работать не будет c pptpd ?
Могут возникнуть проблемы, если не загружен ppp_async, не выставлены полномочия net_admin и права rw на у-во для VE.
Цитата
errmaker пишет:
оппа...он для роутинга покупался....
У OpenVZ сетевые платы, правила маршрутизации и правила netfilter виртуализованы. Подводные камни - в том, что в VE нельзя загружать модули и необходимо явно задавать некоторые полномочия.

Какой результат после команд:

mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun

Может быть, необходимые права, учитывая для чего была заказана VPS, уже выставлены?
 
теперь вьехал.
по поводу tun я обратился в саппорт где сразу должили что /dev/net/tun для меня сделан.
root@vpn-gw2:/# /etc/init.d/miredo restart

* Stopping Teredo IPv6 tunneling daemon miredo                                                           [ OK ]
* Starting Teredo IPv6 tunneling daemon miredo                                                                  Error (cap_set_proc): Operation not permitted
That is usually an indication that you are trying to start
the program as an user with insufficient system privileges.
This program should normally be started by root. [fail]
однако как видно выше не стартует нифига по прежнему..
 
Цитата
errmaker пишет:
Error (cap_set_proc): Operation not permitted
Полномочий net_admin виртуалке не дали.
Страницы: 1
Читают тему