about Proc file system

this  article is not about the detial of the /proc/ theme.

sometime the file in /proc/ will do a great help for you.


1. arp -a  && /proc/net/arp :

root@OpenWrt:/proc# arp -an
? (172.16.0.2) at <incomplete> on eth0
? (192.168.1.20) at 00:19:15:9b:a7:91 [ether] on br0
? (192.168.1.254) at 00:11:22:33:44:55 [ether] PERM on br0
root@OpenWrt:/proc# 


root@OpenWrt:/proc# cat /proc/net/arp  
IP address       HW type     Flags       HW address            Mask     Device  
172.16.0.2       0x1         0x0         00:00:00:00:00:00     *        eth0  
192.168.1.20     0x1         0x2         00:19:15:9b:a7:91     *        br0  
192.168.1.254    0x1         0x6         00:11:22:33:44:55     *        br0  
root@OpenWrt:/proc#

2.  route && /proc/net/route :

root@OpenWrt:/# route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
192.168.1.0     192.168.1.51    255.255.255.0   UG    1      0        0 br0
172.16.0.0      0.0.0.0         255.255.224.0   U     0      0        0 eth0
0.0.0.0         172.16.0.2      0.0.0.0         UG    0      0        0 eth0
root@OpenWrt:/# 
root@OpenWrt:/# 
root@OpenWrt:/# cat /proc/net/route
Iface   Destination     Gateway         Flags   RefCnt  Use     Metric  Mask            MTU       Window  IRTT                                                       
br0     0001A8C0        00000000        0001    0       0       0       00FFFFFF        00                                                                                
br0     0001A8C0        3301A8C0        0003    0       0       1       00FFFFFF        00                                                                                
eth0    000010AC        00000000        0001    0       0       0       00E0FFFF        00                                                                               
eth0    00000000        020010AC        0003    0       0       0       00000000        00                                                                               
root@OpenWrt:/# 


3.  ifconfig && cat /proc/net/dev

root@OpenWrt:/# ifconfig eth2; cat /proc/net/dev
eth2      Link encap:Ethernet  HWaddr 00:19:15:17:21:3D  
          inet6 addr: fe80::22a:2bff:fe2c:2d2e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:149 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13954 (13.6 KiB)  TX bytes:90462 (88.3 KiB)
          Interrupt:55 

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop 

fifo colls carrier compressed
    lo:   11920      54    0    0    0     0          0         0    11920      54    0    0  

  0     0       0          0
  eth0:       0       0    0    0    0     0          0         0      238       3    0    0  

  0     0       0          0
  eth2:   13954     149    0    0    0     0          0         0    90462     160    0    0  

  0     0       0          0
  eth1:    1616      50    0   48    0     0          0         0     5881      85    0    0  

  0     0       0          0
 tunl0:       0       0    0    0    0     0          0         0        0       0    0    0  

  0     0       0          0
  gre0:       0       0    0    0    0     0          0         0        0       0    0    0  

  0     0       0          0
  sit0:       0       0    0    0    0     0          0         0        0       0    0    0  

  0     0       0          0
ip6tnl0:       0       0    0    0    0     0          0         0        0       0    0    0 

   0     0       0          0
 wifi0:       0   16646    0    0    0     0          0         0        0    3496   38    0  

  0     0       0          0
  eth3:       0       0    0    0    0     0          0         0        0       0    0    0  

  0     0       0          0
  ath0:       0       0    0    0    0     0          0         0      225       1    0   62  

  0     0       0          0
   br0:   12738     196    0    0    0     0          0        45    88810     142    0    0  

  0     0       0          0
  ath3:       0       0    0    0    0     0          0         0        0       0    0   61  

  0     0       0          0
 teql0:       0       0    0    0    0     0          0         0        0       0    0    0  

  0     0       0          0
root@OpenWrt:/# 

4. /proc/sys/net/ipv4/ip_forward

to verify whether the system enable the function of  ip forward ( for the utility of router )

