P.s. Причина такого поведения в том, что фаерволу нужно передать Ip Вашего соединения, которого до этого нет.
Да, правила фаервола (и НАТа) грузятся только после того, как PPP устанавливает связь. Поэтому домовой сети и нет. Вы можете, в принципе, в post-boot загрузить правила нужные для НАТа.
P.s. Причина такого поведения в том, что фаерволу нужно передать Ip Вашего соединения, которого до этого нет.
Еще раз, Олег, спасибо огромное за консультации и новую прошивку.
Да, спасибо Олег за все что ты делаешь для нас :up:
Надо будет попробовать dhcp+pptp.
Хотя... добра от добра не ищут...
Вот если бы домовая работала когда vpn-сервер недоступен...
Будет время, сделаю. Только в post-firewall адрес и интерфейс передаваться не будет.
Можно еще раз, для непонятливых. Если скажем на vlan1 постоянный ip (локалка прова, стало быть), а pppd получает его по dhcp, то при отсутствии vpn сервера, локалка прова работать будет или нет?
И, раз уж начал писать, наколько я понял, в post_firewall передаются параметры: "$1/$2 are WAN_IF/WAN_IP, $3/$4 are LAN_IF/LAN_IP, $5/$6 are $DMZ_IF/$DMZ_IP". А как быть с MAN интерфейсом?
Поправлю: ppp получает его не через dhcp, этот протокол сам по себе предполагает получение адреса (или его согласование). DHCP в данном случае используется ethernet интерфейсом.
DMZ_IF/DMZ_IP не передаются начиная с 1.8.х.х, поскольку их нет. Для MAN используется значения переменных wan_ifname и wanx_ipaddr (т.е. $(nvram get wan_ifname) и $(nvram get wanx_ipaddr) ).
Огромное Вам ССПАСИБОО Олег ! Всё прекрасно забегало ! DC в АКТИВЕ !!!
Выложил новую версию (-pre4) с поправленным фаерволом, так что теперь даже в случае, если PPPoE/PPTP/L2TP сервер мёртв, доступ в домовую сеть будет. Ссылка старая.
В post-firewall $5/$6 - $MAN_IF/$MAN_IP, а при первом вызове теперь передаётся 0.0.0.0 в качестве $2.
подскажите Уважаемые как "выкинуть" udhcpc используя терминалOriginally Posted by Oleg
Используй встроенный редактор vi. Справку по vi см., например, здесь.Originally Posted by BullDozzer
Спасибо Олегу, независимо от того как забегало - человек для людей старается.Originally Posted by Oleg
Еще один вопрос. А в какой момент изернетный ван порт становится man?
Точнее, в какой момент MAN_IF становится = vlan1, а WAN_IF = ppp0, в случае использования ppp?
Сразу. Т.е. уже при первом вызове post-firewall.
Не подключается, где ковырять?
log.txt
а проблема с Usb2.0 в этой прошивке поправлена?