61

потому что надо было для начала почитать ман по команде route .... на этом форуме вам всегда помогут... но ленится не стоит... ab
86.57.151.0/27 это подсеть... -host прописывает маршрут для определенного хоста.... для задания маршрута для подсети используется -net

62 (05.11.2010 01:53:51 отредактировано Triplex)

А можно мне разницу объяснить хост и подсеть ))) а то я в сетях не очень )))
Ну и чтобы вбить последний гвоздь в проблему. Создать 2 ярлыка на столе. Один, чтобы поднимал гость (автоматическое отключу), а второй чтобы платный.

Заранее огромное спасибо )

63

хост - это отдельное устройство в определенной подсети ( к примеру ваш комп).... а подсеть (или сеть) объединяет эти устройства  (обобщенно конечно, но для начала сойдет ab)... если прописываете маршрут для хоста, то он будет использоваться только при отправки пакетов этому устройству... если вы указываете подсеть то маршрут будет использоватся для доступа ко всем устройствам входящим в эту подсеть

64

Да я понял суть, у байфлая несколько серверов, доступных по гостю, они и есть одна подсеть )))

Осталось с ярлыками разобраться.

65

З.Ы. Я в Linux'e ВСЕ РАБОТАЕТ)))) Радио и качает по гостю ))) Завтра напишу общий ФАК ))) Много кому думаю пригодиться, кто на байфлае сидит.

66 (06.11.2010 01:16:59 отредактировано Triplex)

Обещанный ФАК. Гуру, если я где-то не прав - поправте меня.

Настройка Byfly в Mandriva Linux 2010.1

1. Настраиваем в модеме гостевое соединение согласно информации провайдера. У меня модем Huawei SmartAX MT880, адрес 192.168.1.1
2. Настраиваем соединения в Mandriva Linux. Заходим Центр управления Mandriva Linux - Сеть и интернет - Настройка нового сетевого интерфейса.

2.1 Настраиваем гостевое соединение (для наглядности все в картинках)


http://img164.imagevenue.com/loc169/th_92704_eth1_122_169lo.jpeg

http://img241.imagevenue.com/loc204/th_92705_eth2_122_204lo.jpeg
Выбираем сетевую карту, к которой подключен модем. В дальнейшем по тексту, если Ваша карта не eth1, нужно будет заменить eth1 на ethX

http://img187.imagevenue.com/loc168/th_92706_eth3_122_168lo.jpeg

http://img239.imagevenue.com/loc573/th_92708_eth4_122_573lo.jpeg
192.168.1.2 - адрес, который мы хотим присвоить нашей сетевой карте
192.168.1.1 - адрес нашего модема (у Вас может отличаться)
82.209.200.17, 82.209.200.17 - DNS сервера провайдера (для Витебска и области), для других городов смотрите на сайте byfly.by

http://img279.imagevenue.com/loc132/th_92709_eth5_122_132lo.jpeg

http://img199.imagevenue.com/loc455/th_92710_eth6_122_455lo.jpeg

http://img15.imagevenue.com/loc221/th_92712_eth7_122_221lo.jpeg

2.2 Настраиваем платное PPPoE соединение (для наглядности все в картинках)


http://img169.imagevenue.com/loc981/th_93649_ppp1_122_981lo.jpeg

http://img202.imagevenue.com/loc194/th_93650_ppp2_122_194lo.jpeg

http://img255.imagevenue.com/loc514/th_93651_ppp3_122_514lo.jpeg

http://img144.imagevenue.com/loc540/th_93652_ppp4_122_540lo.jpeg

http://img41.imagevenue.com/loc513/th_93652_ppp5_122_513lo.jpeg
Вводим Ваш логин и пароль

http://img131.imagevenue.com/loc385/th_93655_ppp6_122_385lo.jpeg

http://img250.imagevenue.com/loc339/th_93656_ppp7_122_339lo.jpeg

http://img41.imagevenue.com/loc145/th_93658_ppp8_122_145lo.jpeg

