
21.09.2015, 18:28
|
|
Познающий
Регистрация: 18.06.2008
Сообщений: 64
С нами:
9419059
Репутация:
0
|
|
dreamkhv написал(а):
А порт на роутере пробросил? Но чаще порт пробрасывается на внешний IP.
разумеется пробросил. Сразу же после того, как товарищ из локалки провайдера 10.0.0.0/8 не увидел стандартную страницу апача.
metsys написал(а):
так у вас в чем проблема? то, что апач из репозитория пашет только по localhost или по IP ,который присвоил роутер или проблема с передачей файлов по Wi-Fi в локалку провайдера с обычной десктопной убунты которая стоит на ноутбуке второй системой? или почему вас не видят в локалке провайдера?
Если я правильно декодировал вашу ситуацию, то у вас сеть конфигурации DualAccess (это када вам нужно одновременно в инет по pppoe ходить и локалку прова пользовать).
Для того, чтобы вас видели из локалки прова, вам надо на ddwrt пробросить порт 80 http к вашему web серверу.
маны ddwrt говорят, что пробросить порт можно для соединения интернет, тюею для pppoe, а для случая с DualAccess вам надо вручную добавить правила в фаервол роутера:
Код:
Код:
4. Через стартовые скрипты
Ручной проброс портов через стартовые скрипты — самый некомфортный для новичков способ, однако без него с DualAccess-подключениями не обойтись, если надо заставить работать программы с локальной сетью провайдера.
По безопасности — точно так же как и проброс портов через веб-интерфейс. Если пробрасывать только нужное — то не смертельно.
Проброс портов через скрипты используется, как правило, при использовании типа соединения DualAccess.
В данном случае необходимо пробросить порты так же из локальной зоны провайдера, но вот незадача — через веб-интерфейс пробрасываются только порты основного соединения (ppp0).
Чтобы перенаправить порты и из локальной зоны делаем следующее.
Идем на вкладку Тех. обслуживание — Команды
И в поле для ввода текста вводим строки заменяя значения на свои:
Code:
iptables -A FORWARD -s 10.0.0.0/8 -j ACCEPT
iptables -A FORWARD -d 10.0.0.0/8 -j ACCEPT
iptables -I POSTROUTING -t nat -o vlan1 -d 10.0.0.0/8 -j MASQUERADE
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 31818 -j DNAT --to-dest 192.168.1.125:31818
iptables -t nat -A PREROUTING -i vlan1 -p udp --dport 31818 -j DNAT --to-dest 192.168.1.125:31818
Где
10.0.0.0/8 — подсеть и маска сети провайдера (тоже самое, что 10.0.0.0/255.0.0.0). Узнать можно у провайдера.
vlan1 — имя WAN-интерфейса (ну или нужного вам, если, например, MultiWAN настраиваете)
31818 — перенаправляемый порт.
tcp и udp — тип протокола.
192.168.1.125 — IP-адрес компьютера, на который перенаправляем обращение к порту.
Здесь первые три строки — сообщаем брандмауэру о существовании локальной сети. Их должно быть ровно три, дублировать не надо.
Последние две строки — перенаправляем udp и tcp протоколы порта 31818 на нужный нам компьютер. Они даны для примера, и их может быть любое количество. Меняйте данные на свои только.
После того, как сформировали все свои требования к брандмауэру — нажимаем Сохр.брандмауэр и ждем перезагрузки роутера.
статья тут
Прошу прощения, не dd-wrt, а openWRT в роутере. И да, всё верно у меня как раз DualAccess или Russian PPPoE, как его ещё называют
Манипуляции с портами все проделаны. Принцип проброса порта ,настройки файрвола -практически одинаковы.За статью спасибо.Читал её,когда стоял dd-wrt
Самое смешное, стационарный комп с ламп и проброшенным 80 и 8080 портами ,работает на ура! Его видно.Изначально думал,что проблема именно в том,что два компа разом включены (стационраный с ламп и ноутбук с ubuntu и апачем) и роутер в панике не знает,кому перенаправить запрос. Вырубаю стационарник, ничего не меняется. Дальше локалки 192.168.1.* апач не видно.
|
|
|