Accessing HTML PHP file from anywhere over the internet



  • Hi

    ive read all the tutrials on setting up apache server, loading html php etc. and it works
    i type 192.168.3.1:300 and it displays "it working" on browers. i even added and my.php file and i type 192.168.3.1:300/my.php it does exactly what i expected.

    above i followed the instruction (https://wiki.onion.io/Tutorials/How-To-Install-LAMP-Stack-on-the-Omega) i selected port value of 300

    now to access this through the web. This is NOT working.

    My setup is i have is , a WLAN router that my omega is connected to and my omega is setup as a AP.

    I go to my routers setup, i go to port - forwarding section and i set the the port forwarding rules. i set all the firewall rules to accept see below


    config defaults
    option syn_flood 1
    option input ACCEPT
    option output ACCEPT
    option forward ACCEPT

    Uncomment this line to disable ipv6 rules

    option disable_ipv6 1
    

    config zone
    option name lan
    list network 'wlan'
    option input ACCEPT
    option output ACCEPT
    option forward ACCEPT

    config zone
    option name wan
    list network 'wwan'
    #list network 'wan6'
    option input ACCEPT
    option output ACCEPT
    option forward ACCEPT
    option masq 1
    option mtu_fix 1

    config forwarding
    option src lan
    option dest wan

    We need to accept udp packets on port 68,

    see https://dev.openwrt.org/ticket/4108

    config rule
    option name Allow-DHCP-Renew
    option src wan
    option proto udp
    option dest_port 68
    option target ACCEPT
    option family ipv4

    Allow IPv4 ping

    config rule
    option name Allow-Ping
    option src wan
    option proto icmp
    option icmp_type echo-request
    option family ipv4
    option target ACCEPT

    Allow DHCPv6 replies

    see https://dev.openwrt.org/ticket/10381

    config rule
    option name Allow-DHCPv6
    option src wan
    option proto udp
    option src_ip fe80::/10
    option src_port 547
    option dest_ip fe80::/10
    option dest_port 546
    option family ipv6
    option target ACCEPT

    Allow essential incoming IPv6 ICMP traffic

    config rule
    option name Allow-ICMPv6-Input
    option src wan
    option proto icmp
    list icmp_type echo-request
    list icmp_type echo-reply
    list icmp_type destination-unreachable
    list icmp_type packet-too-big
    list icmp_type time-exceeded
    list icmp_type bad-header
    list icmp_type unknown-header-type
    list icmp_type router-solicitation
    list icmp_type neighbour-solicitation
    list icmp_type router-advertisement
    list icmp_type neighbour-advertisement
    option limit 1000/sec
    option family ipv6
    option target ACCEPT

    Allow essential forwarded IPv6 ICMP traffic

    config rule
    option name Allow-ICMPv6-Forward
    option src wan
    option dest *
    option proto icmp
    list icmp_type echo-request
    list icmp_type echo-reply
    list icmp_type destination-unreachable
    list icmp_type packet-too-big
    list icmp_type time-exceeded
    list icmp_type bad-header
    list icmp_type unknown-header-type
    option limit 1000/sec
    option family ipv6
    option target ACCEPT

    include a file with users custom iptables rules

    config include
    option path /etc/firewall.user

    EXAMPLE CONFIG SECTIONS

    do not allow a specific ip to access wan

    #config rule

    option src lan

    option src_ip 192.168.45.2

    option dest wan

    option proto tcp

    option target REJECT

    block a specific mac on wan

    #config rule

    option dest wan

    option src_mac 00:11:22:33:44:66

    option target REJECT

    block incoming ICMP traffic on a zone

    #config rule

    option src lan

    option proto ICMP

    option target DROP

    port redirect port coming in on wan to lan

    #config redirect

    option src wan

    option src_dport 80

    option dest lan

    option dest_ip 192.168.16.235

    option dest_port 80

    option proto tcp

    port redirect of remapped ssh port (22001) on wan

    #config redirect

    option src wan

    option src_dport 22001

    option dest lan

    option dest_port 22

    option proto tcp

    allow IPsec/ESP and ISAKMP passthrough

    #config rule

    option src wan

    option dest lan

    option protocol esp

    option target ACCEPT

    #config rule

    option src wan

    option dest lan

    option src_port 500

    option dest_port 500

    option proto udp

    option target ACCEPT

    FULL CONFIG SECTIONS

    #config rule

    option src lan

    option src_ip 192.168.45.2

    option src_mac 00:11:22:33:44:55

    option src_port 80

    option dest wan

    option dest_ip 194.25.2.129

    option dest_port 120

    option proto tcp

    option target REJECT

    #config redirect

    option src lan

    option src_ip 192.168.45.2

    option src_mac 00:11:22:33:44:55

    option src_port 1024

    option src_dport 80

    option dest_ip 194.25.2.129

    option dest_port 120

    option proto tcp


    as a test i created a server on the esp8266 using port 301. and it works PERFECTLY from everywhere. !![0_1499509968309_errorforward.png](Uploading 100%)
    i tried almost all all ip values in the ip block to make it work eg 192.168.3.1 192.168.3.249 etc. nothing is working

    please any help will be much appropriated on fixing the problem , accessing html page on the omega from anywhere in the world over the internet.



Looks like your connection to Onion Community was lost, please wait while we try to reconnect.