How To Install Freesco 0.4.2 & Ncr53c8xx ?

Support section for FREESCO v0.4.x

Postby free » Mon May 11, 2009 4:08 am

Please help me, how to install Freesco 0.4.2 on SCSI HDD with Symbios Logic NCR53C810 onboard controler.
I download kernel-032.ncr53c8xx.bin , but no disk space on device.
BIOS does not support boot from CDROM, only FDD & HDD.
Thanks.
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby Lightning » Mon May 11, 2009 5:59 am

That kernel will not work for the 04x series, I will try and compile a kernel that will run the SCSI device and still fit on the floppy, which may actually require two kernels. One to install with and then one that can be used once the system is running on the hard drive. But I will see what is required and post a link to the kernel(s) probably later today.
But I need to know what class of CPU you are running ? 486/586/686
Also if you are planning on running anything like the apache package and or anything else you may have planned for this machine. such as CDrom support that may be needed.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GURU !!
 
Posts: 2917
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby free » Mon May 11, 2009 7:31 am

The machine is Compaq ProSignia 300 - P150MHz, 80MB RAM, 4.3GB HDD
Yes i have planned to install Freesco on ext2 partition and running apache, squid, proftpd.
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby Lightning » Mon May 11, 2009 9:56 am

Make sure that you have the minimum configuration to get FREESCO online. Which means if you need more than one network driver, just load the one for the external card. Then download this file and rename it to "kernel" <a href='http://lewys-spot.dyndns.org/packages/0.4.x/kernels/kernel-042.386-nc53c7xx_8xx_hd_only' target='_blank'>http://lewys-spot.dyndns.org/packages/0.4....7xx_8xx_hd_only</a> and copy it to the floppy replacing the existing kernel. The system then should recognize the SCSI hard drive and be able to install the ext2 package for installation. Once it is on the hard drive you can install this kernel from the package menu and install it directly to the hard drive using the systems built in kernel replacement system inside the "pkg" command. The upgrade kernel has VIPC for Apache, CD support and is optimized for a Pentium class CPU <a href='http://lewys-spot.dyndns.org/packages/0.4.x/kernels/kernel-042.586-vipc-cd-nc53c7xx_8xx' target='_blank'>http://lewys-spot.dyndns.org/packages/0.4....cd-nc53c7xx_8xx</a>
On a side note there are a LOT of Compaq machines that have part of the BIOS on the hard drive. So if you see a stray partition at the beginning of the drive, do not remove it during the installation of the ext2 partition.

Let me know how this works for you.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GURU !!
 
Posts: 2917
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby free » Wed May 13, 2009 5:43 am

Kernel works fine, but i have big port forwarding problem:
"## NOTE: Ports above 48711 are not allowed."
With Freesco 0.3.4 and 0.3.5 no problem.
I always use ports above 50000, because some of private trakers like pedro says:

"Why do I get a "Rejected by tracker - Port xxxx is blacklisted" error?
Your client is reporting to the tracker that it uses one of forbidden ports.
Pedro's BTMusic does not allow clients to use ports within 0 - 49151 range.
The allowed ports list includes the following port ranges:
Allowed ports 49152 - 65535"
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby dingetje » Wed May 13, 2009 7:01 am

FYI: the later FREESCO kernels have a larger NAT port range to facilitate port "hungry" P2P applications like torrent clients. A "custom" made kernel could be compiled with a smaller NAT reserved port range. The best man for this job is Mr. FREESCO a.k.a. Lightning himself ;)
GreetZ
http://dingetje.homeip.net

"Software is like sex: it's better when it's free." - LINUS TORVALDS
User avatar
dingetje
Senior Advanced Member
 
Posts: 998
Joined: Wed Nov 14, 2001 12:13 pm
Location: The Netherlands

Postby free » Wed May 13, 2009 8:33 am

dingetje , smaller NAT port range is bad idea.
Is it possible the spare space for NAT to be full of action in another words dynamical ?
For example 10000 ports with exeption of the ports wich are allready redirected.
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby Lightning » Wed May 13, 2009 1:31 pm

