Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите настроить интернет в ubuntu 10. Провайдер Flex.  (Прочитано 1619 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн raplain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Зравствуйте, помогите настроить интернет. Все делал так Настройка подключения к интернету для Linux (для Ubuntu, на примере Ubuntu 9.10)


Настройка подключения по локальной сети
Параметры локальной сети (IP адрес, маска подсети, основной шлюз) можно задать во время установки дистрибутива
В случае если ОС Linux уже установлен, можно настроить сеть в ручную следующим образом:
Для начала, удалим службу, которая будет нам всячески мешать:
 sudo apt-get remove network-manager
Далее откроем файл настроек любым подручным редактором с правами администратора, например так:
 sudo nano /etc/network/interfaces
Впишем туда следующее:
 auto lo
 iface lo inet loopback

 auto eth0
 iface eth0 inet static
 address 192.168.0.1 - вместо 192.168.0.1 указываем ваш IP адрес по договору
 netmask 255.255.255.0 - здесь указываем маску подсети по договору
 gateway 192.168.0.254 - вместо 192.168.0.254 указываем стандартный шлюз по договору

 и сохраним
 Далее откроем файл /etc/resolv.conf (sudo nano /etc/resolv.conf) и допишем в него DNS серверы:
 nameserver 80.252.130.253 - тут можно указать другие локальные ДНС серверы, указанные в договоре
 nameserver 80.252.130.254 - тут можно указать другие локальные ДНС серверы, указанные в договоре

 сохраняем...
Поднимаем сетевой интерфейс:
 sudo /etc/init.d/networking restart
Сеть настроена!
Для временного решения сеть можно настроить в 3 команды:
 ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
 route add default gw 192.168.0.254
 echo nameserver 80.252.130.253 > /etc/resolv.conf

Настройка подключения к интернету (VPN/L2TP)
Для начала нам потребуется пакет xl2tpd
 sudo apt-get update
 sudo apt-get install xl2tpd

 Возможно что в вашем дистрибутиве (на CD-дисках) будет отсутствовать пакет xl2tpd, его можно будет взять из сети:
 wget http://80.252.130.250/xl2tpd.deb
 sudo dpkg -i xl2tpd.deb
Далее редактируем файл /etc/xl2tpd/xl2tpd.conf и вписываем в него следующее:
 [global]
 port = 1701
 access control = yes
 rand source = dev
 [lac flex]
 lns = l2tp.flex.ru
 redial = yes
 require chap = yes
 require authentication = no
 name = ваш логин
 require pap = no
 pppoptfile = /etc/ppp/options.xl2tpd
 autodial = yes

 Сохраняем...
 Открываем файл sudo nano /etc/ppp/chap-secrets и вписываем туда :
логин * пароль (между логином, звездочкой, и паролем - табуляция)

 сохраняем...
 Создаем файл /etc/ppp/options.xl2tpd и редактируем его:
 sudo nano /etc/ppp/options.xl2tpd
 Вносим в него следующее содержимое:
 unit 0
 name Ваш логин по договору
 remotename l2tp
 ipparam flex
 connect /bin/true
 mtu 1460
 mru 1460
 nodeflate
 nobsdcomp
 persist
 maxfail 0
 nopcomp
 noaccomp
 defaultroute
 replacedefaultroute

 Сохраняем...
в файл /etc/init.d/xl2tpd добавляем строки (выделены решетками):
 case "$1" in
 start)
 ###################################################
 if !([ -f /var/run/xl2tpd/l2tp-control ]); then
 mkdir -p /var/run/xl2tpd
 touch /var/run/xl2tpd/l2tp-control
 fi
 ###################################################
 echo -n "Starting $DESC: "
 start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
 --exec $DAEMON -- $DAEMON_OPTS
 echo "$NAME."
 route add -host 10.255.255.254 gw шлюз_по_договору
 route add -net 80.252.130.248/29 gw шлюз_по_договору
 ;;
Запускаем L2TP демон ("включаем" интернет):



(Нажмите, чтобы показать/скрыть)
ОШИБКА
« Последнее редактирование: 30 Апрель 2011, 15:39:54 от raplain »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Вроде как Вова в мануале не ошибался, когда писал.
Покажите вывод под спойдером:
sudo cat /etc/init.d/xl2tpd
Шаг за шагом можно достичь цели.

Оффлайн raplain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)
Посмотрите, правильно?

Гарри Кашпировский

  • Гость
Цитировать
   f !([ -f /var/run/xl2tpd/l2tp-control ]); then
Скопипастить даже не смогли :D
Цитировать
if [ ! -f /var/run/xl2tpd/l2tp-control ]; then
Так более правильно.
Цитировать
route add -host 80.252.130.253 днс
        route add -net 80.252.130.254/29 gw днс
В двух строках неверный синтаксис. В первой вообще не полный.
« Последнее редактирование: 30 Апрель 2011, 19:10:09 от KT315 »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
и в добавок
Цитировать
(;;

вы посмотрите в инструкцию и в то, что пишете.
Darkagent сам на дебиане сидит - просто так не напишет.
Шаг за шагом можно достичь цели.

Оффлайн raplain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Спасибо, исправил, но интернет опять не идет. Хоть ошибок не пишет.

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Спасибо, исправил, но интернет опять не идет. Хоть ошибок не пишет.
Опять не идет это как понять?
Перезагрузитесь и покажите

ifconfig
route -n
iptables-save
Шаг за шагом можно достичь цели.

Оффлайн raplain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)
Вот, что получилось.

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.