Настройка тунеля tun0
В общем тунель настроил но только путем обычного скрипта
Хотелось бы настроить средствами /etc/init.d/net.tun0
# [обычный скрипт] modprobe tun modprobe ipip ip tunnel del tun0 ip tunnel add tun0 mode ipip remote ip_удаленного_сервера dev ppp0 ifconfig tun0 мой_внутренний_ip pointopoint внутренний_ip_удаленного_сервера # настройка маршрутизации route add -net *** dev tun0
# [/etc/conf.d/net.tun0] tuntap_tun0="tun" iptunnel_tun0="mode ipip remote ip_удаленного_сервера dev ppp0" config_tun0=( "мой_внутренний_ip peer внутренний_ip_удаленного_сервера" ) RC_NEED_6to4="net.ppp0" postup(){ # настройка маршрутизации ip route add **** dev tun0 }
Запускаю
# /etc/init.d/net.tun0 start
* Caching service dependencies ... [ ok ]
* Starting tun0
* Creating tunnel tun0 ... [ ok ]
* Creating Tun/Tap interface tun0 ... [ !! ]
в логах
Mar 10 14:54:34 localhost rc-scripts: Configuration not set for tun0 - assuming DHCP
Mar 10 14:54:34 localhost rc-scripts: network interface tun0 does not exist
Mar 10 14:54:34 localhost rc-scripts: Please verify hardware or kernel module (driver)
модули tun и ipip загружены
Может кто подскажет в чем могут быть проблемы
Или хотя бы как сделать /etc/init.d/net.tun0 start разговорчивее
- Для комментирования войдите или зарегистрируйтесь
Цитата:#
ИМХО сеть настраивается в /etc/conf.d/net, а не в net.tun0
Не обязательно
Не обязательно
Mar 10 14:54:34 localhost
Mar 10 14:54:34 localhost rc-scripts: network interface tun0 does not exist
Устройство /dev/tun0 присутствует в системе?
Настройка hamachi очень показательна этом плане.
# ls /dev/tun* ls: невозможно
# ls /dev/tun*
ls: невозможно получить доступ к /dev/tun*: Нет такого файла или каталога
# ls /dev/eth*
ls: невозможно получить доступ к /dev/eth*: Нет такого файла или каталога
# ls /dev/net/tun
/dev/net/tun
Где то читал, что не обязательно уже иметь файл устройства сетевой карты. А вот где, не помню =(
P.S. А так стоит 4 реальный сетевых карты
И кто же его тогда будет
И кто же его тогда будет создавать?
Начало инструкции подойдёт.
http://wiki.archlinux.org/index.php/Hamachi
Так, а что там смотреть
Так, а что там смотреть то?
---Выдержка из инструкции-------
> modprobe tun
> mkdir /dev/net
> mknod /dev/net/tun c 10 200
----------
Это и так есть
# ls -l /dev/net/*
crw-rw-rw- 1 root root 10, 200 Мар 13 21:44 /dev/net/tun
Я указал что простым скриптом это _уже_ работает [смотреть первое сообщение]. Просто хочется единообразно настроить.
Может, открою Америку...
Случайно наткнулся на эту тему. В свое время туннель под openvz внутри контейнера Gentoo прописывал вот так:
Соответственно, далее создаем линк и: