PDA

View Full Version : Маршрутизация


FilimoniC
10-08-2005, 06:35
wl500g deluxe:

Пожалуйста, подскажите:
Нужно чтобы роутинг разделялся следующим образом:
все 10.0.*.* пакеты шли на WAN порт, а все остальные - на один из внутрисетевых ip (192.192.192.1)

Вопрос: как это сделать на стандартной прошивке (если можно, то по шагам)
Можно ли это реализовать на WEB-интерфейсе?
*У меня с английским очень плохо - не нашел такой "фичи"

Oleg
10-08-2005, 10:28
Что такое "внутрисетевой Ip"? И какой тип соединения (pptp/dhcp/...)?

FilimoniC
10-08-2005, 14:15
Что такое "внутрисетевой Ip"? И какой тип соединения (pptp/dhcp/...)?
Знач так:
Внутрисетевой - тот, что подключен к wl500gx НЕ ЧЕРЕЗ WAN (Внутрисетевые: несколько WiFI и один Проводной(Ethernet))

В WAN-порт втыкается Ethernet с DHCP

Система такая: Если пакет послан внутрисетевым компьютером в пространство 10.0.*.*, то пакет должен пройти через WAN - порт, а если в другое пространство, то должен пройти через один из оставшихся 4х НЕ-WAN портов,т.е. другой внутрисетевой компьютер (обычный комп, на который можно повесить все что угодно)

Oleg
10-08-2005, 14:28
Со стандартной прошивкой ничего не выйдет, там всегда дефолтный гейтвей на Wan висит.

FilimoniC
10-08-2005, 14:35
Со стандартной прошивкой ничего не выйдет, там всегда дефолтный гейтвей на Wan висит.
А с Вашей прошивкой?
П.С, Как я понимаю, при использовании Вашей прошивки проще всего снести нафиг WEB-интерфейс, чтобы не путаться. Как это сделать?

Еще пара оффтоповых вопросов:
Где кончается прошивка и начинается система (.т.е. что в себе содержит прошивка)?
Какая система стоит на роутере?
Где прочитать про характеристики роутера (типа объем встроенного диска и т.п.)
Какие интерфейсы видит система?(Где-то на форуме видел понятия WAN_IF и WAN_IP. Что бы они значили?)

И последнее: расскажите, пожалуйста, в теории, как сделать 2й WAN-порт? Каких демонов туда вешать?

Oleg
11-08-2005, 13:35
Если уже затеваться со вторым WAN портом, то следует подумать о http://www.openwrt.org/

Разницы между прошивкой и системой нет. Прошивка собственно и содержит в себе систему. Если грубо, то там живёт ядро линукса с несколькими дополнительными программами, которые управляют ядром и устройством.

У вас есть рабоыт работы с линукс? Просто на пальцах не объяснить, как там всё работает... Список интерфейсов посмотреть можно с помощью ifconfig.

OlegI
06-09-2005, 00:19
Нужно чтобы роутинг разделялся следующим образом:
все 10.0.*.* пакеты шли на WAN порт, а все остальные - на один из внутрисетевых ip (192.192.192.1)

Вопрос: как это сделать на стандартной прошивке (если можно, то по шагам)
Можно ли это реализовать на WEB-интерфейсе?
через веб-интерфейс почему-то нельзя.

нужно добавить в файл /usr/local/sbin/post-boot
строки:
/sbin/route del default
/sbin/route add default gw 192.192.192.1
/sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1

по шагам:
если cat /usr/local/sbin/post-boot пишет, что файл не найден, то создать его командами:
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot

вставлять строки в файл можно командой:
echo "текст для вставки" >> /usr/local/sbin/post-boot

потом проверить что вставлено что надо: cat /usr/local/sbin/post-boot

и сохранить изменения:
flashfs save
flashfs commit
flashfs enable