Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Linux and Unix  ~  Маршрутизация в Ubuntu mini HOWTO UPD 18.04.2009
На страницу «  1, 2, 3, 4, 5  »
DALDON
Сообщение  18 Сен 2007, 21:02  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

ВНИМАНИЕ ПОСТ ОБНОВЛЁН 18.04.2009. - Добавлен способ получения маршрутов от провайдера "Прогтех" от DHCP сервера автоматически, как это делается в OS Windows.


Учитывая, что у многих безлимитые тарифы я думаю это будет очень полезно.

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



Сначала предлагаю немного общих сведений http://forum.ubuntu.ru/index.php?topic=12454.0 - это база с которой надо ознакомится.

Цитата:
Ну достали уже с этой маршрутизацией.
Правила маршрутизации определяют, куда отправлять IP-пакеты. Данные маршрутизации хранятся в одной из таблиц ядра. Вести таблицы маршрутизации можно статически или динамически. Статический маршрут — это маршрут, который задается явно с помощью команды route. Динамическая маршрутизация выполняется процессом-демоном (routed или gated), который ведет и модифицирует таблицу маршрутизации на основе сообщений от других компьютеров сети. Для выполнения динамической маршрутизации разработаны специальные протоколы: RIP, OSPF, IGRP, EGP, BGP и т. д.

Динамическая маршрутизация необходима в том случае, если у вас сложная, постоянно меняющаяся структура сети и одна и та же машина может быть доступна по различным интерфейсам (например, через разные Ethernet или SLIP интерфейсы). Маршруты, заданные статически, обычно не меняются, даже если используется динамическая маршрутизация.

Для персонального компьютера, подключаемого к локальной сети, в большинстве ситуаций бывает достаточно статической маршрутизации командой route. Прежде чем пытаться настраивать маршруты, просмотрите таблицу маршрутизации ядра с помощью команды netstat -n -r. Вы должны увидеть что-то вроде следующего

Код:
rigon@ubuntu-comp:~$ netstat -n -r
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.254.0   0.0.0.0         255.255.255.0   U         0 0          0 eth1
192.168.254.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         192.168.254.1   0.0.0.0         UG        0 0          0 eth0
0.0.0.0         192.168.254.1   0.0.0.0         UG        0 0          0 eth1


Если таблица пуста, то вы увидите только заголовки столбцов. Тогда надо использовать route. С помощью команды route можно добавить или удалить один (за один раз) статический маршрут. Вот ее формат:

Код:
[b]route[/b] [[b]-f[/b]] операция [[b]-тип[/b]] адресат шлюз [[b]dev[/b]] интерфейс

Здесь аргумент операция может принимать одно из двух значений: add (маршрут добавляется) или delete (маршрут удаляется). Аргумент адресат может быть IP-адресом машины, IP-адресом сети или ключевым словом default . Аргумент шлюз — это IP-адрес компьютера, на который следует пересылать пакет (этот компьютер должен иметь прямую связь с вашим компьютером). Команда
Код:
route -f

удаляет из таблицы данные обо всех шлюзах. Необязательный аргумент тип принимает значения net или host . В первом случае в поле адресата указывается адрес сети, а во втором — адрес конкретного компьютера (хоста).
Как правило, бывает необходимо настроить маршрутизацию по упоминавшимся выше трем интерфейсам:

* локальный интерфейс (lo),
* интерфейс для платы Ethetnet (eth0),
* интерфейс для последовательного порта (PPP или SLIP).

Локальный интерфейс поддерживает сеть с IP-номером 127.0.0.1. Поэтому для маршрутизации пакетов с адресом 127.... используется команда:
Код:
route add -net 127.0.0.1 lo


Если у вас для связи с локальной сетью используется одна плата Ethernet, и все машины находятся в этой сети (сетевая маска 255.255.255.0), то для настройки маршрутизации достаточно вызвать:
Код:
route add -net 192.168.36.0 netmask 255.255.255.0 eth0


Если же вы имеете насколько интерфейсов, то вам надо определиться с сетевой маской и вызвать команду route для каждого интерфейса.

