Cách thực hiện các kịch bản hậu kỳ với netplan


12

Nic của tôi gặp sự cố trong các tình huống băng thông cao trừ khi giảm tải TSO.

Đó là I217-LM (trình điều khiển e1000e).

Tôi đã từng làm điều này trong các giao diện:

auto eno1
iface eno1 inet dhcp
post-up /sbin/ethtool -K eno1 tso off

Làm cách nào để thực hiện việc này với netplan trên Ubuntu 18.04?

Câu trả lời:



2

Không chắc chắn nếu liên kết đó thay đổi kể từ khi Bibelo đăng, nhưng vì nó tuyên bố netplan hiện hỗ trợ chạy các tập lệnh thông qua các hook tùy thuộc vào kết xuất của bạn.

Nếu bạn đang sử dụng kết xuất mặc định của networkd, bạn sẽ cần thêm gói bộ điều phối mạng. https://gitlab.com/craftyguy/networkd-dispatcher

Dựa trên những gì bạn đang cố gắng có thể tôi sẽ đặt tập lệnh vào các thư mục Carrier.d và / hoặc Routable.d Trang này có mô tả đúng nhất về các thư mục trạng thái khác nhau dùng để làm gì.

Xem điều này để biết ví dụ về cách tôi sử dụng bộ điều phối mạng cho mục đích khác. https://fixingitpro.com/2018/12/28/displaying-ip-info-on-console-with-netplan/


0

Nó đã được hỗ trợ bởi netplan. Tôi đã làm theo các hướng dẫn có sẵn trên: https://netplan.io/faq

Tôi đã tạo một kịch bản nhỏ /etc/networkd-dispatcher/routable.d/50-ifup-hooks

Nó chạy trên mỗi lần khởi động lại, sau khi các giao diện mạng được bật lên.

Thí dụ

Móc nối sau của tôi là cần thiết để hỗ trợ định tuyến nguồn, vì tôi có hai NIC:

#!/bin/sh

echo "Geomaster" > /tmp/geomaster
/sbin/ip rule add from 62.48.171.211/29 tab 1 priority 500
/sbin/ip route add default via 62.48.171.209 dev eno2 tab 1
/sbin/ip route flush cache
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.