Kirill Raevskiy |
08.10.2008 12:53 |
Может это может помочь специалистам из dlink...
У ГольфСтрима получается как бы две сетки. Принцип такой, что сначала поднимается сеть с провайдером с динамическим ip. В этой сети находятся внутренние ресурсы ГольфСтрима. Потом поднимается уже pppoe сессия через эту сеть, но роутинги по умолчанию уже используются только для доступа во внешний мир, поэтому получается, что сеть с провайдером уже не используется, весь трафик уже идет платный. Короче сложно объяснить все, но так как на роутерах обычно стоит линукс, я смог разобраться. У меня Linksys WAG200g, я написал внутри роутера такой вот скриптик:
Код:
#!/bin/sh
/usr/sbin/udhcpc -i nas0 -s /etc/udhcpc.script #поднимаем dhcp для интерфейса nas0
/sbin/route -net 10.0.0.0 netmask 255.0.0.0 dev nas0 #настраиваем роутинги, чтобы внутренние ресурсы вида 10.хх.хх.хх работали через устройство nas0, а не через ppp сессию
/sbin/route add 213.206.34.5 dev nas0 #этот айпишник тоже должен работать через nas0
/usr/sbin/iptables -t nat -A POSTROUTING -o nas0 -j MASQUERADE #ну и теперь нужно, чтобы сеть с устройства nas0 раздавалась
Теперь остается настроить только компьютер, подключенный к роутеру, чтобы он при попытки зайти на внутренний ресурс, не пытался получить имя через dns сервер... У меня дома стоит линукс, я добавил вот эти строчки в файл /etc/hosts :
Код:
10.8.1.101 games.gs.uz my.gs.uz flashgames.gs.uz
10.8.1.102 forum.gs.uz www.gs.uz www.buzton.com clients.buzton.com
10.8.1.103 ftp.gs.uz all.gs.uz icq.gs.uz allm.uz
213.206.34.5 mail.gs.uz
Хотя только сейчас вот осознал, что можно было это запихнуть в файл hosts на роутере, а не прописывать на каждом компе... Но опять пересобирать прошивку не хочется)
|