আমার একটি ভার্চুয়ালবক্স মেশিন সেন্টোস .5.৫ চালাচ্ছে। আমি মেশিনটির জন্য ভার্চুয়ালবক্সের নেটওয়ার্কিং সেটিংসে এটির জন্য 2 টি নেটওয়ার্ক অ্যাডাপ্টার তৈরি করেছি। প্রথমটি হল NAT যা আমি অতিথিকে ইন্টারনেটের সাথে সংযোগ করতে ব্যবহার করতে চাই এবং দ্বিতীয়টি আমি হোস্ট-কেবল সেট করে যা আমি এসএসএইচে ব্যবহার করব এবং হোস্ট কম্পিউটার থেকে ওয়েব সার্ভার অ্যাক্সেস করব। ভার্চুয়ালবক্স ফোরামে এই টিউটোরিয়ালটি আমি অর্জন করতে চাই তবে /etc/network/interfaces
সেন্টোস .5.৫ এ ফাইলটি খুঁজে পাচ্ছি বলে মনে হয় না তাই আমার ধারণা যে কনফিগারেশনটি অন্যভাবে করা হয়েছে।
নাট এবং হোস্ট-কেবল উভয়ই অ্যাডাপ্টার সেটআপ করার পরে, আমি ভিএম শুরু করেছি এবং একটি করেছি ip addr show
এবং আমার 2 টি ইন্টারফেস রয়েছে eth0
এবং eth2
(কেন জানি eth1
কোনওভাবে এড়িয়ে যাওয়া হয়েছিল) তা আমি জানি না । সুতরাং আমি উভয় ifcfg-ethX
ফাইলগুলিতে কনফিগার করেছি /etc/sysconfig/network-scripts
, eth0
ডিএইচসিপি (NAT এর জন্য) এবং eth2
স্থির আইপি (কেবলমাত্র হোস্টের জন্য) হিসাবে সেট করা। জন্য eth0
, ONBOOT=yes
যখন জন্য eth2
, ONBOOT=no
. এই সেটআপটি দিয়ে আমি ping
ইন্টারনেট করতে পারি ie ping -c 3 www.google.com
এবং এটি একটি প্রতিক্রিয়া পায় যাতে আমি জানি যে আমি ইন্টারনেটে সংযোগ করতে পারি ( eth2
ডাউন থাকাকালীন )।
পরবর্তী, আমি ifup eth2
। হোস্ট মেশিন থেকে, আমি যে স্ট্যাটিক আইপি সেট করেছি সেটাকে আমি এসএসএইচ দিয়েছি এবং আমি ইস্যু ছাড়াই সংযোগ করতে পারি। তবে আমি যখন ping -c www.google.com
এই সময়টি প্রায় করি তখন এটি ব্যর্থ হয় এবং আমি জানি eth0
যে এখনও পর্যন্ত না থাকলেও আমি ইন্টারনেটে আমার সংযোগটি হারিয়ে ফেলেছি । একটি কাজ করা route -n
আমাকে eth2
প্রথম এবং শেষ সারিগুলি যখন eth0
মাঝে থাকে তার সাথে টেবুলার আউটপুট দেখায় (দুঃখিত আমি প্রকৃত আউটপুট পোস্ট করতে পারি না কারণ হতাশার কারণে আমি ভিএম মুছে ফেলেছি ...)।
আমি একটি নতুন সেন্টোস ভিএম তৈরি করেছি এবং একই সেট আপ নিয়ে এগিয়ে যেতে চাই। আমার নেটওয়ার্কিং-ফু অস্তিত্বের কাছাকাছি তাই আমি এটির একটি n00b। এটি সঠিকভাবে কীভাবে করা যায় সে সম্পর্কে আমি কিছু টিপস চাই (যেমন কীভাবে NAT অ্যাডাপ্টারটি ব্যবহার করতে হবে eth0
এবং হোস্ট-কেবলমাত্র অ্যাডাপ্টারটি ব্যবহারের জন্য সেট করতে হবে eth1
এবং eth2
কীভাবে / eth0
এখনও চলছে এবং চলমান থাকলেও কীভাবে ব্যবহারযোগ্য করে তোলা যায়)।eth1
eth2
হালনাগাদ
সুতরাং আমি নতুন ভিএম আপ এবং চলমান পেয়েছি এবং এটি এখন কাজ করবে বলে মনে হয় যদি আমার কাছে প্রথম অ্যাডাপ্টারটি কেবল হোস্ট-তে সেট করা থাকে এবং দ্বিতীয় অ্যাডাপ্টারটি নেট এ সেট করা থাকে। এটি এর মতো সেট আপ করা হয়েছে:
ভার্চুয়ালবক্স নেটওয়ার্ক সেটিংস
- নেটওয়ার্ক অ্যাডাপ্টার 1: কেবলমাত্র হোস্ট (
vboxnet0
আইপি ঠিকানা সেট করা আছে10.3.0.1
, নেটওয়ার্ক মাস্ক255.255.255.0
এবং ডিএইচসিপি বন্ধ আছে) - নেটওয়ার্ক অ্যাডাপ্টার 2: NAT (DHCP)
CentOS ভিএম /etc/sysconfig/network-scripts/ifcfg-ethX
সেটিংস
# ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:EC:6C:B9
TYPE=Ethernet
UUID=1339bc30-...
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DHCPCLASS=
IPADDR=10.3.0.100
NETMASK=255.255.255.0
GATEWAY=10.3.0.1
# ifcfg-eth2
DEVICE=eth2
HWADDR=08:00:27:EB:73:BA
TYPE=Ethernet
UUID=1339bc30-...
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
ফলাফল ip route
10.0.3.0/24 dev eth2 proto kernel scope link src 10.0.3.15
10.3.0.0/24 dev eth0 proto kernel scope link src 10.3.0.100
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth2 scope link metric 1003
default via 10.0.3.2 dev eth2
ফলাফল ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:ec:6c:b9 brd ff:ff:ff:ff:ff:ff
inet 10.3.0.100/24 brd 10.3.0.255 scope global eth0
inet6 fe80::a00:27ff:feec:6cb9/64 scope link
valid_lft forever preferred_lft forever
3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:eb:73:ba brd ff:ff:ff:ff:ff:ff
inet 10.0.0.15/24 brd 10.0.3.255 scope global eth2
inet6 fe80::a00:27ff:feeb:73ba/64 scope link
valid_lft forever preferred_lft forever
vboxnet0
(হোস্ট-কেবলমাত্র) সেট করা হয়েছিল 192.168.56.1
তাই আমি অনুমান করি যে এটিই ডিফল্ট গেটওয়ে। আমি NAT ইন্টারফেসের জন্য মনে করতে পারি না।
ip route
নতুন ভিএম এর ফলাফল দেবেন না ...? এবং যে ip addr
।