Ruijie Networks switchlerinde Python dilini kullanarak konfigürasyon yapmak;

Ruijie Networks switchlerinde Python dilini kullanarak konfigürasyon yapmak mümkündür. Aşağıda, Ruijie Networks switchlerinde bir VLAN oluşturma ve belirli bir portu VLAN’a eklemek için kullanabileceğiniz örnek bir Python kodu bulunmaktadır:

 

import paramiko

# switch’e SSH ile bağlan
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(‘192.168.1.1′, port=22, username=’username’, password=’password’)

 

# VLAN oluştur
vlan_id = ’10’
vlan_name = ‘VLAN10’
stdin, stdout, stderr = ssh.exec_command(‘system-view’)
stdin.write(‘vlan batch 10\nvlan name 10 VLAN10\n’)

 

# port’u VLAN’a ekle
port = ‘GigabitEthernet0/0/1’
stdin.write(‘interface ‘ + port + ‘\nport link-type access\nport default vlan ‘ + vlan_id + ‘\nquit\n’)
ssh.close()

 

Bu örnek kod, paramiko kütüphanesini kullanarak Ruijie Networks switchine SSH üzerinden bağlanır. Ardından, belirli bir VLAN’ı oluşturmak için “vlan batch” ve “vlan name” komutlarını kullanır. Daha sonra, belirli bir portu “port link-type access” ve “port default vlan” komutları kullanarak VLAN’a ekler.

 

Bu örnek kod, sadece bir port ve bir VLAN örneği içermektedir. Gerçek bir ağda kullanmadan önce, ihtiyacınıza göre değiştirmeniz gerekebilir. Ayrıca, bu örnekte kullanılan kullanıcı adı ve parolaları değiştirmeniz ve güvenlik nedenleriyle SSH bağlantısı kullanmanız önerilir.

 

 

“Bu makalede ChatGPT uygulamasından faydalanılmıştır. Bilgilerin bazılarında eksiklikler olabilecektir.”