Поскольку очень часто IP-пакеты с вашего компьютера могут отправляться не в одну единственную сеть, а в разные сети (например, при просмотре разных сайтов в Интернете), то в принципе надо было бы задать очень много маршрутов. Очевидно, что сделать это было бы очень сложно, точнее просто невозможно. Поэтому решение проблемы маршрутизации пакетов перекладывают на плечи специальных компьютеров — маршрутизаторов, а на обычных компьютерах задают маршрут по умолчанию, который используется для отправки всех пакетов, не указанных явно в таблице маршрутизации. С помощью маршрута по умолчанию вы говорите ядру "а все остальное отправляй туда". Маршрут по умолчанию настраивается следующей командой:
Код:
route add default gw 192.168.1.1 eth0


Опция gw указывает программе route, что следующий аргумент - это IP-адрес или имя маршрутизатора, на который надо отправлять все пакеты, соответствующие этой строке таблицы маршрутизации.

Вот немного теории с сайта linuxcenter.ru
А теперь пример из жизни
Имеются следующие интерфейсы /etc/network/interface
Код:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.17.8
hwaddress ether 00:E0:4C:A2:C4:48
netmask 255.255.255.0
broadcast 192.168.17.255

auto eth1
iface eth1 inet static
address 192.168.254.2
netmask 255.255.255.0
gateway 192.168.254.1
broadcast 192.168.254.255

Интерфейс eth0 это связь с локальной сетью состоящей из 20 подсетей 192.168.1.х-192.168.20.х
Интерфейс eth1 это связь с ADSL модемом с выходом в интернет. Так большинство запросов идут в Инет на этом интерфейсе прописываем шлюз (gateway 192.168.254.1) данный параметр указывает в системе шлюз по-умолчанию, обращаю внимание, что шлюз надо прописывать только на одном интерфейсе, иначе в системе появятся 2 маршрута по умолчанию и естно будет затупление в работе. С интернетом разобрались.
Но требуется еще просматривать ресурсы локальной сети
для этого надо выполнить вот эти команды
Код:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.17.254 eth0
route add -net 192.168.12.0 netmask 255.255.255.0 gw 192.168.17.254 eth0
route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.17.254 eth0

На этом примере маршрутизируются 3 подсети
Все эти команды и многие другие можно прописать в файлк /etc/interface в итоге получится следующее:
Код:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.17.8
hwaddress ether 00:E0:4C:A2:C4:48
netmask 255.255.255.0
broadcast 192.168.17.255
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.17.254 eth0
up route add -net 192.168.12.0 netmask 255.255.255.0 gw 192.168.17.254 eth0
up route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.17.254 eth0

auto eth1
iface eth1 inet static
address 192.168.254.2
netmask 255.255.255.0
gateway 192.168.254.1
broadcast 192.168.254.255
Ну вот и все по аналогии настраиваются любое кол-во маршрутов и сетевых интерфейсов


Это уже о многом говорит, это очень простое и понятное объяснение на мой взгляд. Напомню речь идёт о /etc/network/interfaces

Понятно дело, что в Ubuntu надо делать так -
sudo gedit /etc/network/interfaces



Обращаю Ваше внимание на то, что надо не забывать про синтаксисы - pre-up, up, post-up, pre-down, down, post-down перед добавляемыми Вами командами!

Теперь ближе к теме, вот показываю как выглядит этот файл у меня выходящей в Сеть через Nat -
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
up route add -net 10.0.0.0/8 gw 192.168.0.1
up route add -net 62.117.80.120/29 gw 192.168.0.1
up route add -net 62.117.85.0/24 gw 192.168.0.1
up route add -net 82.138.6.0/29 gw 192.168.0.1
up route add -net 80.252.152.0/22 gw 192.168.0.1
up route add -net 80.252.150.0/23 gw 192.168.0.1
post-up route del default gw 192.168.0.1
post-up pptp hobo.progtech.ru

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhc 


Разумеется шлюз надо будет немного поменять в соответствии с Вашим сегментом.

