Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
23 Июль 2025, 00:53:41
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Клубы по интересам > Интернет > Провайдеры
(Модераторы: barmalei, garantius, _di) > Тема:

Zyxel: инет в режиме рутинга + гость

Страниц  :   Вниз
  Печать  
Автор Тема: Zyxel: инет в режиме рутинга + гость  (Прочитано 2228 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dark_gf
Настоящий гродненец
****

Репутация: +45/-2
Offline Offline

Пол: Мужской
Сообщений: 702


You already made a big mistake, yourself.

Просмотр профиля Email
« : 03 Декабрь 2008, 10:21:11 »

Столкнулся с такой проблемой:
есть инет на небольшую локалку через модем, но хочется еще и сидеть под гостем причем одновременно, я релизовал это с помошью стандартного route, все гостевые ип посылаю через PPPOE а все остальные идут на стандартный шлюз, но проблема в том что при каждом реконнекте нада переписывать пути в соответствии с полученным ип от гостя что уже надоедает Улыбка, возможно ли сделать это более автоматично или  как то иначе?
« Последнее редактирование: 03 Декабрь 2008, 10:47:04 от dark_gf » Записан

Now he was master of the world, and he was not quite sure what to do next.
But he would think of something.
DeleteR
Почетный гродненец
*****

Репутация: +125/-7
Offline Offline

Пол: Мужской
Сообщений: 1871

Просмотр профиля
« Ответ #1 : 03 Декабрь 2008, 10:36:59 »

Если модем поддерживает два соединения, то настроить его.
Если нет, то встречал BAT-файлы, которые при каждом реконнекте надо запускать. Они прописывают роуты в соответствии с новым IP.
Записан
dark_gf
Настоящий гродненец
****

Репутация: +45/-2
Offline Offline

Пол: Мужской
Сообщений: 702


You already made a big mistake, yourself.

Просмотр профиля Email
« Ответ #2 : 03 Декабрь 2008, 10:45:46 »

Если модем поддерживает два соединения, то настроить его.
Если нет, то встречал BAT-файлы, которые при каждом реконнекте надо запускать. Они прописывают роуты в соответствии с новым IP.
1)Модем Zyxel 660r вроде  Улыбка
2)Как они называються и где можно найти?
3)Чесно говоря я не понимаю зачем мою тему перенесли в "Клубы по интересам->Интернет" имхо она больше подходит к "Компьютеры->Компьютеры, софт" т.к. к интернету она имеет косвенное отношения а к клубу по интресам вообще не имеет отношения  Подмигивающий
Записан

Now he was master of the world, and he was not quite sure what to do next.
But he would think of something.
svin0
Почетный гродненец
*****

Репутация: +90/-1
Offline Offline

Пол: Мужской
Сообщений: 2088


Просмотр профиля
« Ответ #3 : 03 Декабрь 2008, 11:43:49 »

dark_gf, если гость поднимается с ПК, то он будет шлюзом.
Бат для записи маршрутов на гостевые ресурсы для Гродно:

Код:
@rem 86.57.151.0 255.255.255.224 rem new network
@rem 86.57.251.28 255.255.255.255 game servers
@rem 86.57.253.1 255.255.255.255 stat.byfly.by
@rem 193.232.248.79 255.255.255.255 www.byfly.by
@rem 193.232.248.80 255.255.255.255 www.belpak.by
@rem 82.209.245.151 255.255.255.255 jabber
@rem 194.158.206.240 255.255.255.255 mogilev
@rem 194.158.206.241 255.255.255.255
@rem 194.158.206.246 255.255.255.255
@rem 194.158.202.59 255.255.255.255 grodno
@rem 82.209.195.15 255.255.255.255 brest
@rem 86.57.250.0 255.255.254.0 dc
@rem 86.57.246.0 255.255.255.0
@rem 93.84.112.0 255.255.248.0
@rem 91.149.189.0 255.255.255.128 extmedia at dc
@rem 91.149.189.128 255.255.255.192
@rem 93.125.53.0 255.255.255.0
@rem 91.149.157.0 255.255.255.128 Тут at dc
@rem 82.209.253.2 255.255.255.255 dns
@rem 193.232.248.2 255.255.255.255

