python 新增路由

2021-06-21 22:00:00 字數 784 閱讀 2344

在用python實現簡單的無線自組織路由協議時,需要對路由進行操作,以下記錄了簡單的操作。

在python中實現路由的檢視、新增、刪除。

首先,需要 import os

1、檢視路由(以讀的方式檢視)

os.popen('route -n', 'r')

2、新增路由

os.popen('route add -host 192.168.88.105 dev wlan0')

os.popen('route add -host 192.168.88.106 gw 192.168.88.1 dev wlan0')

新增完後,我們執行「route -n」命令發現路由已經新增

3、刪除路由

刪除後,我們執行「route -n」命令發現路由已經刪除

import os

result = os.popen('route -n', 'r')

#以開啟檔案的形式存放命令執行結果

routes = result.readlines()

for route in routes:

print route

os.popen('route add -host 192.168.88.105 dev wlan0')

os.popen('route add -host 192.168.88.106 gw 192.168.88.1 dev wlan0')

os.popen('route del -host 192.168.88.105 dev wlan0')

linux路由新增

linux下靜態路由修改命令 方法一 新增路由 route add net 192.168.0.0 24 gw 192.168.0.1 route add host 192.168.0.1 dev 192.168.0.1 刪除路由 route del net 192.168.0.0 24 gw 19...

ROS DHCP新增路由

7.3 dhcp options 操作路徑 ip dhcp server option dhcp 報文中的乙個選項,該選項在 dhcp 報文中為可變長的字段,option 選項中包含了部分租約資訊 報文 型別等,option 選項中最多可以包括 255 個 option。根據 dhcp 協議,乙個引...

靜態路由新增

1.windows下新增靜態路由 route add 192.168.4.0 mask 255.255.255.0 192.168.4.2 以上是臨時的,如果新增永久的如下 route p add 10.10.0.0 mask 255.255.0.0 192.168.4.222 永久的會新增到登錄檔...