[hipl-users] It works! Re: Re: gftp on IPv6 not working completely

  • From: Robert Moskowitz <rgm@xxxxxxxxxxxxxxx>
  • To: hipl-users@xxxxxxxxxxxxx
  • Date: Fri, 15 Aug 2008 11:34:49 -0400

Well almost. Until I tried an upload.

Directory listing works just fine. Tried an upload (login was a user, not anon), and a segmentation fault.

Restarted gftp and tried a download. Same thing: segmentation fault.

Oh, the directory listing came over in what looks like 2 1284 byte datagrams.

So why do I keep getting segmentation faults? Could it be a firewall config problem for ftp? I do not have any thing specific for FTP ports, as I do not want a non-HIP client to get to vsftpd. Rather I have:

-A RH-Firewall-1-INPUT -d 2001:0010::/28 -j ACCEPT

On the server. Given the nature of FTP, is that enough? Do I need any rules on the client?

meanwhile on building code, see the bottom of this missive.

Miika Komu wrote:
Robert Moskowitz wrote:

Miika Komu wrote:
Robert Moskowitz wrote:

Hi,

p3490.htt is running vsftp on Centos 5.2, only listening on IPv6.

nc4010.htt (also running Centos 5.2) can connect to it with gftp over IPv6 (p3490's IPv6 address in in /etc/hosts).

I start hipd and hipfw (in userspace: -Aid) on both systems (I do not restart vsftp on p3490).

I start gftp on nc4010 with: hipconf run normal gftp

I connect to p3490.htt and I see the HIP exchange and a number of ESP packets going. In gftp's log window I see a message about requesting the dir listing, but nothing happens. A Segmentation fault message occurs in the terminal window where I ran hipconf, and gftp crashes.

I try again, and I don't even get that far. Log window shows Trying the HIT (which I saw the first time), but nothing more.

So once more I am stymied. Perhaps my problems are HIP userspace related. Definitely that directory listing would have used full MTUs.

I believe that I have fixed the MTU problems by lowering it. Please replay.

I got a make install error. Something about:

make[1]: *** No rule to make target '../pjproject/pjnath/lib/libphnath-hipl.a', needed by 'hipd'. Stop.
make[1]: Leaving directory '/root/hipl--userspace--2.6/hipd'
make: *** [install recursive] Error 1

Try ./autogen.sh again. Some changes in Makefiles.. works in my Centos.
OK. what are the 'rules for building' here? When I was in your office all we were doing was:

tla replay
make install

When do I include ./autogen.sh before the make?



Other related posts: