android 操作路由表

2021-07-12 04:02:27 字數 2669 閱讀 5635

使用下面的 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.0.0     u     0      0        0 eth0

default         192.168.0.1     0.0.0.0         ug    0      0        0 eth0

route 命令的輸出項說明

輸出項 說明

destination 目標網段或者主機

gateway 閘道器位址,」*」 表示目標是本主機所屬的網路,不需要路由

genmask 網路掩碼

flags 標記。一些可能的標記如下:

u — 路由是活動的

h — 目標是乙個主機

g — 路由指向閘道器

r — 恢復動態路由產生的表項

d — 由路由的後台程式動態地安裝

m — 由路由的後台程式修改

! — 拒絕路由

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

route add default gw 192.168.1.1 dev eth0

setprop net.dns1 202.106.0.20

附加說明;

有時候android系統不識別route 命令,則在命令前加個「ip」就可以了,具體原因知道是啥 麼?

知道的朋友請回個帖子,謝謝了。

檢視路由表:

cat /proc/net/route

增加一條路由:

ip route add 10.0.0.2/32 dev tiwlan0

刪除一條路由:

ip route del 10.0.0.2/32

第一種:route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0

/* 增加一條網路172.16.6.0/24 經過172.16.2.254 eth0 */

/* -net增加網路 -host增加主機 netmask 子網掩碼 gw 閘道器 dev 裝置,裝置,這裡是你的網絡卡名*/

route del gw 172.16.2.254 /* 刪除預設閘道器172.16.2.254 */

route del -net 172.16.86.0/24 /* 刪除預設網路172.16.86.0 */

route /* 顯示當前路由表 */

所以這時用如下的這種方法就可以了第二種:實現的功能和上面的一樣

ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0

ip route del gw 172.16.2.254

ip route del 172.16.6.0/24 dev eth0

ip route

刪除的方法:新增路由:

route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0

刪除路由:

route del -net 10.0.0.0 netmask 255.0.0.0 dev eth0

新增預設路由:

route add default gw 10.0.0.1

刪除預設路由:

route del default gw 10.0.0.1

或者route del default

一:使用 route 命令新增

使用route 命令新增的路由,機器重啟或者網絡卡重啟後路由就失效了,方法:

//新增到主機的路由

# route add –host 192.168.168.110 dev eth0

# route add –host 192.168.168.119 gw 192.168.168.1

//新增到網路的路由

# route add –net ip netmask mask eth0

# route add –net ip netmask mask gw ip

# route add –net ip/24 eth1

//新增預設閘道器

# route add default gw ip

//刪除路由

# route del –host 192.168.168.110 dev eth0

二:在linux下設定永久路由的方法:

1.在/etc/rc.local裡新增

方法:route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.3.254

2.在/etc/sysconfig/network裡新增到末尾

方法:gateway=gw-ip 或者 gateway=gw-dev

3./etc/sysconfig/static-router :

any net x.x.x.x/24 gw y.y.y.y

操作Android手機路由表

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

靜態路由表

路由器用的是普通家用的1wan 4lan,靜態路由表作用,靜態路由表怎們設定,能不能通過靜態路由表設定不同網段共享資料夾?靜態路由表通常是指手動增加的路由表,根據閘道器連線的網段進行設定 通常家用路由器只有乙個網段,如192.168.0段,那麼預設靜態路由表就是0.0.0.0 192.168.0.x...

檢視路由表

目標 目標是目標主機 子網位址 網路位址或缺省路由。預設路由的目標為 0.0.0.0。網路掩碼 網路掩碼與目標結合使用以決定使用路由的時間。例如,主機路由的掩碼為 255.255.255.255,預設路由的掩碼為 0.0.0.0,而子網或網路路由的掩碼在這兩個極限值之間。掩碼 255.255.255...