[zhang@localhost ]$ cat /proc/sys/net/ipv4/ip_forward
0
do "echo 1 > /proc/sys/net/ipv4/ip_forward" to enable the function of router/ip forward

5. cat /proc/modules

show the modules that already inserted in system.


# cat /proc/modules
csmencaps 16464 2 - Live 0xc00fc000
nf_nat_tftp 464 0 - Live 0xc00f1000
nf_nat_irc 880 0 - Live 0xc00ef000
nf_nat_ftp 1632 0 - Live 0xc00ed000
nf_conntrack_tftp 3104 1 nf_nat_tftp, Live 0xc00eb000
nf_conntrack_irc 3264 1 nf_nat_irc, Live 0xc00e9000
nf_conntrack_ftp 6176 1 nf_nat_ftp, Live 0xc00dd000
nf_nat_pptp 1392 0 - Live 0xc00e4000
nf_conntrack_pptp 3456 1 nf_nat_pptp, Live 0xc00d9000
nf_nat_proto_gre 960 1 nf_nat_pptp, Live 0xc00db000
nf_conntrack_proto_gre 2544 1 nf_conntrack_pptp, Live 0xc0094000
ip_queue 10464 0 - Live 0xc00e0000
xt_mark 624 0 - Live 0xc0096000
ipt_LOG 4640 0 - Live 0xc0071000
xt_limit 1152 0 - Live 0xc0092000
xt_state 832 0 - Live 0xc0090000
ipt_REDIRECT 704 0 - Live 0xc007e000
ipt_MASQUERADE 2288 1 - Live 0xc0074000
iptable_nat 3664 1 - Live 0xc0033000
nf_nat 10720 8 nf_nat_tftp,nf_nat_irc,nf_nat_ftp,nf_nat_pptp,nf_nat_proto_gre,ipt_REDIRECT,ipt_MASQUERADE,iptable_nat, Live 0xc008c000
nf_conntrack_ipv4 23696 2 iptable_nat, Live 0xc0077000
nf_conntrack 39856 15 nf_nat_tftp,nf_nat_irc,nf_nat_ftp,nf_conntrack_tftp,nf_conntrack_irc,nf_conntrack_ftp,nf_nat_pptp,nf_conntrack_pptp,nf_conntrack_proto_gre,ip_queue,xt_state,ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4, Live 0xc0081000
nfnetlink 3248 0 - Live 0xc006d000
xt_SKIPLOG 528 0 - Live 0xc006b000
xt_TCPMSS 1936 2 - Live 0xc0069000
iptable_mangle 1008 1 - Live 0xc0062000
iptable_filter 864 1 - Live 0xc0060000
ip_tables 8496 3 iptable_nat,iptable_mangle,iptable_filter, Live 0xc0065000
xt_tcpudp 1824 18 - Live 0xc005e000
xt_multiport 1824 0 - Live 0xc005c000
xt_MARK 912 6 - Live 0xc005a000
xt_DSCP 992 0 - Live 0xc0058000
xt_dscp 784 0 - Live 0xc0056000
x_tables 7936 16 ip_queue,xt_mark,ipt_LOG,xt_limit,xt_state,ipt_REDIRECT,ipt_MASQUERADE,iptable_nat,xt_SKIPLOG,xt_TCPMSS,ip_tables,xt_tcpudp,xt_multiport,xt_MARK,xt_DSCP,xt_dscp, Live 0xc0027000
proxyaccelerator 17984 0 - Live 0xc0050000
wl 1087040 0 - Live 0xc0239000 (P)
bcm_enet 19136 0 - Live 0xc000c000 (P)
bcmprocfs 14832 0 - Live 0xc001c000 (P)
adsldd 261040 0 - Live 0xc0098000 (P)
bcmxtmcfg 29920 1 adsldd, Live 0xc002a000 (P)
pktcmf 101232 2 bcm_enet,bcmxtmcfg, Live 0xc0036000 (P)
pktflow 30832 1 pktcmf, Live 0xc0013000 (P)
# 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值