Изменение адреса su bnet для сети маршрутизаторов - PullRequest
0 голосов
/ 05 апреля 2020

Я использую API Min inet с python, сейчас все эти адреса находятся на одном и том же su bnet для сети, которая соединяет 3 маршрутизатора (192.168.1.0/24). Как мне это сделать? сделать это уникальным? Менять ли я сетевые маски?

    r1.cmd('ifconfig r1-eth0 inet 10.1.1.3 netmask 255.255.255.0')

    #connect routers

    r1.cmd('ifconfig r1-eth1 inet 192.168.1.1 netmask 255.255.255.0')
    r1.cmd('ifconfig r1-eth2 inet 192.168.1.3 netmask 255.255.255.0')
    r2.cmd('ifconfig r2-eth0 inet 192.168.1.2 netmask 255.255.255.0')
    r2.cmd('ifconfig r2-eth1 inet 192.168.1.5 netmask 255.255.255.0')
    r2.cmd('ifconfig r2-eth2 inet 10.1.2.6 netmask 255.255.255.0')
    r3.cmd('ifconfig r3-eth0 inet 192.168.1.4 netmask 255.255.255.0')
    r3.cmd('ifconfig r3-eth1 inet 192.168.1.6 netmask 255.255.255.0')
    r3.cmd('ifconfig r3-eth2 inet 10.1.3.27 netmask 255.255.255.0')


    # Add static routes
    info( '*** Adding static routes\n')

    r1.cmd('ip route add 10.1.9.1/24 via 192.168.1.2 dev r1-eth1')
    r2.cmd('ip route add 10.1.9.2/24 via 192.168.1.1 dev r2-eth0')

    r1.cmd('ip route add 10.1.7.1/24 via 192.168.1.4 dev r1-eth2')
    r3.cmd('ip route add 10.1.7.2/24 via 192.168.1.3 dev r3-eth0')

    r2.cmd('ip route add 10.1.8.2/24 via 192.168.1.6 dev r2-eth1')
    r3.cmd('ip route add 10.1.8.1/24 via 192.168.1.5 dev r3-eth1')
...