Например для Ip вида 10.100.7.99 - Это будет выглядеть так -
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
up route add -net 10.0.0.0/8 gw 10.100.7.1
up route add -net 62.117.80.120/29 gw 10.100.7.1
up route add -net 62.117.85.0/24 gw 10.100.7.1
up route add -net 82.138.6.0/29 gw 10.100.7.1
up route add -net 80.252.152.0/22 gw 10.100.7.1
up route add -net 80.252.150.0/23 gw 10.100.7.1
post-up route del default gw 10.100.7.1
post-up pptp hobo.progtech.ru

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhc

Вот, я думаю, что всё понятно, но дело ещё в том, что я опустил
eth0
- после указания маршрута, но думаю, если одна карта Сетевая то это не будет принципиально, а вот если несколько то надо будет указать на всякий случай думаю.

Теперь при старте Системы у меня поднимается VPN и локалка.

Я думаю как опускать поднятый VPN все знают, при это хочу отметить, что Локальная Сеть не падает, и потом снова можно поднять VPN всё будет работать как надо.

Думаю, что это будет полезно всем мигрантам с Windows на Ubuntu Linux.

Получение маршрутов от провайдера "Прогтех" от DHCP сервера автоматически, как это делается в OS Windows.


Предисловие: я был удивлён когда узнал, что компьютеры под управлением OS Windows ничего уже давно не знают про маршрутизацию... Мне стало интересно, и оказывается компьютер под управлением OS Windows получает маршруты автоматически... И мне стало интересно, каким образом это реализованно, сначало подумал про RIP2, но затем решил уточнить в технической поддержке провайдера "Прогтех" через HELPDESK, очень быстро получил ответ на свой вопрос от Специалиста технической поддержки пользователей, чему был рад.

Приступим к настройке: Маршруты отдаются в DHCP-пакете. Опция номер 249.
Подробности раздачи таким образом можно посмотреть тут: RFC-3442, но там речь идёт про опцию 121, но почему мы говорим про опцию 249?
Ответ:
Цитата:
На самом деле "правильно" передавать все то же самое, но в опции 121. 249 забила Microsoft, когда стандарт (classless static routes) был еще в драфте. Так до сих пор и работает.
(c)Техническая поддержка "Прогтех".

Для клиентов, использующих операционные системы Linux и BSD эта возможность доступна после установки и небольшой модификации конфигурационных файлов DHCP клиентов dhcp-client или dhcp3-client. - О том как получить эти пакеты смотрите в документации Вашего дистрибутива.

Настроим на примере Ubuntu 8.04.2:

1. Закоментируем строки добавления статических маршрутов в файле (если ранее Вы добавляли маршруты по первому способу описанному мной здесь):

sudo nano /etc/network/interfaces
Установив знак "#" в строках добавления маршрутов.

Примерно это выглядет так:

auto lo
iface lo inet loopback

iface eth0 inet dhcp

pre-up iptables-restore < /etc/iptables.up.rules
#up route add -net 10.0.0.0/8 gw 10.100.X.X
#up route add -net 172.16.0.0/12 gw 10.100.X.X
#up route add -net 62.117.80.120/29 gw 10.100.X.X
#up route add -net 62.117.85.0/24 gw 10.100.X.X
#up route add -net 80.252.152.0/22 gw 10.100.X.X
#up route add -net 93.185.192.0/20 gw 10.100.X.X
#up route add -net 85.112.113.96/28 gw 10.100.X.X
post-up route del default gw 10.100.X.X
post-up pptp hobo.progtech.ru


auto eth0

auto eth1


Лишнее я отсюда не выводил. Смысл такой, что мы убираем добавление маршрутов, но при этом оставляем:
post-up route del default gw 10.100.X.X
post-up pptp hobo.progtech.ru


Я убираю для VPN маршрут по умолчанию командой
post-up route del default gw 10.100.X.X

для того чтобы созданное pptp соединение было маршрутом по умолчанию, остальные маршруты мы ведь уже получим автоматически... Локальный траффик пойдёт на eth интерфейс, остальной через pptp.

X - Ваши адреса.

Для справки: Windows так делает уже по умолчанию, там есть галочка которая уже активированна по умолчанию "Дополнительные параметры TCP/IP" на вкладке "Общие" свойств протокола TCP/IP каждого из созданных VPN соединений.



2. Создайте в каталоге /etc/dhcp3/dhclient-exit-hooks.d (/etc/dhcp/dhclient-exit-hooks.d для клиента dhcp-client)
файл rfc3442-classless-static-routes следующего содержания:

Создаём:

sudo nano /etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-static-routes


Вставляем туда код:

 if [ x"$new_rfc3442_classless_static_routes" != x"" ]; then
  case $reason in BOUND|RENEW|REBIND|REBOOT)
    rfc_routes=($new_rfc3442_classless_static_routes)
    for(( i=0; i < ${#rfc_routes[@]}; )); do
      net_length=${rfc_routes[$i]}
      ((i++))

      net_address=(0 0 0 0)
      for(( j=0; j < $[$net_length / 8 + \
        ($net_length % 8 ? 1 : 0)]; j++, i++)); do
         net_address[$j]=${rfc_routes[$i]}
      done

      gateway=(0 0 0 0)
      for (( j=0; j < 4; j++, i++ )); do
        gateway[$j]=${rfc_routes[$i]}
      done

      old_IFS="$IFS"
      IFS='.'

      if [ x"$net_length" == x"32" ]; then
        /sbin/route add -host "${net_address[*]}" gw "${gateway[*]}"
      else
        /sbin/route add -net "${net_address[*]}/$net_length" gw "${gateway[*]}"
      fi
      IFS="$old_IFS"
    done
  esac
fi


3. В конфигурационный файл /etc/dhcp3/dhclient.conf (/etc/dhcp/dhclient.conf для клиента dhcp-client)

sudo nano /etc/dhcp3/dhclient.conf


Добавте строку:

option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;#Добавляем описание новой опции dhcp сервера


Затем найдите секцию request и добавте туда:

rfc3442-classless-static-routes;#Добавляем запрос статических бесклассовых маршрутов


For example (так выглядит у меня на данный момент):

# Classless Static Routes. RFC code 121. Windows code 249
# Using 249 except for 121 because most of computers uses this shit
option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;
#
   request subnet-mask, broadcast-address, time-offset, host-name,
        netbios-name-servers, netbios-scope, rfc3442-classless-static-routes;


Понятно думаю как добавлять. Заменить ";" в конце секции на "," и добавить: rfc3442-classless-static-routes;

4. Всё. Теперь можно либо перезагрузить ПК, или удалить в ручную старые маршруты которые были получены статически:
route del
, подробнее см.
man route


See also:

man dhclient

man dhclient-script -- очень интересная утилита.

man route


При подготовке материала были использованы следующие информационные источники с моими правками и соединениями:
http://archlinux.org.ru/forum/viewtopic.php?f=8&t=723 http://forum.dobroe.ru/index.php?showtopic=34115 Ссылки прямые, не скрытые и работоспособные на момент публикации этого поста.


P.S. Лично мне осталось придумать как динамически модифицировать таблицу NAT в iptables в зависимости от маршрутов которые я получил таким образом. Я думаю, что это не вызывет больших трудностей, хотя как знать. В общем буду модифицировать под себя: файл /etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-static-routes —- Планирую выложить сюда и мой модифицированный скрипт. Или создам новый: /etc/dhcp/dhclient-exit-hooks.d/iptables-dynamic-route см. man dhclient-script , если необходимо что-либо подобное делать.

P.P.S. на этом я думаю, что тему маршрутизации в сети "Прогтех" мы рассмотрели сдесь полностью.


Последний раз редактировалось: DALDON (18 Апр 2009, 20:58), всего редактировалось 7 раз(а)
В начало
Профиль : Фотоальбом : Личное Сообщение
Byran
Сообщение  20 Мар 2008, 11:18  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 14.07.2005
Репутация: 87.6

McFLY писал(а):
После запуска впн(sudo vpn start) отваливается локалка,после vpn stop всё встаёт на место,это проблема в маршрутизации или в чёмто ещё?

Буквально вчера решил данную проблему, поэтому пройти мимо не мог Улыбочка Об этом можно прочитать здесь. Один из вариантов решения, предложенных мне;
Цитата:
создать свой собственный скрипт и поместить его в директорию /etc/ppp/ip-up.d/. Скрипты, помещённые в эту директорию, выполняются в алфавитном порядке после успешного запуска pppd (pon).
. Скрипт ничего сложного из себя не представляет: банально прописываешь свои маршруты и все. Примеры того, что прописывать можно найти здесь и на следующих страничках этой же темы. Можно сюда заглянуть; если определишь скрипт в /etc/ppp/ip-up.d/, то конструкцию
if [ "$IFACE" = "eth0" ]; then)
не используй (у меня не покатило), просто пропиши маршруты
В начало
Профиль : Личное Сообщение : JabberID
McFLY
Сообщение  20 Мар 2008, 16:51  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской  Доверенный пользователь
C нами с 28.03.2005
Репутация: 102.3

Ураааа!!!!Настроил!!!Похимичив немного я подключил инет "sudo pppd call aviel debug nodetach" ) только инет работает после запуска этой команды и консоль нельзя закрывать( Что нужно cдлеать чтобы и так всё работало и как это впихнуть в автозагрузку?)
Ещё одно проблемка...когда ребутнуть винду кнопочкой ресет,в убунте отваливаются мои физически харды(я от одного отрезал кусочек в 10 гб и поставил туда убунту)но зато работает сеть и инет,если винду ребутнуть нормально,то появляются все диски,но зато напрочь отваливает инет и сетка,как не пробовал,не востанавливаются...что с этим делать? Я в шоке
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail : ICQ
снеговик
Сообщение  21 Мар 2008, 15:50  Ссылка : Ответить с цитатой
Возраст: 41 Пол: Мужской 
C нами с 08.04.2005
Репутация: 96.4

McFLY писал(а):
Ураааа!!!!Настроил!!!Похимичив немного я подключил инет "sudo pppd call aviel debug nodetach" ) только инет работает после запуска этой команды и консоль нельзя закрывать( Что нужно cдлеать чтобы и так всё работало и как это впихнуть в автозагрузку?)