Ports above 48711 are not allowed
Since the beginning of the 03x series the kernel has had a 16K masq table and ports above 48711 should have never been used. The reason is because NAT uses those ports for masquerading and if you happen to also port forward those ports then at some point there will be a NAT reply that could/will be sent to the wrong host. Of course if you are only using one client then this would not happen. Regardless what I did was to add the ability for the rc_pfwd script to check the port forwarding range and then not allow ports above 48711 to be used in the 04x series. If you have never had a problem doing this with your previous 03x systems then you can disable the port testing in that script quite easily by doing the following. Just be aware that I do NOT recommend doing it.
edit /rc/rc_pfwd
Code: Select all
str(){  [ "$NPFWD" = $y ] || exit 1
        $E -n "$EQ...$HT";a=0;err=0;hp=48712;p="$ER"
## Change hp=48712 to hp=65536
cp /rc/rc_pfwd  /pkg/rc/
sync
rc_pfwd restart

Then to avoid as much problems as possible I would recommend using port 65535 for your port forwarding port for your application. Although if you have not had any problems in the past you can probably use the port you were using before.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GURU !!
 
Posts: 2917
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby free » Thu May 14, 2009 2:29 am

I tried in normal and shell mode:

edit /rc/rc_pfwd
## Found and change hp=48712 to hp=65536
Alt+s
F10
cp /rc/rc_pfwd /pkg/rc/
sync
rc_pfwd restart

But the result is the following:
In the file /pkg/rc/rc_pfwd new value is ok -> hp=65536
But in the file /rc/rc_pfwd value not change after reboot -> hp=48712
And ports above 48711 remain restricted for port forwarding.
What is wrong ?
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby Lightning » Thu May 14, 2009 3:03 am

But in the file /rc/rc_pfwd value not change after reboot -> hp=48712
The ramdisk version of any file can never be changed to survive a reboot. The thing to understand is that the /pkg/rc/ directory has a priority over the /rc/ directory in the PATH. So any copy of any file in the /pkg/rc/ directory is the one that is used as long as the file is always called without any PATH. Which it is never called with a PATH by the system.

As for whether the port is still showing as restricted or not I can not say. The only thing that I can say with absolute certainty is that in the scheme of port forwarding that single extra test is the ONLY difference between the 03x series and the 04x series. So if you are still having problems then your problem is a configuration issue either with FREESCO or with the client. So for further help a report will be needed.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GURU !!
 
Posts: 2917
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby free » Thu May 14, 2009 4:20 am

Lightning wrote:So for further help a report will be needed.

Here is report. All addresses is private, because router in test mode.
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby Lightning » Thu May 14, 2009 6:10 pm

According to the report you do not have any network cards installed. This means that you need to install drivers for your network cards before anything is going to work. Which I have no idea which one(s) you need without knowing the make and model of the cards.
I will also add that I really dislike helping with "test" routers because at least 90% of the time they will never work because the test environment is flawed in some manor.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GURU !!
 
Posts: 2917
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby free » Thu May 14, 2009 6:49 pm

This report was created in setup mode.
My network cards is:
eth0: 3COM 3c509
eth1: Compaq NetFlex-3/P, Rev. 16
eth2: AMD 79C970 (rev 2).
Drivers for my network cards is:
----- ls -l /boot/drv/ -----
-rw-r--r-- 1 root root 4556 Feb 7 00:41 3c509.gz
-rw-r--r-- 1 root root 11414 Feb 7 00:41 tlan.gz
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Postby Lightning » Thu May 14, 2009 11:01 pm

From the text at the top of this page
Do not create the report.txt file while in ""SETUP"" mode. Not all information will be included in the file and we will not be able to help to a full extent.

So without running in normal mode and a new report I can not help.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GURU !!
 
Posts: 2917
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby free » Fri May 15, 2009 4:31 am

Lightning, sorry my mistake.
User avatar
free
Junior Member
 
Posts: 33
Joined: Sun Feb 26, 2006 8:13 pm
Location: Bulgaria

Next

Return to FREESCO Support for v0.4.x

Who is online

Users browsing this forum: No registered users and 1 guest

cron