Настройка ZyXEL Omni ADSL LAN EE в режиме ROUTER'а для использования канала Стрим (stream.ru) от Точки.ру (tochka.ru,mtu.ru) в ОС Linux. Произведите аппаратный сброс модема для отката на заводские установки. Подключите модем к сетевой карте и убедитесь, что соотв. светодиод на модеме и карте горит. Все другие кабели подключённые к другим картам отключите. Проверьте системный лог (возможно, /var/log/kernel), чтобы убедиться, что нужный нам сетевой интерфейс перешел в состояние UP а все другие DOWN. Используйте # ipconfig eth0 down; ipconfig eth1 down; ... чтобы поочерёдно опустить все имеющиеся интерфейсы, а затем, ipconfig eth0 up, чтобы административно поднять _только_ тот, к которому подключили модем, при этом потеряются ненужные сейчас роутинговые таблицы. Пусть этим интерфейсом условно будет eth0. Далее достаточно вручную отконфигурировать интерфейс и прописать на него роутинг для сети 192.168.1/24. Назначим адрес интерфейсу # ifconfig 192.168.1.2 eth0. Пропишем рутинг в подсеть с модемом # route add -net 192.168.1.0/24 gw 192.168.1.1 eth0 А можно воспользоваться и DHCP клиентом (если установлен) # dhcpcd -dnCRYN eth0 *Ip-пул DHCP адресов, маска подсети, логин и пароль на модем указаны в инструкции. Делаем $ telnet 192.168.1.1, если проблемы делаем # iptables -L -nv и смотрим, что мешает соединиться. Сейчас надо решить, будем мы менять адрес модему или нет. В этом есть смысл только если мы хотим использовать этот Linux box в качестве шлюза. Если к модему подключили конечный компьютер не представляющий из себя шлюз, можно ничего не менять. Роутинг по умолчанию всегда будет прописан на адрес модема и в интерфейс к которому тот подключен # route add default gw 192.168.1.1 eth0 Возможно Вам будет проще просто объединить модем и компьютеры одной физической сетью? Шлюзом по умолчанию в этом случае для всех компьютеров в сети будет выступать IP модема. Если вы хотите гонять весь трафик через шлюз и фильтровать\контролировать его средствами вашего Linux. Или, к примеру, Ваш шлюз имеет несколько интерфейсов и объединяет несколько сетей. В этом случае необходимо вешать на интерфейс смотрящий в сторону модема NAT. Для этого можно выбрать сеть на 4 адреса с маской 252 (/30) и за'route'ить её в этот интерфейс. default gw на шлюзе будет прописан на IP модема (см. выше), а на компьютерах подключённых к шлюзу в качестве шлюза по умолчанию будет IP интерфейса смотрящего в эту сеть. Именно поэтому нужно вешать NAT на интерфейс смотрящий в сторону модема. Да, и не забудьте разрешить IP forward'инг на шлюзе # sysctl -w net.ipv4.ip_forward = 1. Сейчас будем приступать к настройке самого модема в режим ROUTER'а. В примерах ниже IP модема 10.0.0.10, а IP интерфейса смотрящего в его сторону 10.0.0.9. Для общения с модемом в интерфейс зароучена вымышленная подсеть 10.0.0.8/30 (4 адреса). Menu 3.2 - TCP/IP and DHCP Setup DHCP Setup Client IP Pool Starting Address= 10.0.0.9 Size of Client IP Pool= 1 Primary DNS Server= 212.188.4.10 Secondary DNS Server= 195.34.32.116 TCP/IP Setup: IP Address= 10.0.0.10 IP Subnet Mask= 255.255.255.252 После того как передёрнули модем надо снова опустить все интерфейсы и поднимать их уже с теми настройками, что выбрали. Просто пропишите init-скриптам адрес сети, шлюза, и адрес интерфейса, или разрешите конфигурировать его посредством DHCP (сервер с модема). Menu 4 - Internet Access Setup Encapsulation= PPPoE Multiplexing= LLC-based VPI #= 1 VCI #= 50 My Login= ppp0000000@mtu My Password= ******** IP Address Assignment= Dynamic Network Address Translation= SUA Only Menu 11.1 - Remote Node Profile Rem Node Name= MTU-ADSL Route= IP Active= Yes Bridge= No Encapsulation= PPPoE Edit IP/Bridge= No Multiplexing= LLC-based Edit ATM Options= No Service Name= Incoming: Telco Option: Rem Login= Allocated Budget(min)= 0 Rem Password= ******** Period(hr)= 0 Outgoing: Schedule Sets= My Login= ppp0000000@mtu Nailed-Up Connection= Yes My Password= ******** Session Options: Authen= CHAP/PAP Edit Filter Sets= No Idle Timeout(sec)= N/A MTU рвёт PPP сессию каждые 24 часа, а она опять будет подниматься модемом (Nailed-Up). Посмотрите статистику подключений, если сессия рвётся чаще, проверьте не отходит ли адаптер модема в силовой розетке, подключите модем через UPS, проверьте соединения кабелей, измерьте сопротивление в телефонном кабеле от щитка до места подключения модема. Позвоните в поддержку и попросите сообщить характеристики линии (соотношение сигнал шум к вам и от вас), DSLAM установленный на стороне вашей АТС даёт эти данные, Ваш модем - нет. Посмотрите ту скорость которую держит модем на Вашей линии (меню 24, 1). Из-за Стрим-ТВ (даже если вы не пользовались этой услугой) скорость может быть больше, чем положено вам по тарифу. Попросите поддержку выставить Вам на DSLAM'е номинальную скорость положенную по Вашему тарифу, снова уточните как изменились характеристики линии. Перейдите в Command Interpreter Mode (меню 24, 8), нём наберите ras> wan adsl opmode operational mode: ITU G.992.1(G.DMT) ras> wan adsl opencmd glite t1.413 gdmt multimode ras> wan adsl opencmd glite ok ras> Таким образом мы меняем модуляцию, glite держит линию лучше, для низких скоростей. см. http://zyxel.ru/content/support/knowledgebase/KB-1204 В крайнем случае просите поддержку выставить заведомо низкую скорость (даже ниже положенного по тарифу) смотрите как будет вести себя модем на линии. Чтобы иметь доступ до сервера извне используйте сервис no-ip.org, клиент под Linux и Windows. При цитировании ссылка http://www.drand.org/OmniLanEELinux.txt обязательна. -- Yours sincerely, Andrew N. Balahonov 1024D/3C340684 94B4 C3C5 8936 9DF5 A2B8 3E5C DB3A CC66 3C34 0684