1. не использовать опцию nodetach. debug наверно тоже лишнее.
2. дописать это в rc.local (если есть) или написать скрипт в /etc/init.d и ссылку на него в /etc/rc5.d. К сожалению не знаю как правильнее в убунту.
McFLY писал(а):

Ещё одно проблемка...когда ребутнуть винду кнопочкой ресет,в убунте отваливаются мои физически харды(я от одного отрезал кусочек в 10 гб и поставил туда убунту)но зато работает сеть и инет,если винду ребутнуть нормально,то появляются все диски,но зато напрочь отваливает инет и сетка,как не пробовал,не востанавливаются...что с этим делать? Я в шоке

диски в нтфс да? когда выключаешь ресетом фс не помечаеца как clean, а драйвер нтфс в линуксе не монтирует некорректно отмонитрованные диски. Выключай виндус правильно.
что с сеткой не понял.

_____________________________

в следующей жизни мечтаю стать сиденьем на женском велосипеде
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
McFLY
Сообщение  21 Мар 2008, 17:04  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской  Доверенный пользователь
C нами с 28.03.2005
Репутация: 102.3

Я бы рад выключать винду правильно,но тогда не пашет сетка,я сам не понимаю почему...Ещё щас пытаюсь поставить дрова (у меня ати) и замутить компиз...чую не скоро я в этом ещё во всём разберусь =/
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail : ICQ
McFLY
Сообщение  24 Мар 2008, 19:10  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской  Доверенный пользователь
C нами с 28.03.2005
Репутация: 102.3

Ребят,прошу мне помочь...опять проблема с инетом...Первый раз я испытал кучу способов,потом наткнулся н аэту тему,кой чего поправил,всё заработало,щас же на полностью чистую убунту стал ставить,не работает и всё тут ...
Делал вот что:
pptp-linux поставил

Маршрутизацию поставил


sudo route add -net 10.110.0.0 netmask 255.255.0.0 gw 10.110.51.129
sudo route add -net 10.100.0.0 netmask 255.255.0.0 gw 10.110.51.129
sudo route add -net 62.117.85.0 netmask 255.255.255.0 gw 10.110.51.129
sudo route add -net 62.117.80.120 netmask 255.255.255.248 gw 10.110.51.129
sudo route add -net 80.252.150.0 netmask 255.255.254.0 gw 10.110.51.129
sudo route add -net 80.252.152.0 netmask 255.255.252.0 gw 10.110.51.129
sudo route add -net 83.234.164.0 netmask 255.255.255.0 gw 10.110.51.129

