← Back to team overview

epoptes team mailing list archive

[Bug 1549467] Re: Standalone client is not showing in epoptes

 

Thanks for the info, again!

The problem is in determining ip address inside info()
I can see that command `ip -oneline -family inet addr show dev eth0` returns several IPs:
2: eth0    inet 91.90.38.142/30 brd 91.90.38.143 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 172.22.21.128/23 brd 172.22.21.255 scope global eth0:1\       valid_lft forever preferred_lft forever
2: eth0    inet 192.168.3.200/24 brd 192.168.3.255 scope global eth0:2\       valid_lft forever preferred_lft forever

In the statement:
IP=$(ip -oneline -family inet addr show dev "$def_iface" \
      | sed "s/.* \([0-9.]*\)\/.*/\\1/")
I added ';q' to sed script to force it to handle only 1st line:
      | sed "s/.* \([0-9.]*\)\/.*/\\1/;q")
and now it works! Client appears in epoptes!

OTHER OBSERVATIONS:
1. You should probably set LC_ALL=C when calling info() to pick values correctly, for example RAM is not determined because of Russian locale. The output of `free -m`:
             total       used       free     shared    buffers     cached
Память:       3828        531       3297         46         51        266
-/+ буферы/кэш:        213       3615
Swap:         3967          0       3967

So `grep "^Mem"` does not work. But `LC_ALL=C free -m` works.

2. Once after reboot I found that when when I execute info() on client it for some reason tun0 examined instead of eth0, other things were the same but MAC was different: 
MAC=6:0:CAAE1500DCFFFAAEDEDEFADEFAE100E

To check why I ran the following commands:
root@sklad:~# ip -oneline -family inet link show dev tun0
6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100\    link/none
root@sklad:~# ip -oneline -family inet link show dev tun0 | sed 'y/abcdef-/ABCDEF:/;s/[^A-F0-9:]//g'
6:0:CAAE1500DCFFFAAEDEDEFADEFAE100E

This happened only once, but I'm not sure whether or not it will happen
again...

-- 
You received this bug notification because you are a member of Epoptes
Developers, which is subscribed to Epoptes.
https://bugs.launchpad.net/bugs/1549467

Title:
  Standalone client is not showing in epoptes

Status in Epoptes:
  New

Bug description:
  Hello,

  I have two clients (172.22.21.128 and 172.22.21.129).
  Systems is almost identical Lubuntu 14.04 except that one box is also a router.

  I do epoptes-client from both clients with the same output:
   * Epoptes-client connecting to 172.22.11.20:789...
     ...done.
  Command line is not complete. Try option "help"

  Also on the server I run: netstat -tp | grep 789
  tcp        0      0 ts.ad.aris-omsk.ru:789  172.22.21.129:33903     ESTABLISHED 26304/python    
  tcp        0      0 ts.ad.aris-omsk.ru:789  172.22.21.128:34489     ESTABLISHED 26304/python    

  Client 172.22.21.129 appears  in epoptes console, client 172.22.21.128
  does not whatever I do.

  I'm sorry. I don't know how to debug this. Could you help me please.

To manage notifications about this bug go to:
https://bugs.launchpad.net/epoptes/+bug/1549467/+subscriptions


References