Php: /pkg_mgr.php: XMLRPC communication error: Permission denied
I just hooked my pfsense 1.2 box up to my DSL modem and I cannot load packages. When I go to the Packages option I get the error:
Unable to communicate to pfSense.com. Please check DNS, default gateway, etc.
The system log shows:
php: /pkg_mgr.php: XMLRPC communication error: Permission denied
But I have no problems pinging google.com:
PING google.com (184.108.40.206) from 220.127.116.11: 56 data bytes
64 bytes from 18.104.22.168: icmp_seq=0 ttl=238 time=66.483 ms
64 bytes from 22.214.171.124: icmp_seq=1 ttl=238 time=65.802 ms
64 bytes from 126.96.36.199: icmp_seq=2 ttl=238 time=65.902 ms
–- google.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 65.802/66.062/66.483/0.300 ms
Thanks for any help,
I wanted to update this with some more info to see if anyone could pin down what is wrong. Here is the network:
Internet Conn 1 Internet Conn 2 | | DSL Modem (Bridged) 2801 Cisco Router(192.168.10.1/24) | | pfSense WAN(188.8.131.52/25) pfSense LAN(192.168.10.29/24)–-------------------------------------- | Client Machine (192.168.10.157/24)
Now with the default GW set to 184.108.40.206 (correct for the DSL) the pfSense box has trouble reaching the Internet but not in all cases. My squid install fails with the permission error as well as the internal package manager. The ping, tracert and NAT routing for the client all work fine with fqdn entered and not just IP addresses. If I open the WAN adapter properties and change the default GW to 192.168.10.1 and retest everything works without any problems. Now I am not trying to do dual WAN or load balancing just yet, the production network uses 192.168.10.1 and I just wanted to offload web traffic to 220.127.116.11/24 via squid. Thanks.
No one even has a shot in the dark on this? pfsense looks like it could be a great tool - may be I just need to wait until it matures.
cybrsrfr last edited by
The core developers have been working very hard on the upcoming releases pfSense 1.2.1 and 1.3. Today I was work on 2 phone systems so I've also been very busy.
I believe the package url is: http://files.pfsense.org/packages/
Can you manually see the location from behind the firewall?
I just installed squid on my pfSense 1.2-RELEASE
built on Wed Apr 23 21:04:50 EDT 2008. It installed fine.
This could have been a routing issue on the internet.
Try the package install again and see if it is working now?