Дефолтные маршруты удалил.

/etc/ppp/peers/aviel создал


pty "pptp 10.110.0.9 --nolaunchpppd"
user login
password "pass"
nodeflate
nobsdcomp
noauth


Ответом на pppd call aviel debug nodetach стало:


using channel 15
Using interface ppp1
Connect: ppp1 <--> /dev/pts/2
anon warn[pptp_gre_bind:pptp_gre.c:82]: socket: Operation not permitted
anon fatal[main:pptp.c:275]: Cannot bind GRE socket, aborting.
Script pptp 10.110.0.9 --nolaunchpppd finished (pid 12922), status = 0x1
Modem hangup
Connection terminated.



Под рутом:

using channel 16
Using interface ppp1
Connect: ppp1 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru> <auth> <magic>]
sent [LCP ConfAck id=0x1 <mru> <auth> <magic>]
rcvd [LCP ConfAck id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x839d3282]
rcvd [CHAP Challenge id=0x1 <95da61ec28d6d6becd13b0ed080646da>, name = "vpn-2"]
sent [CHAP Response id=0x1 <d8d41f49a9f25430ae886da5ee1a97f20000000000000000c430198be595f363a94f997d93e1c59420ed10bb153a609900>, name = "makcfreeman"]
rcvd [LCP EchoRep id=0x0 magic=0xf4f08164]
rcvd [CHAP Failure id=0x1 "E=691 R=0"]
MS-CHAP authentication failed: E=691 Authentication failure
CHAP authentication failed
sent [LCP TermReq id=0x2 "Failed to authenticate ourselves to peer"]
rcvd [LCP TermReq id=0x2]
sent [LCP TermAck id=0x2]
rcvd [LCP TermAck id=0x2]
Connection terminated.
Waiting for 1 child processes...
  script pptp 10.110.0.9 --nolaunchpppd, pid 12930
Script pptp 10.110.0.9 --nolaunchpppd finished (pid 12930), status = 0x0


Что делаю не так?

Ах да,и ifconfig
eth0      Link encap:Ethernet  HWaddr 00:17:31:13:CA:89  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:20 

eth1      Link encap:Ethernet  HWaddr 00:80:48:33:E7:CE  
          inet addr:10.110.51.138  Bcast:10.110.51.191  Mask:255.255.255.192
          inet6 addr: fe80::280:48ff:fe33:e7ce/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8513 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3513 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2992581 (2.8 MB)  TX bytes:459528 (448.7 KB)
          Interrupt:21 Base address:0xac00 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.210.51.138  P-t-P:10.210.0.5  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1464  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:40 (40.0 b)  TX bytes:46 (46.0 b)
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail : ICQ
снеговик
Сообщение  24 Мар 2008, 21:41  Ссылка : Ответить с цитатой
Возраст: 41 Пол: Мужской 
C нами с 08.04.2005
Репутация: 96.4

вот это:
>MS-CHAP authentication failed: E=691 Authentication failure
>CHAP authentication failed
глупый вопрос - логин:пароль правильные?

_____________________________

в следующей жизни мечтаю стать сиденьем на женском велосипеде
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
McFLY
Сообщение  25 Мар 2008, 12:15  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской  Доверенный пользователь
C нами с 28.03.2005
Репутация: 102.3

Мдя,комп у мну специфический,потыкал потыкал,поковырялся,заработало,ребутнулся,опять не работает,ошибки другого рода появились О_о опять поковырялся,заработало...сохранил все файлы и конфиги,на будущее... Улыбочка
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail : ICQ
DStar17
Сообщение  02 Май 2008, 18:59  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 15.07.2005
Репутация: 133.9

Возможно ли организовать автоматическое получение маршрутов, как в Windows? Интернет настроил через network-manager, естественно при его подключении отваливается LAN. Я так понимаю, надо настроить dhcp-клиент на автоматическое получение маршрутов.

OS Ubuntu 8.04.

_____________________________
С дивана видно всё, ты так и знай!
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
DALDON
Сообщение  02 Май 2008, 21:28  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