3. Заходим в консоль под рутом. В папке /etc/ppp/ip-up.d создаем файл routes.sh (название можно использовать любое)
Данный скрипт будет выполняться каждый раз, когда вы будете подключать платное соединение ppp0


ПРИМЕЧАНИЕ (у меня используется интерфейс eth1 (вторая сетевая карта), у Вас может быть ethХ. eth1 в файле в этом случае нужно заменить на ethX)

 Консоль:
#!/bin/bash
# Удаляем роутер по умолчанию для eth1. для того, чтобы весь трафик по умолчанию шел через платное соединение ppp0
route del default gw 192.168.1.1 dev eth1

# Добавляем маршруты, которые должны идти через гостевое соединение (основные маршруты можно найти в bat файлах Windows на ftp.byfly.by, здесь приведены для Витебска + некоторые сервисы, которыми я пользуюсь)
# new network
route add -net 86.57.151.0/27 gw 192.168.1.1 dev eth1
# game servers
route add -host 86.57.251.28 gw 192.168.1.1 dev eth1
# stat.byfly.by
route add -host 86.57.253.1 gw 192.168.1.1 dev eth1
# www.byfly.by
route add -host 193.232.248.79 gw 192.168.1.1 dev eth1
# www.belpak.by
route add -host 193.232.248.80 gw 192.168.1.1 dev eth1
# jabber
route add -host 82.209.245.151 gw 192.168.1.1 dev eth1
# dc
route add -net 86.57.250.0/23 gw 192.168.1.1 dev eth1
route add -net 86.57.246.0/24 gw 192.168.1.1 dev eth1
route add -net 93.84.112.0/21 gw 192.168.1.1 dev eth1
# extmedia at dc
route add -net 91.149.189.0/25 gw 192.168.1.1 dev eth1
route add -net 91.149.189.128/26 gw 192.168.1.1 dev eth1
route add -net 93.125.53.0/24 gw 192.168.1.1 dev eth1
# tut.by at dc
route add -net 91.149.157.0/24 gw 192.168.1.1 dev eth1
# dns
route add -host 82.209.200.16 gw 192.168.1.1 dev eth1
route add -host 82.209.200.17 gw 192.168.1.1 dev eth1

# Добавил сам
# av.by
route add -host 86.57.246.98 gw 192.168.1.1 dev eth1
# gamer
route add -host 86.57.246.194 gw 192.168.1.1 dev eth1
# blog.tut.by
route add -host 86.57.250.11 gw 192.168.1.1 dev eth1
# freespace.by
route add -host 93.84.114.58 gw 192.168.1.1 dev eth1
# realby.net (Обновление каспера по гостю)
route add -host 93.84.114.58 gw 192.168.1.1 dev eth1
# dirvideo.by (кино за 1000)
route add -host 93.125.53.69 gw 192.168.1.1 dev eth1
# ki-no.net (кино халява с ФТП)
route add -host 86.57.246.243 gw 192.168.1.1 dev eth1
# lovemedia.biz (платный ФТП по гостю)
route add -host 178.124.128.27 gw 192.168.1.1 dev eth1
# gim.by (обновление касперского по гостю)
route add -host 86.57.246.196 gw 192.168.1.1 dev eth1

Сохраняем созданный нами файл и выполняем в консоли команды

 Консоль:
chmod 700 /etc/ppp/ip-up.d/routes.sh
chown root:root /etc/ppp/ip-up.d/routes.sh

Это даст файлу со скриптом права на запуск.

Презагружаем комп. Теперь у нас автоматически при включении модема подключается гостевое соединение, платное соединение поднимаем либо через NetApplet в KDE, либо от рута командой в консоли ifup ppp0. После поднятия интерфейса ppp0 у нас работают одновременно 2 интерфейса (гостевой и платный). Обновления (если Вы настроили зеркало Mandriva на ftp.byfly.by) идут через гостевое, все сервисы ftp и прочие, прописанные в скрипте так же работают через гостевое, не мешая работать платному. 

