Как правильно поднимать интерфейс

Автор: blH, Дата: 27.10.2009 13:39 Играюсь с openvpn и что-то я совсем запутался.
Хочу создать и поднять tun0 (которого сейчас в природе вообще нету). Где в /etc/sysconfig его прописывать? В networking/devices? В networking/profiles/default? В network-scripts? Или везде и захардлинковать одно на другое?

И совсем тупой вопрос: что в эти файлы писать-то? По образу и подобию ifcfg-ethX или что-то совсем особенное? А то я обгуглился уже, сетку настроил, конфиги для неё насочинял -- заглядение просто, а вот про подъём интерфейса там везде пишется как про что-то самособой разумеющееся. Дескать "поднимаем интерфейс tun0 ", и всё. А я человек темный, не то что чем его поднимать (авось, и сам поднимется, а нет -- я его, ггада, ifup-ом...) -- а даже как создавать, и то не знаю...
Re: Как правильно поднимать интерфейс 27.10.2009 14:21BigAndy
Цитата:
В network-scripts

Для федоррообразных.
Для бубунтанутых в /etc/ networking
Цитата:
По образу и подобию ifcfg-ethX или что-то совсем особенное

И так и не так...
[www.surgutnet.ru]
Re: Как правильно поднимать интерфейс 27.10.2009 16:37blH, Спасибо. Буду изучать...
Re: Как правильно поднимать интерфейс 27.10.2009 17:21blH, Но, кстати, на этом сургутнете ведь не конфиг ifcfg-tun0 прописан, а конфиг для какой-то левой ВПН, именуемой VTun, если я правильно понял. Или я понял неправильно, и мне нужно именно такого рода настройки вбивать в этот файл?
Re: Как правильно поднимать интерфейс 27.10.2009 17:57BigAndy Э-эм... Возможно я не ту сцылку дал....
Попробуйте погуглить по тегам "ssh туннель tun0"
Vtun, эт как я понимаю они обозвали свой туннель. Его можно и по-матерному обозвать, ибо название интерфейса - сугубо ваше личное дело
(тут меня Леонид жолжен запинать, но если не касаться разной там ядерной автоматизации, то , в общм случае это правильно)

Вот вроде то , но точно посмотреть закладку смогу только через недельку.
Re: Как правильно поднимать интерфейс 27.10.2009 18:45blH, Всё, кажется я нашёл как его создавать. Это делается командой ip tunnel -- застрелицца можно.
Скомандовал:
#ip tunnel add tun0 mode ipip remote XXX.XXX.XXX.XXX local 192.168.10.2 dev eth1
-- и туннель появился. После этог можно его поднять командой
#ifconfig tun0 up

Большое человеческое спасибо Большому Энди за наводку на нужный мангугль, завтра буду разбираться в этой ерундовине уже более предметно...

ps Кстати, туннель поднялся, а в /etc/sysconfig/network-scripts ничего нового не появилось. Чудеса!!!
Re: Как правильно поднимать интерфейс 27.10.2009 19:58BigAndy
Цитата:
ничего нового не появилось. Чудеса!!!

Хм. Должен был подняться итерфейс tunX
Re: Как правильно поднимать интерфейс 28.10.2009 03:16wave2u поддерживаю blH,

БигЭнди - спасибо!
Re: Как правильно поднимать интерфейс 28.10.2009 13:11blH, Продолжаем веселиться...
Значит, клиента я поднял (УРА!!!) По идее, должен бы он и с сервером соединяться, но вот на сервере происходит затык.
Что я сделал на сервере:
Поднял и апнул tun0 так, как описал выше. Проверил ifconfig-ом -- поднялся.
Дал команду #service openvpn start (на клиенте она завершилась нормально) -- а там, сцуко, СБОЙ. Полез смотреть логи -- и, представьте себе, увидел в числе прочего разного -- следующее:
=================================
Oct 28 13:07:18 server openvpn[4921]: Note: Cannot ioctl TUNSETIFF tun0: Invalid argument (errno=22)
Oct 28 13:07:18 server openvpn[4921]: Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Oct 28 13:07:18 server openvpn[4921]: Cannot open TUN/TAP dev /dev/tun0: No such file or directory (errno=2)
Oct 28 13:07:18 server openvpn[4921]: Exiting
=================================

Что это может означать-то? Ось на сервере -- Центос 5.3 (впрочем, под федорой12 та же фигня примерно). Чего она ещё от меня хочет?
RSS-материал