Sb0y

   

О чем думаете?

 -Рубрики

 -Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в Sb0y

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 23.07.2006
Записей в дневнике: 794
Комментариев в дневнике: 3403
Написано сообщений: 8047
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

Gentoo 2007 Cinet How-To

Среда, 24 Октября 2007 г. 21:32 (ссылка) + в цитатник

Поступают вопросы об установке Gentoo в мой сетке.
Ну что-ж что бы сто раз не объяснять сделаю How-to.

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

Теперь настроим соединение в локальной сети, при помощи мастера настройки.

code:
# net-setup eth0


Где:
eth0  ваша сетевая карточка




Далее следуйте инструкциям мастера. DNS сервера пока достаточно и одного.

Проверим правильность настроек.

code:

# ping 10.10.199.100
PING 10.10.199.100 (10.10.199.100) 56(84) bytes of data.
64 bytes from 10.10.199.100: icmp_seq=1 ttl=255 time=0,587 ms
64 bytes from 10.10.199.100: icmp_seq=2 ttl=255 time=0,602 ms
64 bytes from 10.10.199.100: icmp_seq=3 ttl=255 time=0,602 ms


-
code:

# ping vpn.cinet.lan
PING vpn.cinet.lan (10.10.110.249) 56(84) bytes of data.
64 bytes from 10.10.110.249: icmp_seq=1 ttl=254 time=0,700 ms
64 bytes from 10.10.110.249: icmp_seq=2 ttl=254 time=0,592 ms

-- vpn.cinet.lan ping statistics -
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0,592/0.646/0,700/0.054 ms



Где:
10.10.199.100 - адрес моего шлюза.
vpn.cinet.lan  - адрес VPN сервера Cinet.


Если у вас при вводе команд выше всё получилось как у меня  продолжаем.

Настроим маршруты.
code:

# route del default
# route add -net 10.10.110.0 netmask 255.255.255.0 gw 10.10.199.100



Где:
10.10.199.100  адрес моего шлюза.


Этим действием мы пробрасываем роутинг до 110-й сети, так как там находятся серверы VPN и DNS.
Аналогичной командой можно пробросить роутинг до любой другой подсети.

Настроим соединение VPN.

Для этой операции у вас в системе должны присутствовать следующее пакеты: net-dialup/pptpclient, net-dialup/ppp.
На minimal live cd это всё разумеется есть, но когда будете собирать систему не забудьте про них.

У меня они собраны и работают с такими USE-флагами:

code:

[ebuild   R   ] net-dialup/ppp-2.4.4-r13  USE=»gtk pam activefilter atm dhcp eap-tls ipv6 mppe-mppc radius» 0 kB
[ebuild   R   ] net-dialup/pptpclient-1.7.1-r1  USE=»tk» 0 kB



Так же при сборке не забудьте включить требуемые функции в ядре.

code:

  Device Drivers - >
    Network Device support - >
< * >     PPP multilink support (EXPERIMENTAL)
< * >     PPP support for async serial ports
< * >     PPP support for sync tty ports



Теперь давай-те наконец поднимем VPN канал в интернет.

В файле /etc/ppp/peers/vpn:

code:

 name здесь_ваш_логин
 remotename PPTP
 debug
 lock
 deflate 0
 defaultroute
 pty "pptp vpn.cinet.lan --nolaunchpppd"



В файле /etc/ppp/chap-secrets:

code:

* * "здесь_ваш_пароль" *



В файле /etc/ppp/options.pptp:

code:

 lock
 mtu 1490
 mru 1490
 deflate 0
 auth
 +chap
 -pap
 nobsdcomp
 nodeflate
 defaultroute



И наконец поднимаем канал:

code:

# pppd call vpn



Примечание: убедитесь, что роутинг вы прописываете ДО установления соединения. Иначе pppd пропишет кривой маршрут в интернет.

Удобства.

Когда ваша система уже собрана и готова к использованию вы можете продолжать открывать VPN сессии по способу который я описал выше или использовать GUI программы.

Я же пошёл по третьему пути и интернет при старте системы у меня поднимает демон.

В файле /etc/conf.d/net:

code:

#Стандартный набор. IP, маска сети, броудкастинг.
config_eth0=("10.10.199.203 netmask 255.255.255.0 brd 10.0.0.255")
#Шлюз.
gateways_eth0=("10.10.199.100")
#Маршруты устанавливаемые при запуске системы. Здесь можно добавлять любые, которые вам нужны.
routes_eth0=("-net 10.10.110.0 netmask 255.255.255.0 gw 10.10.199.100")

config_ppp0=("ppp")
link_ppp0=("pty 'pptp vpn.cinet.lan --nolaunchpppd'")
username_ppp0='ваш_логин'
password_ppp0='ваш_пароль'
pppd_ppp0=(
    debug
    lock
    deflate 0
    defaultroute
    mtu 1490
    mru 1490
    nobsdcomp
    persist
)

depend_ppp0() {
     need net.eth0
}



Теперь позаботимся об автозагрузке.

code:

# rm /etc/init.d/net.ppp0
# cp /etc/init.d/net.lo /etc/init.d/net.ppp0
# rc-update add net.ppp0 default




Вот собственно и всё, по всем вопросам  в коменты :D

При написании статьи использовались материалы:
Официальный способ настройки. Cinet.
HOWTO Соединение с Internet. Gentoo Wiki.
VPN в Gentoo. Заметки на память.
HOWTO add a static route. Gentoo Wiki.

Сообщение добавлено через MovableType API

Рубрики:  Linux
Теги:  

 

Добавить комментарий:
Текст комментария: показать смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
Подписаться на комментарии
Подписать картинку

Найти дневники