添加/删除路由

查看路由

linux

1
2
3
4
5
> route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.3.1 0.0.0.0 UG 100 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0

mac

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
> netstat -nr
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.1.101.254 UGSc 214 718 en0
10.1.100/23 link#4 UCS 11 0 en0
10.1.100.22 link#4 UHLWIi 1 1 en0
10.1.100.65/32 link#4 UCS 2 0 en0
10.1.100.65 60:3:8:a5:3b:9e UHLWIi 1 3 lo0
10.1.100.88 link#4 UHLWIi 1 3 en0
10.1.100.94 link#4 UHLWIi 1 2 en0
10.1.100.99 link#4 UHLWIi 1 3 en0
10.1.100.100 link#4 UHLWIi 1 3 en0
10.1.100.121 link#4 UHLWIi 1 3 en0
10.1.100.146 90:b6:86:d8:d:24 UHLWIi 1 1 en0 867
10.1.101.128 link#4 UHLWIi 1 2 en0
10.1.101.164 c8:25:e1:61:70:2e UHLWIi 1 1 en0 1004
10.1.101.254/32 link#4 UCS 2 0 en0
10.1.101.254 b0:aa:77:1a:b0:58 UHLWIir 215 16 en0 782
10.1.101.255 link#4 UHLWbI 1 142 en0
10.255.1/24 10.255.1.65 UGSc 1 0 utun0
10.255.1.65 10.255.1.66 UH 3 0 utun0
10.255.99/24 10.255.99.49 UGSc 1 0 utun1
10.255.99.49 10.255.99.50 UH 13 0 utun1
10.255.100/24 10.255.100.41 UGSc 1 0 utun2
10.255.100.41 10.255.100.42 UH 13 0 utun2
111.202.124.222/32 192.168.1.1 UGSc 2 0 en0
127 127.0.0.1 UCS 1 0 lo0
127.0.0.1 127.0.0.1 UH 27 57535 lo0
169.254 link#4 UCS 1 0 en0
192.168.2 10.255.99.49 UGSc 1 0 utun1
192.168.3 10.255.99.49 UGSc 2 0 utun1
192.168.4 10.255.99.49 UGSc 1 0 utun1
192.168.7 10.255.99.49 UGSc 1 0 utun1
192.168.8 10.255.99.49 UGSc 1 0 utun1
192.168.89 10.255.99.49 UGSc 1 0 utun1
192.168.90 10.255.99.49 UGSc 1 0 utun1
192.168.91 10.255.99.49 UGSc 1 0 utun1
192.168.95 10.255.99.49 UGSc 1 0 utun1
192.168.99 10.255.99.49 UGSc 1 0 utun1
192.168.101 10.255.100.41 UGSc 1 0 utun2
192.168.103 10.255.100.41 UGSc 1 0 utun2
192.168.105 10.255.100.41 UGSc 2 0 utun2
192.168.110 10.255.100.41 UGSc 1 0 utun2
192.168.111 10.255.100.41 UGSc 1 0 utun2
192.168.168 10.255.1.65 UGSc 1 0 utun0
192.168.247 10.255.100.41 UGSc 1 0 utun2
192.168.248 10.255.100.41 UGSc 1 0 utun2
192.168.251 10.255.100.41 UGSc 1 0 utun2
192.168.252 10.255.100.41 UGSc 1 0 utun2
192.168.253 10.255.100.41 UGSc 1 0 utun2
224.0.0 link#4 UmCS 2 0 en0
224.0.0.251 1:0:5e:0:0:fb UHmLWI 1 0 en0
255.255.255.255/32 link#4 UCS 2 0 en0
255.255.255.255 link#4 UHLWbI 1 133 en0

添加路由

通过出口IP添加

1
2
3
4
route add -net 192.168.2.0/24 gw 192.168.10.85
route add -net 192.168.8.0/24 gw 192.168.10.85
route add -net 192.168.168.0/24 gw 192.168.10.85
route add -net 192.168.100.0/24 gw 192.168.10.85

通过出口设备添加

1
route add -net 0.0.0.0 dev ppp0 //添加默认路由

删除路由

1
2
3
4
route del -net 192.168.2.0/24 gw 192.168.10.85
route del -net 192.168.8.0/24 gw 192.168.10.85
route del -net 192.168.168.0/24 gw 192.168.10.85
route del -net 192.168.100.0/24 gw 192.168.10.85