Hello,

I am connected to the Internet through bezeq ; my modem/router is BFocus
312+ (ECI).

I had performed telnet to the BFocus 312+ (telnet 10.0.0.138, Admin/Admin).

It is a Linux-based machine, running 2.4.17-based kernel, as cat
/proc/version
shows (more precisely, 2.4.17_mvl21-malta-mips_fp_le).

I ran: ps aux; this is the list of processes I got:

  init
  [keventd]
  [ksoftirqd_CPU0]
  [kswapd]
  [bdflush]
  [kupdated]
  [mtdblockd]
  /usr/sbin/thttpd -d /usr/www -u root -p 80 -c /cgi-b
  /usr/sbin/pppdmonitor 15
  /usr/bin/cm_pc
  init
  /usr/bin/cm_logic -m /dev/ticfg -c /etc/config.xml
  /usr/bin/cm_monitor
  /sbin/dproxy -c /etc/resolv.conf -d
  /usr/sbin/udhcpd /var/tmp/udhcpd.conf
  /sbin/utelnetd
  -sh

As you can notice, there is no routing protocol among this processes (like
RIP).

On the other hand, I entered the web interface of this modem/router.
(http://10.0.0.138, Admin/Admin).

There I went to the "Advanced" tab.
The  "Enable RIP" is NOT selected. The GUI has the ability to enable RIP
(Routing Information Protocol), and in fact, you can select between
RIPv1, RIPv2 or RIPv1-Compatible, and also a direction (In, Out or both).

I must admit that I don't know much about routing. As I understand, this
device is currently functioning as a modem which enables
direct connection and **not** as a router which propagates routing tables
information (Am I right in this?)

I have two questions:

1) Suppose I will enable routing (RIPv2). Is it a good thing
to do ? What are the benefits of doing so? By doing so, does that mean
that the routing tables in the kernel will be updated
from time to time by the user-space routing protocols (RIP) ?


2) I want to hack the code. It should be GPL. Did anybody have a clue where
I can get it ?

Regards,

Dan

Reply via email to