MacOS 上路由表的操作記錄

2021-10-06 12:19:35 字數 1207 閱讀 9888

檢視路由表:netstat -nr

新增路由:sudo route add 34.0.7.0 34.0.7.1

刪除路由:sudo route delete 0.0.0.0

清空路由表:networksetup -setadditionalroutes "ethernet", 「ethernet」 指定路由走哪個裝置(檢視當前的裝置可以使用這個命令networksetup -listallnetworkservices

清空路由表:sudo route flush, 是否有效沒測試過,通過man route看到的,等哪天試過了,再來更新這個內容是否有效

我這裡的使用場景是無線接外網, usb 網絡卡接內網,無線路由的閘道器是 192.168.0.1, usb 網絡卡的閘道器是 34.0.7.1

刪除預設路由:sudo route delete 0.0.0.0

新增預設路由走無線網絡卡:sudo route add 0.0.0.0 192.168.0.1

內網走 usb 網絡卡:sudo route add 34.0.7.0 34.0.7.1

調整網路順序,網路屬性裡面的多個網絡卡的優先順序順序問題。基本原則是哪個網絡卡訪問網際網路,他的優先順序就在上面就可以了

有個問題沒搞明白, 按邏輯說這樣新增的靜態路由是臨時的,在重啟後會消失失效,可實際上我重啟了之後並沒有失效

networksetupmac 自帶的工具,公升級到最新的sierra後擁有,是個「系統偏好設定」中網路設定工具的終端版

networksetup –help可以檢視具體的幫助

新增靜態永久路由:networksetup -setadditionalroutes "usb 10/100/1000 lan" 10.188.12.0 255.255.255.0 192.168.8.254

「usb 10/100/1000 lan」 指定路由走哪個裝置(檢視當前的裝置可以使用這個命令networksetup -listallnetworkservices

netstat -nr檢視路由表

android 操作路由表

使用下面的 route 命令可以檢視 linux 核心路由表。route destination gateway genmask flags metric ref use iface 192.168.0.0 255.255.255.0 u 0 0 0 eth0 169.254.0.0 255.255...

操作Android手機路由表

公司為了安全wifi網路需要手工設定路由表才能上網,查了好久的資料終於找到。用電腦操作android手機工具adb方便輸入命令 也可用手機終端模擬器 這是通過usb線來除錯管理手機的工具,使用非常簡單在控制台下輸入adb.exe檔案的路徑再空格後輸入shell,即可管理手機。1,顯示路由命令 ip ...

路由表的建立

1.路由表 由很多路由條目組成,每個條目都指明去往某個網路的資料報應該由哪個介面傳送,其中最後一條是預設路由條目。2.路由條目 路由表中一行,每個條目主要由目的網路位址 子網掩碼 下一跳位址 傳送介面四部分組成,如果要傳送的資料報的目的網路位址匹配路由表中的某一行,就按規定的介面傳送到下一跳位址。3...