9000 এমটিইউ রাখার জন্য আমি কীভাবে একটি নেটওয়ার্ক ব্রিজ সেট করব?


10

আমি ব্রিজ করেছি যা নেটওয়ার্ক ইন্টারফেস গিগাবিট করতে হবে।

/ ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস হ'ল:

 auto lo
 iface lo inet loopback

# Set up interfaces manually, avoiding conflicts with, e.g., network manager
 iface eth0 inet manual

 iface eth1 inet manual

 # Bridge setup
 auto br0
 iface br0 inet static
    bridge_ports eth0 eth1
    address 192.168.88.2
    broadcast 192.168.88.255
    netmask 255.255.255.0
    gateway 192.168.88.254
    dns-nameservers 192.168.88.254

তবে এমটিইউ মাত্র 1500

myth@myth:~$ traceroute --mtu 192.168.88.1
traceroute to 192.168.88.1 (192.168.88.1), 30 hops max, 65000 byte packets
 1  RoboStation.local (192.168.88.1)  0.278 ms F=1500  0.279 ms  0.287 ms

আমি যদি নিম্নলিখিত কমান্ডগুলি চালিত করি:

myth@myth:~$ sudo ifconfig eth0 mtu 9000
myth@myth:~$ sudo ifconfig eth1 mtu 9000
myth@myth:~$ traceroute --mtu 192.168.88.1

traceroute to 192.168.88.1 (192.168.88.1), 30 hops max, 65000 byte packets
 1  RoboStation.local (192.168.88.1)  0.407 ms F=9000  0.422 ms  0.383 ms

এখন আমার 9000 এর এমটিইউ রয়েছে এবং আমার এনএএস-এ স্থানান্তর করা খুব দ্রুত

তবে, আমি ভেবেছিলাম আমি / etc / নেটওয়ার্ক / ইন্টারফেস ফাইলটিতে এটি করব:

 auto lo
 iface lo inet loopback

 # Set up interfaces manually, avoiding conflicts with, e.g., network manager
 iface eth0 inet manual
    mtu 9000

 iface eth1 inet manual
    mtu 9000

 # Bridge setup
 auto br0
 iface br0 inet static
    bridge_ports eth0 eth1
    address 192.168.88.2
    broadcast 192.168.88.255
    netmask 255.255.255.0
    gateway 192.168.88.254
    dns-nameservers 192.168.88.254
    mtu 9000

তবে নেটওয়ার্কটি কেবল বুট করতে ব্যর্থ হয়েছে

mtu 9000নেটওয়ার্কটি আসার সাথে সাথে আমি br0 বিভাগ এবং পিসি বুটগুলি সরিয়ে দিয়েছি , তবে এমটিইউ এখনও 9000 is

বুট করার সময় আমি এমটিইউ 930 এথথ এবং ইথ 1 এর জন্য কীভাবে সেট করব তাই সেতুটি 9000 এ চলে?

এছাড়াও কি সার্বক্ষণিকভাবে রিবুট না করে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি পরীক্ষা করার কোনও উপায় আছে?

উত্তর:


9

পদ্ধতিটি mtuব্যবহার করার সময় বিকল্পটি উপলভ্য নয় বলে মনে হচ্ছে manual(দেখুন interfaces(5))। সুতরাং, এখানে কাজ করার কথা রয়েছে তা এখানে (মন্তব্যগুলি থেকে প্রতিক্রিয়াটি একত্রিত করে):

auto lo
iface lo inet loopback

# Set up interfaces manually, avoiding conflicts with, e.g., network manager
iface eth0 inet manual
   # nothing here

iface eth1 inet manual
   # nothing here

# Bridge setup
auto br0
iface br0 inet static
   bridge_ports eth0 eth1
   address 192.168.88.2
   ...
   post-up ifconfig eth0 mtu 9000 && ifconfig eth1 mtu 9000

up(বা এই ক্ষেত্রে post-up) বিকল্পটি ব্যবহার করে আমরা ইন্টারফেসটি সামনে আসার সময় (পরে) চালানোর জন্য আমাদের নিজস্ব কমান্ড নির্দিষ্ট করতে পারি।


1
ব্রিজ নিজেই এটি হোস্ট করা ডিভাইসগুলির সেট থেকে সবচেয়ে ছোট এমটিইউ নিয়েছে বলে মনে হয় এবং এটি ব্যবহার করে। ইন্টারফেস ফাইলে এমটিইউতে ব্র্যাকের ফলে নেটওয়ার্কিং বুটে শুরু করতে ব্যর্থ হয়।
— RoboJ1M

যাইহোক, আমি প্রায় রাতে এই সমাধানটি ব্যবহার করে এটি সমাধান করার জন্য ম্যানেজ করেছি। আমি যুক্ত করেছি: post-up ifconfig eth0 mtu 9000br0 বিভাগের শেষে, দুবার, eth0 এবং eth1 উভয়ের জন্য।
— RoboJ1M

@ RoboJ1M ধন্যবাদ, আমি আমার উত্তর আপডেট করেছি।
— gertvdijk

আপনার যদি আইফোনফিগ না থাকে তবে আইপি লিঙ্কটি ব্যবহার করুন:post-up ip link set dev eth0 mtu 9000
— জোনাথন এস ফিশার

আমার ছাপ (আমি ভালই ভুল হতে পারি) হ'ল mtuবিকল্পটিতে বিকল্পটি সমর্থিত হওয়া উচিত manual(অবশ্যই 14.04-এর ম্যান পেজটি এটির প্রস্তাব দেয় না) এবং সমস্যাটি সম্ভবত এই বাগের সাথে সম্পর্কিত (মন্তব্য দেখুন # 4 বিশেষত)। বেশ সম্ভবত এটি 16.04 এ
— সিস্টেমড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.