DStar17 писал(а):
Возможно ли организовать автоматическое получение маршрутов, как в Windows?
Не могу сказать, но http://unsorted.ru/viewtopic.php?p=326142#326142 —- вот от этой ссылки пару страниц назад, там смысл в том, что маршрутиризация подцепляется когда включается VPN соеденение, и убирается когда оно отключается. Думаю, что можно и подругому но не могу сказать как, в общем у меня примерно такая система полгода работает как часы.

OS Ubuntu 7.10
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
DStar17
Сообщение  02 Май 2008, 21:58  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 15.07.2005
Репутация: 133.9

DStar17 писал(а):
Возможно ли организовать автоматическое получение маршрутов, как в Windows?

Нашёл интересное решение (оригинал статьи здесь). У кого Ubuntu, попробуйте сделать у себя.


Последний раз редактировалось: DStar17 (23 Фев 2009, 14:06), всего редактировалось 2 раз(а)

_____________________________
С дивана видно всё, ты так и знай!
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
DStar17
Сообщение  16 Ноя 2008, 19:39  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 15.07.2005
Репутация: 133.9

DStar17 писал(а):
Возможно ли организовать автоматическое получение маршрутов, как в Windows?

Нашёл интересное решение (оригинал статьи здесь). У кого Ubuntu, попробуйте сделать у себя. У меня получилось!
Только есть одна особенность. Вместо строки
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

надо писать
option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;

и всё будет работать (файл /etc/dhcp3/dhclient.conf). Огорчает только, что NetworkManager отказывается поднимать PPTP, если он не управляет устройством eth0; при том, что NetworkManager не умеет получать маршруты по DHCP.


Последний раз редактировалось: DStar17 (23 Фев 2009, 14:07), всего редактировалось 6 раз(а)

_____________________________
С дивана видно всё, ты так и знай!
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
_VersouL_
Сообщение  21 Янв 2009, 5:27  Ссылка : Ответить с цитатой
Возраст: 35 Пол: Мужской 
C нами с 15.10.2007
Репутация: 73.2

гнифига не пойму, если прописываю маршрутизацию в консоли все работает, а если пихаю ее в автозапуск,в любой файл,то работает либо локалка либо интернет...вот мои команды #маршрутизация прогтех
sudo route add -net 10.0.0.0/8 gw 10.100.193.1
sudo route add -net 62.117.80.120/29 gw 10.100.193.1
sudo route add -net 62.117.85.0/24 gw 10.100.193.1
sudo route add -net 82.138.6.0/29 gw 10.100.193.1
sudo route add -net 80.252.152.0/22 gw 10.100.193.1
sudo route add -net 80.252.150.0/23 gw 10.100.193.1

Добавлено спустя 1 минуту 23 секунды:

забыл добавить убунта 8.10 есть графическая настройка,там есть маршруты,но не пойму как их туда вписывать
В начало
Профиль : Личное Сообщение : ICQ
DALDON
Сообщение  21 Янв 2009, 9:47  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

_VersouL_, а где route del default gw 10.100.193.xx —? Где хх Ваш ip. Вы добавили маршруты, но в ОС стоит в качестве gw Ваш Локальный ip! Соответственно всё идёт через него. Этот маршрут добавляйте последним.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
_VersouL_
Сообщение  21 Янв 2009, 23:55  Ссылка : Ответить с цитатой
Возраст: 35 Пол: Мужской 
C нами с 15.10.2007
Репутация: 73.2

DALDON а можно это писать не в автозапуск скриптом, а в графическом режиме, в убунте 8.10 вроде это можно? если да подскажи как
В начало
Профиль : Личное Сообщение : ICQ
DALDON
Сообщение  22 Янв 2009, 15:32  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

_VersouL_, не знаю 8.10 не использую, Netvork manager тоже, Gnome тоже. Думаю, что можно.

Может это поможет: http://www.google.ru/search?q=network+manager+%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D1%8B&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&sitesearch=ubuntu.ru&hl=ru
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
Показать сообщения:   
На страницу «  1, 2, 3, 4, 5  »

Unsorted   ~  Software  ~  Linux and Unix  ~  Маршрутизация в Ubuntu mini HOWTO

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты