জেন নেটওয়ার্কিং - ব্রিজিং ইস্যুগুলি


1

আমি জেনকে একটি পণ্য হিসাবে ভালবাসি তবে মাঝে মাঝে সত্যই আমি এটি ঘৃণা করি। আমার এক জেন ক্লায়েন্টের সাথে একটি ডেবিয়ান 6 মেশিন ভিএম-তে বসে থাকার সাথে আমার কিছু নেটওয়ার্কিং সমস্যা রয়েছে (সুতরাং জেন একটি ডেবিয়ান 6 ভার্চুয়াল মেশিনের অভ্যন্তরে চলছে)। বরাবরের মতো, বিষয়টিও ব্রিজ হয়ে আসছে। এটি সেট আপ করার জন্য আমি যে কমান্ডগুলি চালিয়েছি তা এখানে। বিশ্বাস করুন, আমি তাদের আবার চেষ্টা করেছি এবং সমস্যাটি কী তা দেখার চেষ্টা করেছি।

xen-create-image --hostname=CN01061 --dir=/opt/xen --force \
--size=10gb --image=full --swap=2gb --memory=1gb --dhcp \
--dist=squeeze --arch=i386 \
--mirror=ftp://ftp.us.debian.org/debian/ \
--passwd --install-method=debootstrap


##### This is my network script
cat >> /etc/xen/xend-config.sxp << 'EOF'
(network-script network-bridge-wrapper)
EOF


##### This is the script itself
cat > /etc/xen/scripts/network-bridge-wrapper << 'EOF'
#!/bin/sh
/etc/xen/scripts/network-bridge "$@" netdev=eth0
/usr/sbin/brctl addbr intercomm0
/sbin/ifconfig intercomm0 192.168.198.1
EOF


##### Make it executable
chmod 0755 /etc/xen/scripts/network-bridge-wrapper


##### Edit /etc/default/xendomains

#XENDOMAINS_RESTORE=true <<-- the default value
XENDOMAINS_RESTORE=false # <<-- my value

#XENDOMAINS_SAVE=/var/lib/xen/save <<-- the default value
XENDOMAINS_SAVE=""                 # <<-- my value


##### Add intercomm0 interface to CN01061 (DomU client)
cat >> /etc/network/interfaces << 'EOF'
# intercomm0 interface
auto eth1
iface eth1 inet static
address 192.168.198.2
netmask 255.255.255.0
EOF

##### Finally, the config file /etc/xen/CN01061.cfg
dhcp = 'dhcp'
vif = [ 'bridge=eth0','bridge=intercomm0' ]

সুতরাং, কী চলছে তা সংক্ষিপ্ত করার জন্য, ডমইউ ক্লায়েন্ট (CN01061) DHCP এর মাধ্যমে একটি আইপি পেয়েছে এটিথ 0 ইন্টারফেসে ঠিক আছে, এবং নিজের এবং ডোম 0 এর মধ্যে যোগাযোগের জন্য তার এথ 1 ইন্টারফেসের (192.168.198.2) এর একটি স্থির ঠিকানা রয়েছে। Dom0 এর eth0 ইন্টারফেস এবং এর আন্তঃকম এম 0 ইন্টারফেসের মধ্যে ব্রিজিং সেটআপ রয়েছে (/etc/xen/CN01061.cfg এ সংজ্ঞায়িত)

ব্রিজটি সঠিকভাবে কনফিগার করা হয়েছে আমার বিশ্বাস:

root@dom0:~# brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.080027eeef71       no              peth0
                                                        vif1.0
intercomm0              8000.feffffffffff       no              vif1.1

আমি দেওয়ালের বিরুদ্ধে মাথা ছিটানোর কারণটি হ'ল যদিও DomU ক্লায়েন্ট DHCP এর মাধ্যমে একটি আইপি পেয়েছে, এটি এসএসএইচ এর মাধ্যমে বা নেটওয়ার্কের অন্য কোনও কম্পিউটারের পিংয়ের মাধ্যমে পৌঁছনীয় নয়। DomU নিজেই বাইরে কোথাও পৌঁছাতে পারে না; এটি এমনকি গেটওয়ে পিং করতে পারে না।

কোন ধারনা? জেন-হাইপারভাইজারটি ৪.০.১-৪, জেন-সরঞ্জামগুলি ৪.২-১, এবং জেন-ইউটিসগুলি ৪.০.১-৪।


আপনি কি জেন ​​হোস্ট ব্রিজ ইন্টারফেসে টিসিপিডাম্প চালানোর চেষ্টা করতে পারেন: tcpdump -i eth0গেটওয়ে পিং করার সময় প্যাকেটগুলি অতিথির হাত থেকে বাঁচা যায় কিনা তা দেখার জন্য? আপনি কি অতিথির জন্য উত্পন্ন ম্যাক ঠিকানাটি অনন্য কিনা পরীক্ষা করেছেন?
পল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.