Tôi phải giao tiếp mạng gigabit mà tôi đã bắc cầu.
/ etc / mạng / giao diện là:
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
Nhưng MTU chỉ có 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
Nếu tôi chạy các lệnh sau:
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
Bây giờ tôi có MTU là 9000 và chuyển đến NAS của tôi nhanh hơn rất nhiều
Nhưng, tôi nghĩ rằng tôi sẽ chỉ làm điều này trong tệp / etc / network / giao diện:
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
Nhưng mạng không khởi động được khi khởi động
Tôi đã gỡ bỏ mtu 9000
phần br0 và PC khởi động với mạng sắp xuất hiện, nhưng MTU vẫn là 9000
Làm cách nào để đặt MTU thành 9000 cho eth0 và eth1 khi khởi động để cầu chạy ở mức 9000?
Ngoài ra có cách nào để kiểm tra / etc / mạng / giao diện mà không cần khởi động lại mọi lúc không?