from vyos.ifconfig import Interface
@app.route('/api/get_eth', methods=['GET'])
def get_eth():
# Mendapatkan informasi MTU untuk antarmuka eth0
eth0_interface = Interface('eth0')
min_mtu = eth0_interface.get_min_mtu()
current_mtu = eth0_interface.get_mtu()
max_mtu = eth0_interface.get_max_mtu()
# Membuat dictionary untuk menyimpan informasi MTU
mtu_info = {
"eth0": {
"min_mtu": min_mtu,
"current_mtu": current_mtu,
"max_mtu": max_mtu
}
}
# Mengembalikan informasi MTU dalam format JSON
return jsonify(mtu_info)