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.