С чего начать установив Ubuntu? (по опыту пользования 8.04) Часть 1. Настройка сети.

Итак, вы поставили Ubutnu, как ставить, писать не вижу смысла. И так все понятно, да и расписано все что можно. С чего начать? Что и как удобнее использовать?

 

Часть 1.

Настройка сети.

Это просто. В верхнем углу тыкаем левой кнопкой иконку network-manager(которая из иконок обьяснять думаю ненада), выбираем “ручная настройка” в появившемся окне жмем “разблокировать“, и вводим свой пароль. Далее выбираем “Проводное соединение” и жмем “свойства“. По умолчанию стоит “автоматическая настройка DHCP“. Если в вашей сети этот сервис отсутсвует, и вы ставите адреса в ручную (например старнет), то выбираем “статический IP“, и выставляем все необходимые параметры. Единственное что соталось это нажать ОК, на вкладке DNS, выставить адреса… и … все.

Никаких перезагрузок естесственна не требуется. Ну а уж если кому приспичит, или вдруг почему то чтото не сработало, можно пересапустить сетевые сервисы командой “sudo /etc/init.d/networking restart“(далее указывать не буду, и так понятно что выполнять в консоли). Проверить настройки можно командой “ifconfig” , она выдает список всех настроенных в данный момент интерфейсов, и некоторую информацию по ним.

 

Настройка подключения к интернету.

Способов настроить – великое множество. Самый простой через тот же нетворк менеджер. Но он работает только если у вас IP раздается динамически (в версии 8.10 это уже исправили, если кому нада, пишите в камменты, сделаю бекпорт и суну в реп).

Если у вас адрес через DHCP, думаю не требуется вам обьяснять, там все понятно, в менюше будет пункт настройки впн. (у меня статический адрес, детально описать не могу, кто опишет, добавлю сюда)

 

Для начала проверте наличие пакетов, т.е. должен быть установлен pptp-linux, это минимум, если его нет, поставте.

Можно настроить в ручную, для этого нужно отредактировать /etc/ppp/options.pptp и /etc/ppp/chap-secrets, а так же добавить файл…. так.. не с того начал 🙂 По шагам:

 

Допустим подключаться будем к маглану.

Создадим файл /etc/ppp/peers/maglan, естесственно делаться это будет с привелегиями root, т.е. если предпочитаете все делать в графике то нажимаем ALT+F2, пишем в окошке “gksudo gedit /etc/ppp/peers/maglan“.

 

Содержание примерно следующее:

 

# tunnel starnet, written by pptpconfig $Revision: 1.8 $
#Этот параметр обязательно должен совпадать с записью в chap-secrets
remotename maglan
# name of tunnel, used to name /var/run pid file
linkname maglan
# name of tunnel, passed to ip-up scripts
ipparam maglan
# data stream for pppd to use

#тут ставте ваш адрес впн сервера
pty “pptp vpn.maglan.net –nolaunchpppd “
# domain and username, used to select lines in secrets files

#ваш логин
name serp
usepeerdns
require-mppe
refuse-eap
# do not require the server to authenticate to our client
noauth
# adopt defaults from the pptp-linux package
file /etc/ppp/options.pptp

 

как видно из листинга в конце вызывается файл options.pptp, у меня в нем вот что:

 

# Lock the port
lock

# Authentication
# We don’t need the tunnel server to authenticate itself
noauth

# We won’t do EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2

#Вот тут внимание! У разнях провайдеров разные настройки, эти подойдут для маглана и старнета, а вот в академке работать не будут, там требуется шифрование, но это вы уж сами разберетесь 😉

refuse-eap
refuse-chap
refuse-mschap

# Compression
# Turn off compression protocols we know won’t be used
nobsdcomp
nodeflate

# Encryption
# (There have been multiple versions of PPP with encryption support,
# choose with of the following sections you will use.  Note that MPPE
# requires the use of MSCHAP-V2 during authentication)

# http://ppp.samba.org/ the PPP project version of PPP by Paul Mackarras
# ppp-2.4.2 or later with MPPE only, kernel module ppp_mppe.o
# {{{
# Require MPPE 128-bit encryption
require-mppe-128
# }}}

# http://polbox.com/h/hs001/ fork from PPP project by Jan Dubiec
# ppp-2.4.2 or later with MPPE and MPPC, kernel module ppp_mppe_mppc.o
# {{{
# Require MPPE 128-bit encryption
#mppe required,stateless
# }}}
defaultroute
replacedefaultroute

 

Ну и канеш /etc/ppp/chap-secrets:

 

# Secrets for authentication using CHAP
# client    server    secret            IP addresses
# +++ pptpconfig added for tunnel starnet
serp        maglan   password      *
# — pptpconfig added for tunnel starnet

 

Полагаю, где на что заменить сами догадаетесь.

 

В принципе все… можно выполнить команду “sudo pon maglan”, и по идее должен быть инет… НО!

если выполните эту команду, а затем сделаете “ifconfig”, некоторое время будете наблюдать новый интерфейс ppp0, но потом он скорее всего отвалится… Это все потому, что при создании впн соединения, шлюз по умолчанию меняется на впн туннель, и пропадает маршрут на ваш гейт, ну и соответсвенно демон ppp, не может отправить ни одного пакета в созданный им же тоннель, хотя проверка пароля проходит нормально.

Следовательно нужно добавить маршрут на гейт по умолчанию, у меня гейт 10.50.60.1 отправлять в моем случае на него нужно все пакеты на сеть 10.*.*.*:

 

sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.50.6.1

 

а после этого уже можно стартовать инет… если не будет работать, попробуйте пингануть www.ru, если каманда пинг показывает IP адрес этого серва, но пинг не идет, то проверте еще раз роутинг, проверте что бы маршрут по умолчанию указывал на впн туннель. Пинганите свой впн сервер. Мыслите логически 🙂

 

Ну и есть еще способ, с помощью программы pptp-config. Как использовать расписывать не буду, можете скачать сдесь архив, внутри пакеты и скрипт инсталляции, запустите под рутом, и когда поставиться, можете пользоваться графическим инсталлятором.

 

На этом первую статью я завершу 🙂 Если есть вопросыдополения, пишите в камментах, отвечу всем.

Добавить комментарий

Войти с помощью: