After a whole afternoon's reading and working, I did make the RTNet and
rtping work. But some problem and confusion still there,
Hope somebody can help me on this.
Please go through the following attached TXT file
and the question is enclosed along with
related commands and outputs.
Thanks again, Howard.
[EMAIL PROTECTED] sbin]# ./rtifconfig rteth0 up 192.168.1.103 netmask
255.255.255.0
[EMAIL PROTECTED] sbin]# ./rtifconfig -a
rteth0 Medium: Ethernet Hardware address: 00:20:78:1C:AF:97
IP address: 192.168.1.103 Broadcast address: 192.168.1.255
UP BROADCAST RUNNING MTU: 1500
rtlo Medium: Local Loopback
LOOPBACK MTU: 1500
[EMAIL PROTECTED] sbin]# ./rtping 192.168.1.103
Real-time PING 192.168.1.103 56(84) bytes of data.
ioctl: No route to host
[EMAIL PROTECTED] sbin]# ./rtroute
Host Routing Table
Hash Destination HW Address Device
3F 192.168.1.255 FF:FF:FF:FF:FF:FF rteth0
Network Routing Table
Hash Destination Mask Gateway
[EMAIL PROTECTED] sbin]# ./rtping 192.168.1.1
Real-time PING 192.168.1.1 56(84) bytes of data.
ioctl: No route to host
[EMAIL PROTECTED] sbin]# lsmod
Module Size Used by Not tainted
rtcap 12768 0 (unused)
loopback-rt 1580 1
tulip-rt 36404 2
rtnet 58696 0 [rtcap loopback-rt tulip-rt]
rtai_rtdm 13044 0 [rtnet]
rtai_sem 12160 0 [tulip-rt rtnet]
rtai_ksched 43509 0 [rtcap tulip-rt rtnet rtai_rtdm rtai_sem]
rtai_hal 39552 1 [rtcap loopback-rt tulip-rt rtnet rtai_rtdm
rtai_sem rtai_ksched]
crc32 3592 0
[EMAIL PROTECTED] sbin]# ./rtroute solicit 192.168.1.103 dev rteth0
[EMAIL PROTECTED] sbin]# ./rtroute solicit 192.168.1.1 dev rteth0
[EMAIL PROTECTED] sbin]# ./rtroute
Host Routing Table
Hash Destination HW Address Device
01 192.168.1.1 00:0F:66:36:E2:90 rteth0
3F 192.168.1.255 FF:FF:FF:FF:FF:FF rteth0
Network Routing Table
Hash Destination Mask Gateway
[EMAIL PROTECTED] sbin]# ./rtping 192.168.1.103
Real-time PING 192.168.1.103 56(84) bytes of data.
ioctl: No route to host
???????????????? Why this is not successful ?????????
[EMAIL PROTECTED] sbin]# ./rtping 192.168.1.1
Real-time PING 192.168.1.1 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 time=0.0 us
64 bytes from 192.168.1.1: icmp_seq=2 time=0.0 us
64 bytes from 192.168.1.1: icmp_seq=3 time=0.0 us
64 bytes from 192.168.1.1: icmp_seq=4 time=0.0 us
64 bytes from 192.168.1.1: icmp_seq=5 time=0.0 us
??????? This is successful after I added the route for 192.168.1.1 ????
???????
Can anybody help to clarify and solve this for me.
now I do the following:
[EMAIL PROTECTED] sbin]# ./rtifconfig rtlo up 127.0.0.1
[EMAIL PROTECTED] sbin]# ./rtping 192.168.1.103
Real-time PING 192.168.1.103 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 time=0.0 us
???? Why this rtping is coming back from 127.0.0.1 instead of 192.168.1.103 ???
1. Then I do ifconfig up rteth0, rteth0-mac and rtlo.
2. ping 192.168.1.103 and 192.168.1.1
3. ping failed - network is not reachable.
????? What is the problem with Linux regular ping ?????
????? Do I have to configure the route for linux interface etc ????
????? If the ping would work in linux space in above situation ????
Thanks a lot.
Regards,
Howard.