আমার একটি উবুন্টু বাক্স রয়েছে যার দুটি নেটওয়ার্কিং ইন্টারফেস রয়েছে (eth0 এবং wlan0)। এগুলি উভয়ই ডিএইচসিপি-র জন্য কনফিগার করা হয়েছে /etc/network/interfaces
, তবে তারা উভয়ই একটি ডিফল্ট গেটওয়ে নির্ধারণ করে:
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
wireless-essid test
ফলাফল route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.16.1.1 0.0.0.0 UG 100 0 0 wlan0
0.0.0.0 10.0.0.1 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
172.16.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
আমি /etc/network/interfaces
যে ইন্টারফেসটি চাইছি তাতে কেবলমাত্র একটি ডিফল্ট গেটওয়ে স্থাপন করতে পারি ?
সবচেয়ে খারাপ পরিস্থিতি route -n
, প্রতিটি বুট কমান্ডের উপরের কোনটি উপরে উঠে যায় আমি কীভাবে অন্তত নিয়ন্ত্রণ করতে পারি ?
বিঃদ্রঃ:
এই বাক্সটি অনেক ভ্রমণ করবে এবং বিভিন্ন নেটওয়ার্কের সাথে সংযুক্ত হবে, তাই এটির আইপি অ্যাড্রেস / রেঞ্জগুলি আমি আগেই জানি না।
কখনও কখনও ডিফল্ট gw ইন্টারফেসটি ইথ0 হবে। কখনও কখনও এটি wlan0 হবে ... সুতরাং, এটি স্বয়ংক্রিয় ধরনের হওয়া দরকার ...
<br>
পুরো জায়গা জুড়ে দেওয়ার দরকার নেই :)