ADSL Modeminizdeki linuxu keşfedin!

  |   Kaynak

TTNet tarafından dağıtılan "Pikatel Combomax" marka ADSL modemini evdeki bağlantım için kullanıyorum ve bu gece biraz kurcalamaya karar verdim.Bu adsl modem Broadcom "BCM6338" chipseti kullanıyor.Daha fazla uzatmadan modemi kurcalayalım :)

İlk olarak modeme "telnet" ile bağlanalım.Öntanımlı "192.168.1.1" modem adresini değiştirmedim.Sizde aynı ya da daha farklı da olabilir.

$ telnet 192.168.1.1 Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. BCM96338 ADSL Router Login: linuxman Password: * >
Şu an modeme bağlandık ve birkaç komut denemesi yapalım.
> ls ls: not found > cd cd: not found > mkdir mkdir: not found > dir dir: not found

Gördüğünüz gibi bu komutlar bulunamıyor ve şimdilik birşey göremiyoruz.Şimdi şu komutu deneyelim :

> echo * bin dev etc lib linuxrc mnt proc sbin usr var webs

Artık dizini listeleyebiliyoruz :)Modemimizi biraz daha karıştıralım ve modemin "CPU" hakkında bilgi edinelim.

> cat proc/cpuinfo

system type : 96338L-2M-8M processor : 0 cpu model : BCM6338 V1.0 BogoMIPS : 239.20 wait instruction : no microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : no VCED exceptions : not available VCEI exceptions : not available

Şimdi "RAM"i hakkında bilgi edinelim.

> cat proc/meminfo

MemTotal: 6100 kB MemFree: 432 kB Buffers: 132 kB Cached: 960 kB SwapCached: 0 kB Active: 1684 kB Inactive: 328 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 6100 kB LowFree: 432 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB Mapped: 1424 kB Slab: 2220 kB Committed_AS: 3572 kB PageTables: 244 kB VmallocTotal: 1048560 kB VmallocUsed: 1092 kB VmallocChunk: 1047428 kB

Linux kernel versiyonunu öğrenelim.

> cat proc/version Linux version 2.6.8.1 (root@localhost.localdomain) (gcc version 3.4.2) #1 Mon Apr 2 17:30:21 CST 2007

Modullerini listeleyelim.

> cat proc/modules ip_nat_pt 103680 0 - Live 0xc0100000 ip_conntrack_pt 110816 1 ip_nat_pt, Live 0xc00e3000 ipt_state 544 2 - Live 0xc00de000 ipt_mark 416 0 - Live 0xc00dc000 ipt_limit 896 2 - Live 0xc00da000 ipt_connlimit 1696 0 - Live 0xc00d8000 ipt_TCPMSS 2304 2 - Live 0xc00d1000 ipt_REDIRECT 768 0 - Live 0xc00d3000 ipt_MASQUERADE 1536 1 - Live 0xc00cd000 ipt_MARK 704 5 - Live 0xc00cf000 ipt_LOG 4064 2 - Live 0xc00b3000 ipt_FTOS 992 0 - Live 0xc00b5000 ip_nat_tftp 1888 0 - Live 0xc00cb000 ip_nat_rtsp 4816 0 - Live 0xc00c8000 ip_nat_ftp 2976 0 - Live 0xc00c0000 ip_conntrack_tftp 1824 0 - Live 0xc00be000 ip_conntrack_rtsp 15680 1 ip_nat_rtsp, Live 0xc00c3000 ip_conntrack_ftp 20608 1 ip_nat_ftp, Live 0xc00b7000 nat_cache 7856 0 - Live 0xc0059000 ip_nat_ipsec 46720 0 - Live 0xc00a6000 ip_conntrack_ipsec 30640 0 - Live 0xc009d000 ip_nat_h323 2208 0 - Live 0xc009b000 ip_conntrack_h323 10768 1 ip_nat_h323, Live 0xc0097000 ip_nat_pptp 2048 0 - Live 0xc0095000 ip_conntrack_pptp 3312 0 - Live 0xc0093000 ip_nat_gre 1280 0 - Live 0xc0063000 ip_conntrack_gre 2064 2 ip_nat_pptp,ip_conntrack_pptp, Live 0xc0061000 iptable_mangle 960 1 - Live 0xc0020000 iptable_nat 15312 11 ip_nat_pt,ipt_REDIRECT,ipt_MASQUERADE,ip_nat_tftp,ip_nat_rtsp,ip_nat_ftp,ip_nat_ipsec,ip_nat_h323,ip_nat_pptp,ip_nat_gre, Live 0xc005c000 ip_conntrack 28720 21 ip_nat_pt,ip_conntrack_pt,ipt_state,ipt_connlimit,ipt_REDIRECT,ipt_MASQUERADE,ip_nat_tftp,ip_nat_rtsp,ip_nat_ftp,ip_conntrack_tftp,ip_conntrack_rtsp,ip_conntrack_ftp,nat_cache,ip_nat_ipsec,ip_conntrack_ipsec,ip_nat_h323,ip_conntrack_h323,ip_nat_pptp,ip_conntrack_pptp,ip_conntrack_gre,iptable_nat, Live 0xc008a000 iptable_filter 928 1 - Live 0xc001e000 ip_tables 14144 13 ipt_state,ipt_mark,ipt_limit,ipt_connlimit,ipt_TCPMSS,ipt_REDIRECT,ipt_MASQUERADE,ipt_MARK,ipt_LOG,ipt_FTOS,iptable_mangle,iptable_nat,iptable_filter, Live 0xc004e000 bcm_usb 15952 0 - Live 0xc0008000 bcm_enet 23824 0 - Live 0xc0047000 bcmprocfs 13440 0 - Live 0xc0010000 br2684 62272 0 - Live 0xc0036000 blaa_dd 6880 0 - Live 0xc000d000 adsldd 140320 0 - Live 0xc0066000 atmapi 64640 3 br2684,blaa_dd,adsldd, Live 0xc0025000

