Gorshok23 Опубликовано 20 декабря, 2005 Жалоба Поделиться Опубликовано 20 декабря, 2005 хочу дома замутить следующую темку: - сделать шлюз на линуксе; - исходящий трафик пустить по ADSL2+ (у нас в городе исходящий не терифицируется, а в ходящий 5 рур за 1 метр, ГРАБЁ!ЖЖЖ) - весь входящий через спутник (безлимитка 2800 или 1 мерт за 1 руб на скорости до 5 Мbit/s) подскажите как правильно все настроить (я подозреваю надо с iptables немного мопучиться) или лин киньте заранее спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Gorshok23 Опубликовано 26 декабря, 2005 Автор Жалоба Поделиться Опубликовано 26 декабря, 2005 отвечаю сам, спасибо ww.google.com и знакомому аждмину (samson респект) 1. создаем соединение с провом ADSL 2. модем переводим в режим брайджа 3. в качестве gateway для сервера SKY указываем ADSL route add -host SKY gw GW_ADSL dev ppp0 или ip route add SKY via GW_ADSL src IP_ADSL 2xx.2xx.xx.2xx -GW_ADSL 1xx.1xx.2xx.1xx - IP_ADSL 8x.2xx.6x.8x - SKY 192.168.1.1 - модем 192.168.1.2 - на eth1 gre: /sbin/modprobe ip_gre /sbin/modprobe ipip /sbin/ip tunnel add gre1 mode ipip local IP_ADSL remote /sbin/ifconfig gre1 192.168.66.XXX (этот ип дадут при подключение к спутнику) netmask 255.255.255.255 route del default route add default dev gre1 настроем DVB карта в ядре CONFIG_DVB=y CONFIG_DVB_CORE=m CONFIG_DVB_B2C2_SKYSTAR=m CONFIG_DVB_STV0299=m CONFIG_DVB_MT312=m CONFIG_DVB_MT352=m вот мой скрипт (любезно предоставил samson) #!/bin/sh PID=0x1B58 DEV_NAME=dvb0_0 IP_ADDR=192.1xx.1x.2xx MAC_ADDR=XX:XX:XX:XX:XX:XX case "$1" in 'start') /sbin/modprobe dvb-core dvb_shutdown_timeout=0 /sbin/modprobe stv0299 /sbin/modprobe skystar2 if [ ! -e /dev/dvb/adapter0/frontend0 ]; then mkdir /dev/dvb mkdir /dev/dvb/adapter0 mknod /dev/dvb/adapter0/audio0 c 212 1 mknod /dev/dvb/adapter0/sec0 c 212 2 mknod /dev/dvb/adapter0/frontend0 c 212 3 mknod /dev/dvb/adapter0/demux0 c 212 4 mknod /dev/dvb/adapter0/dvr0 c 212 5 mknod /dev/dvb/adapter0/ca0 c 212 6 mknod /dev/dvb/adapter0/net0 c 212 7 mknod /dev/dvb/adapter0/osd0 c 212 8 fi /etc/sky/szap -c /etc/sky/channels.conf -n 1 -x /etc/sky/dvbnet -p $PID /sbin/ifconfig $DEV_NAME $IP_ADDR /sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter ;; 'stop') ifconfig dvb0_0 down /etc/sky/dvbnet -d 0 -a 0 rmmod skystar2 mt352 mt312 stv0299 dvb_core i2c_core ;; 'restart') $0 stop $0 start ;; *) echo "Usage: $0 start | stop | restart" esac root@sam-gw:~# cat /etc/sky/channels.conf SG:10974:v:0:28572:0x1B58:0x1B58:0:0 - это все для спайсгейт Ссылка на комментарий Поделиться на другие сайты Поделиться
Gorshok23 Опубликовано 12 января, 2006 Автор Жалоба Поделиться Опубликовано 12 января, 2006 еще раз спасибо великому ГУУГЛУ вот линк тем кото хочет разобраться более подробно http://gazette.linux.ru.net/archive/lartc-html.tar.bz2 (особенно интересен пункт 4 - Маршрутизация через несколько каналов/провайдеров) всем сбасибо (за просмотр) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти