2015-06-26 4 views
5

Google द्वारा native IPv6 on Google Compute Engine का समर्थन करने तक स्टॉप-गैप के रूप में, मैं 6in4 (IP protocol 41) tunnel कॉन्फ़िगर करना चाहता हूं।जीसीई फ़ायरवॉल के माध्यम से प्रोटोकॉल -41 (6in4) को कैसे अनुमति दें?

मैं एक फ़ायरवॉल का नियम शामिल मेरी वी एम के नेटवर्क पर प्रोटोकॉल 41 अनुमति देने के लिए:

Name  Source tag/IP range Allowed protocols/ports Target tags 
allow-6in4 216.66.xxx.xxx   41       Apply to all targets 

और /etc/network/interfaces में सुरंग कॉन्फ़िगर किया गया:

auto 6in4 
iface 6in4 inet6 v4tunnel 
    address 2001:470:xxxx:xxxx::2 
    netmask 64 
    endpoint 216.66.xxx.xxx 
    gateway 2001:470:xxxx:xxxx::1 
    ttl 64 
    up ip link set mtu 1280 dev $IFACE 

और ping6 2001:470:xxxx:xxxx::1 और सत्यापित है कि 6in4 यातायात आउटबाउंड था:

$ sudo tcpdump -pni eth0 host 216.66.xxx.xxx 
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode 
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 
22:52:03.732841 IP 10.240.xxx.xxx > 216.66.xxx.xxx: IP6 2001:470:xxxx:xxxx::2 > 2001:470:xxxx:xxxx::1: ICMP6, echo request, seq 1, length 64 
22:52:04.740726 IP 10.240.xxx.xxx > 216.66.xxx.xxx: IP6 2001:470:xxxx:xxxx::2 > 2001:470:xxxx:xxxx::1: ICMP6, echo request, seq 2, length 64 
22:52:05.748690 IP 10.240.xxx.xxx > 216.66.xxx.xxx: IP6 2001:470:xxxx:xxxx::2 > 2001:470:xxxx:xxxx::1: ICMP6, echo request, seq 3, length 64 

मैंने एंडपॉइंट टेम्पोरारिल बदल दिया y एक पते पर जहां मैं tcpdump चला सकता हूं, और पुष्टि की कि पैकेट गंतव्य पर नहीं पहुंच रहे हैं। जीसीई 6in4 पैकेट के लिए ऐसा नहीं कर रहा था, लेकिन कोई किस्मत (iptables -t nat -A POSTROUTING -p ipv6 -j SNAT --to-source 130.211.xxx.xxx) के मामले में मैंने खुद को एनएटी की भी कोशिश की।

क्या किसी ने जीसीई वीएम पर काम करने के लिए 6in4 सुरंग प्राप्त की है? क्या वहां कुछ जादू सेटिंग है जो मुझे कहीं याद आई?

उत्तर

4

टीएल; डीआर: आप नहीं कर सकते।

प्रति Networking and Firewalls

:

यातायात टीसीपी, यूडीपी के अलावा किसी अन्य प्रोटोकॉल का उपयोग करता है, और ICMP, अवरुद्ध है जब तक स्पष्ट प्रोटोकॉल अग्रेषण के माध्यम से की अनुमति दी।

प्रति Protocol Forwarding:

एएच: आई पी पुष्टि हैडर प्रोटोकॉल निर्दिष्ट करता

Google गणना इंजन निम्नलिखित प्रोटोकॉल के लिए प्रोटोकॉल अग्रेषण का समर्थन करता है।

ईएसपी: आईपी Encapsulating सुरक्षा पेलोड प्रोटोकॉल निर्दिष्ट करता है।

एससीटीपी: स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल निर्दिष्ट करता है।

टीसीपी: ट्रांसमिशन नियंत्रण प्रोटोकॉल निर्दिष्ट करता है।

यूडीपी: उपयोगकर्ता डेटाग्राम प्रोटोकॉल निर्दिष्ट करता है।

  • 51 (एएच)
  • 50 (ईएसपी)
  • 132 (SCTP)
  • 6:

इसलिए, एक प्रोटोकॉल अग्रेषण नियम का पालन IP protocol numbers में से एक के लिए की जरूरत है (टीसीपी)

  • 17 (यूडीपी)
  • Protocol Forwarding पेज यह स्पष्ट करता है कि इस तरह के 41 (6in4) के रूप में अन्य प्रोटोकॉल नंबर, समर्थित नहीं हैं:

    नोट: यह समर्थित प्रोटोकॉल की एक विस्तृत सूची है। यहां दिखाई देने वाले प्रोटोकॉल प्रोटोकॉल अग्रेषण के लिए समर्थित हैं।

    संबंधित मुद्दे