Modemde çalışan "prosesleri" görelim.

> ps 1 admin 64 S init 2 admin SWN [ksoftirqd/0] 3 admin SW< [events/0] 4 admin SW< [khelper] 5 admin SW< [kblockd/0] 6 admin SW [pdflush] 7 admin SW [pdflush] 8 admin SW [kswapd0] 9 admin SW< [aio/0] 10 admin SW [mtdblockd] 17 admin 96 S -sh 47 admin 232 S cfm 139 admin 52 S pvc2684d 230 admin 128 S dhcpd 237 admin 148 S snmpd 250 admin 280 S httpd 254 admin 172 S pppd -c 8.35.1 -i nas_8_35 -u linuxman@ttnet -p ***** 482 admin 184 S upnp -L br0 -W ppp_8_35_1 -D 796 admin 180 S dproxy -D Home 1371 admin 304 S telnetd 1372 admin 336 S telnetd 1383 admin 272 S sh -c ps 1384 admin 264 R ps

Network ayarları hakkında detaylı bilgi alalım.

> ifconfig

br0 Link encap:Ethernet HWaddr 00:08:5C:8E:B7:DC
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5061439 errors:0 dropped:0 overruns:0 frame:0 TX packets:5372416 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:420761271 (401.2 MiB) TX bytes:2239306342 (2.0 GiB)

eth0 Link encap:Ethernet HWaddr 00:08:5C:8E:B7:DC
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4793160 errors:329 dropped:0 overruns:0 frame:0 TX packets:5023907 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:547037243 (521.6 MiB) TX bytes:1825231120 (1.6 GiB) Interrupt:23 Base address:0x2800

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:365 (365.0 B) TX bytes:365 (365.0 B)

nas_8_35 Link encap:Ethernet HWaddr 00:08:5C:8E:B7:DF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5458874 errors:0 dropped:0 overruns:0 frame:0 TX packets:5051758 errors:0 dropped:19208 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2212357361 (2.0 GiB) TX bytes:577014523 (550.2 MiB)

ppp_8_35_1 Link encap:Point-Point Protocol
inet addr:8... P-t-P:8...* Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:4068092 errors:0 dropped:0 overruns:0 frame:0 TX packets:3791577 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:488070832 (465.4 MiB) TX bytes:314043576 (299.4 MiB)

usb0 Link encap:Ethernet HWaddr 00:08:5C:8E:B7:DD
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:350896 errors:0 dropped:0 overruns:0 frame:0 TX packets:432777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:43181752 (41.1 MiB) TX bytes:514828098 (490.9 MiB)

IP Routing table için :
> route show Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 8*.**.*.* * 255.255.255.255 UH 0 0 0 ppp_8_35_1 192.168.1.0 * 255.255.255.0 U 0 0 0 br0 default 8*.**.*.* 0.0.0.0 UG 0 0 0 ppp_8_35_1

IPTable için :

> iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:161 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED LOG tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x16/0x02 limit: avg 6/hour burst 5 LOG flags 0 level 1 prefix `Intrusion -> ' DROP all -- 0.0.0.0/0 0.0.0.0/0 Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 192.168.1.2 tcp dpt:5647 TCPMSS tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU TCPMSS tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED LOG tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x16/0x02 limit: avg 6/hour burst 5 LOG flags 0 level 1 prefix `Intrusion -> ' DROP all -- 0.0.0.0/0 0.0.0.0/0 Chain OUTPUT (policy ACCEPT) target prot opt source destination

Modemi yeniden başlatmak için :

> reboot

Modemin web arayüzündeki web sayfaları anadizindeki "webs" dizini içindedir.Onlara da göz atmak isterseniz örnek olarak:

> cat webs/main.html

Comments powered by Disqus