রাউটিং টেবিলটিতে কীভাবে পরিবর্তন করা যায়?


9

আমি রাস্পবিয়ান চালাচ্ছি এবং আমি ইথোর মাধ্যমে আমার লেনে যে কোনও কিছু অ্যাক্সেস করতে পারি তবে কোনও ইন্টারনেট ঠিকানা পিং করতে পারি না। রুট -n নিম্নলিখিত বলে:

কার্নেল আইপি রাউটিং টেবিল

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

তারপরে আমি sudo / sbin / রুট অ্যাড চালাচ্ছি -Net 0.0.0.0 gw 192.168.1.1 eth0 এর পরে রুট -n এবং পেতে

কার্নেল আইপি রাউটিং টেবিল

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

এবং সবকিছু কাজ করে। সুতরাং, আমি কীভাবে এটি স্থায়ী করব যাতে আমি পিআই বুট করার সময় রুট কমান্ডটি চালাতে না পারি?


দয়া করে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস ফাইলের সামগ্রীটি পেস্ট করুন।
gurcanozturk

1
আমি কীভাবে এই ফাইলটি dhcpcd.conf এ করতে পারি ?

1
@ উইনিতে আপনার sudo ন্যানো /etc/dhcpcd.conf টাইপ করা উচিত এবং তারপরে: ইন্টারফেস eth0, স্ট্যাটিক ip_address = "ঠিকানা", স্ট্যাটিক রাউটার = "রাউটার ঠিকানা", স্ট্যাটিক ডোমেন_নাম_সার্ভারস = "ডিএনএস ঠিকানা"। এই 4 টি লাইনকে অন্যের নীচে রাখুন এবং তিনি কমাতে যান। আপনার আসল সংখ্যা দ্বারা উদ্ধৃতিগুলির মধ্যে পাঠ্যটি প্রতিস্থাপন করুন
ভিএমএমএফ

উত্তর:


4

/ ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে যুক্ত করা আমার পক্ষে রাস্পিয়ান / জেসিতে কাজ করে না। আমি ভিপিএন সাবনেটে দ্বিতীয় রুট যুক্ত করছি তাই ইতিমধ্যে ডিফল্ট রুট যুক্ত করতে ভিএমএমএফের পদ্ধতিটি ব্যবহার করেছি ; কিন্তু যোগ করা হচ্ছে

ip route add 192.168.[othersubnet].0/24 via 192.168.1.1

একটি নতুন ফাইল তৈরি করা হয়েছে

/lib/dhcpcd/dhcpcd-hooks/40-vpnroute

/etc/dhcpcd.conf এ টানা এবং অবিচ্ছিন্নভাবে রুটটি যুক্ত করা হয়েছে।

রেফ: আপনার মন্তব্যে পয়েন্টারগুলির জন্য https://wiki.archlinux.org/index.php/dhcpcd#DHCP_static_route.28s.29 এবং thx ভিএমএমএফ


খুশী হলাম। প্রথমে আমি dhcpcd ব্যবহারের জন্য অপছন্দ করি, তবে আমি সত্যিই এটি পছন্দ করতে শুরু করি। এই টিডিবিটের জন্য ধন্যবাদ।
মিঃ বি

3

স্ট্যাটিক রুটকে অবিচ্ছিন্ন করতে বা আপনাকে অবশ্যই রুট এন্ট্রিগুলিকে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে যুক্ত করতে হবে

নিম্নলিখিত বিন্যাসে স্থির রুট যুক্ত করুন:

ip route add [-net|-host] <host/net>/<mask> gw <host/IP> dev <Interface>

দ্রষ্টব্য এটি রাস্পবিয়ান জেসির পক্ষে আর বৈধ নয়, জুন ২০১ 2016 পর্যন্ত আপনার পরিবর্তে /etc/dhcpcd.conf ফাইলটি সম্পাদনা করা উচিত।


3
দৃষ্টি আকর্ষণ এটি আর রাস্পবিয়ান জেসির জন্য বৈধ নয়, আপনার পরিবর্তে / জুন
২০১c এ /cc/dcpcd.conf

2

এটি লক্ষ upকরা উচিত যে এন্ট্রিটি ifaceপ্রবেশের বিরুদ্ধে রাখা উচিত ( ম্যান পৃষ্ঠাগুলিতে যেমন বলা হয় তেমন স্তরে )। সুতরাং ফাইলের জন্য আরও একটি সম্পূর্ণ উদাহরণ /etc/network/interfacesএটির মতো দেখাবে

iface eth0 inet dhcp
   up route add -net 10.200.196.0 netmask 255.255.252.0 gw 10.200.205.225 metric 1

স্পষ্টতই ইন্ডেন্টটি প্রয়োজন হয় না তবে সাধারণত স্পষ্টতার জন্য যোগ করা হয়।


0

সমস্যাটি হ'ল, আপনার ক্লাসের একটি আইপি স্থানীয় ঠিকানা রয়েছে, দুর্দান্ত আপনার আইপি ঠিকানা রয়েছে তবে আপনার সম্প্রচারের ঠিকানা হিসাবে আপনার ডিফল্ট গেটওয়ে রয়েছে এটি আপনি ডিএইচসিপিসিডি ব্যবহার করে পরিবর্তন করতে চাইতে পারেন

sudo nano /etc/dhcpcd.conf

তারপরে আপনি এই পরবর্তী অংশটি টাইপ করুন

interface wlan0
static ip_address=192.168.x.xxx # the x's mean your own ip address
static routers=(your routers ip address)
static domain_name_servers=127.0.0.1

আমি আপনাকে ডিএনএসের জন্য লোকালহোস্ট (127.0.0.1) ব্যবহার করার পরামর্শ দিচ্ছি (যদি আপনার কাছে থাকে)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.