2013-11-26 2 views
2

Google Compute Engine에 OpenERP 및 PostgreSQL을 이미 설치했습니다. 데비안 사용 7. root 사용자로 ifconfig를 사용하여 확인합니다. 방금 2 개의 IP 주소가 있습니다. 127.0.0.1과 내 내부 IP 주소. 내 외부 IP/IP 공개는 데비안 7에서 감지 할 수 없습니다. 외부 IP에 임시 IP 주소를 사용합니다.Google Compute Engine OpenERP

나는 allready 127.0.0.1:8069 내 내부 IP 10.240.226.xxx를 사용하여 실행 OpenERP 서비스를하려고합니다. 외부 IP 8.34.xxx.xx : 8069에서 액세스 할 수 없습니다.

나에게 이러한 문제를 해결하기 위해 조언을 좀주세요? 내가 연락하거나 Google "help & Support"를 찾거나 stackoverflow 및 Google 그룹을 사용하는 것 외에도 "티켓 지원"을 제출할 수 있습니까?

답변

4

외부 IP 주소는 NAT 된입니다 호스트 OS에 표시되지 않습니다. 그것은 당신이 이미 당신의 주소를 알고 있지만 완성도를 들어, 클라우드 콘솔에서 찾을 수 있습니다, 또는 gcutil 사용하여 같은 소리 : 귀하의 경우에는

gcutil getinstance YOUR_INSTANCE_NAME 

을, 당신이 가능성이 포트를 열 수있는 방화벽 규칙을 만들 필요가 같은 소리 기본적으로 22 (SSH)를 제외한 모든 포트는 차단됩니다. 클라우드 콘솔 -> Compute Engine -> 네트워크 -> 기본값 -> 방화벽 -> 새로 만들기에서 방화벽 규칙을 생성 할 수 있습니다. 또는 gcutil 사용 :

gcutil addfirewall --allowed=tcp:8069 "allow-openerp" 

조심을,이 프로젝트에 에 대한 모든 VM을 포트 8069에 대한 외부 액세스를 허용합니다. 자세한 내용은 firewall documentation을 참조하십시오.

+0

감사합니다. 귀하의 조언과 성공을 따릅니다. – user1578301

0

당신은 --allowed_ip_sources = "x.x.x.x"는 IP 또는 응용 프로그램에 액세스 할 것으로 예상 곳에서 CIDR 범위를 지정하여 OpenERP 인스턴스에 대한 액세스를 제한 할 수 있습니다.

또한 ERP와 같이 인스턴스에 태그를 지정하고 --target_tags = "ERP"를 적용하여 소스 IP 범위의 트래픽을 특정 ERP 인스턴스에만 적용되도록 제한하여 OpenERP 인스턴스에만 8060 포트의 액세스를 제한하십시오.

관련 문제