@rem endhosts

@echo off

:connect
rasdial Guest guest@guest guest
if %errorlevel% NEQ 0 ping -n 10 127.0.0.1>nul & goto connect

for /f "skip=9 tokens=1-4 delims=. " %%a in ('route print 1.2.*') do (
   if "%%a"=="1" if "%%b"=="7" set gate=%%a.%%b.%%c.%%d
   )

route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 2

for /f "tokens=2,3" %%b in (Guest.cmd) do (if "%%b"=="endhosts" (goto end) else (route add %%b mask %%c %gate%) )
:end

Понадобится rasdial. Имя батника должно быть guest. Ипы прописываются вверху.

Для линуха:

Код:
#!/bin/bash
ip1=`/sbin/ifconfig ppp99 | grep 'inet addr' | cut -d ':' -f2 | cut -d ' ' -f1`
ip r a 86.57.151.3 via $ip1 dev ppp99
и т.д...

Редактируйте под свои нужды.
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #4 : 03 Декабрь 2008, 12:15:18 »

так IP можно автоматом вычленить из ipconfig, после поднятия соединения
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
dark_gf
Настоящий гродненец
****

Репутация: +45/-2
Offline Offline

Пол: Мужской
Сообщений: 702


You already made a big mistake, yourself.

Просмотр профиля Email
« Ответ #5 : 03 Декабрь 2008, 19:44:40 »

Респект svin0
Там небольшая ошибочка была  if "%%a"=="1" if "%%b"=="7" set gate=%%a.%%b.%%c.%%d вместо 7 нада 2 поставить.

Воообщем моя реализация:
Код:
@echo off
route -f
:connect
rasdial byfly guest@guest guest
if %errorlevel% NEQ 0 ping -n 10 127.0.0.1>nul & goto connect

for /f "skip=9 tokens=1-4 delims=. " %%a in ('route print 1.2.*') do (
   if "%%a"=="1" if "%%b"=="2" set gateway=%%a.%%b.%%c.%%d
   )

rem new network
route add -p 86.57.151.0 mask 255.255.255.224 %gateway%
rem game servers
route add -p 86.57.251.28 mask 255.255.255.255 %gateway%
rem stat.byfly.by
route add -p 86.57.253.1 mask 255.255.255.255 %gateway%
rem www.byfly.by
route add -p 193.232.248.79 mask 255.255.255.255 %gateway%
rem www.belpak.by
route add -p 193.232.248.80 mask 255.255.255.255 %gateway%
rem jabber
route add -p 82.209.245.151 mask 255.255.255.255 %gateway%
rem mogilev
route add -p 194.158.206.240 mask 255.255.255.255 %gateway%
route add -p 194.158.206.241 mask 255.255.255.255 %gateway%
route add -p 194.158.206.246 mask 255.255.255.255 %gateway%
rem grodno
route add -p 194.158.202.59 mask 255.255.255.255 %gateway%
rem brest
route add -p 82.209.195.15 mask 255.255.255.255 %gateway%
rem dc
route add -p 86.57.250.0 mask 255.255.254.0 %gateway%
route add -p 86.57.246.0 mask 255.255.255.0 %gateway%
route add -p 93.84.112.0 mask 255.255.248.0 %gateway%
rem extmedia at dc
route add -p 91.149.189.0 mask 255.255.255.128 %gateway%
route add -p 91.149.189.128 mask 255.255.255.192 %gateway%
route add -p 93.125.53.0 mask 255.255.255.0 %gateway%
rem Тут at dc
route add -p 91.149.157.0 mask 255.255.255.128 %gateway%
rem dns
route add -p 194.158.202.57 mask 255.255.255.255 %gateway%
route add -p 193.232.248.2 mask 255.255.255.255 %gateway%

route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 2
Записан

Now he was master of the world, and he was not quite sure what to do next.
But he would think of something.
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,119 секунд. Запросов: 20.