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