P.S. Советую для контроля трафика установить KNEMO. Сразу наглядно видно что идет через гостевое, а что через платное. Так сказать спокойнее, когда интернет по трафику ))) + я настроил KNEMO вести статистику использованного трафика, очень удобно.

P.P.S. ОГРОМНАЯ благодарность linuxforum.ru и лично пользователю odin за помощь в решении данной проблемы. На просторах байнета решения таких задач найти не удалось (только под debian). Можно сказать эксклюзив ФАК от linuxforum.ru )))

67

Расскажите всетаки, как мне ярлык сделать на рабочем столе чтобы включал/отключал соединение. Просто как включить или отключить я знаю ) Мне бы один на 2 действия )

Заранее спасибо.

68

Ну а теперь как это работает в 2011, у меня не получилось, сеть кроме гостевого соединения не работает, дсл соединение не создаётся и не подключается. Подскажите как быть. Спасибо.

69

Всем привет ! Вот  у меня проблема такая  после грозы замкнула или просто сгорела сетевая !
Купил переходник тоисть Внешнюю сетевую карточку !  ( SR9600 usb fast Ethernet adapter  )  К ней есть драйвера под все ОС и пож линукс в том  числе ! Но вот от тупости или примитивности я не знаю  как их установить ! Так как там нету setup.exe  .

Интернет есть на линуксе и без драйверов но прикол в том что скорость мелкая !
Так как  даж на винде мне приходитса указывать : Настройки через -SR9600 USB To Fast Ethernet Adapt - дополнительно - настройки - Дополнительно   ( Cвойство :Connection type  - 10BaseT )  .

Но как ето все зделать в линукс я незнаю как попасть в такие настройки или как и где прописать ето все !
Подключени по типу : PPPoE  .

Жду ответа можно на :  zetrok_91@mail.ru  или Skype - maxcor16 .

Спасибо .

70

Добрый день! Помогите в решении проблемы. На компе была установлена Mandriva 2010.1 и я имел выход в сеть. Несколько раз переустанавливал систему и сеть не исчезала. Решил поставить Mandriva 2010.2 После установки несмотря на все ухищрения сети нет и я никуда не могу выйти. Интернет предоставляет Эртелеком по кабелю без модема. Тех поддержка бессильна. В Убунте  на буке не получалось-в терминале ввёл pppoeconf..., ну и так далее и вся проблема исчезла. В Мандриве номер не прокатывает-терминал говорит что нет такой команды. Переустановил систему обратно на 2010.1, но сеть не вернулась. Что-то ещё можно предпринять?

71

А в Настройка компьютера -  Сеть и Интернет - Ethernet пробовал настраивать?
А здесь читал?

Mageia4, KDE  4.11.4.

72

У меня всегда получалось создать соединение при установке системы и поэтому особо в настройки я не лазил. Ночью пришла мысль-а может сетевая накрылась? Как можно проверить целостность сетевой карты средствами Мандривы?

73

Да, ТАМ я читал и пробовал исправить по той инструкции-результат тот-же нулевой. Кстати, а что должно произойти, когда нажимаешь на NetApplet в меню? Просто у меня ничего не вылазит.

74

kolotunbabaj пишет:

Кстати, а что должно произойти, когда нажимаешь на NetApplet в меню? Просто у меня ничего не вылазит.

Ни чего не должно произойти, ни чего не вылезет. NA "висит" на панели, рядом с часами.

Mageia4, KDE  4.11.4.

75

Еще попробуй в /etc/
sysconfig/network-
scripts
удалить файлик ifcfg-eth0 и если есть ifcfg-dsl0 , и заново, через сетевые настройки, сделать настройку по выше указаной ссылки.

Mageia4, KDE  4.11.4.

76

Файлик нашёл - не могу удалить! В терминале набираю дельфина-говорит, что нет такого пользователя, с наутилусом та же история. Ка по другому можно удалить системный файл?

77

Запусти, в консоле от root, файлмен mc, и через него удали.

Mageia4, KDE  4.11.4.