Additional information Doc, this might help.
Redhat 7.1 has a new Firewall feature that may be enabled upon
installation. She also need to know this and probably provide her a basic
security info on Linux. (ipchains/ Iptables,Tripwire etc.)
On Sun, 9 Sep 2001, Pablo Manalastas wrote:
>
> I sent the following email to a colleague who will be teaching
> the Linux installation course in HP-Singapore. If you find
> anything wrong with the instructions that I sent her, please
> post your corrections here. Thanks.
>
> PMana
>
> ======
>
> Katherine,
>
> After teaching the HP course, "Linux installation and configuration",
> using RedHat 7.1, I would like to make the following recommendations:
>
> 1. On many machines (at least three that we tried), the network driver
> 3c59x is autoloaded during boot time using the load options indicated
> in /etc/modules.conf (the "eth0" line), but when the kernel daemon
> notices that there is no network activity for some time, this
> driver is automatically unloaded from the kernel, causing loss of
> network connectivity. An "ifconfig" command shows that "lo" is
> the only active network interface, and that "eth0" does not exist.
>
> I suggest the following "fixes":
>
> a. If you want temporary reconnection to the network, just start
> networking again, using the init script,
>
> /etc/rc.d/init.d/network start.
>
> The trouble with this fix is that it is temporary, and the kernel
> daemon will again unload the network support some time later.
> At that time, you can start the network init script again.
> Obviously, this can cause a lot of frustration.
>
> b. Modify the "eth0" entry in the /etc/modules.conf file, so that
> the 3c59x module is loaded permanently. To do this, you need to
> read the man pages for modprobe, insmod, rmmod, and modules.conf.
>
> c. Disable kerneld, the kernel daemon, by compiling a new kernel
> with no kerneld support. If you do this, you will not be able
> to automatically load support for other modules, and so is not
> a good idea.
>
> d. Compile a new kernel that has the network driver (3c59x)
> permanently included and not a loadable module. This is the
> recommended fix. Do not forget to run lilo to install the
> new kernel. Also you need to comment out the "eth0" line
> in /etc/modules.conf (a # at the start of the line should do
> the trick). This tells the boot time scripts that the network
> driver is now part of the kernel and not a loadable module.
> I recommend that you use the stock kernel version 2.4.2-X
> that ships with RedHat 7.1 when you compile this new kernel.
> Using the latest kernel version 2.4.9 breaks some of the
> RedHat apps that were compiled against 2.4.2. For example,
> NFS might stop working because nfs-utils compiled against
> 2.4.2 does not work with 2.4.9.
>
> 2. The stock sendmail that ships with RedHat 7.1 comes with the
> file /etc/mail/sendmail.cf that is configured to support only
> localhost mail. You can only send mail to a user on the same
> machine, but not across the network to a user on another machine.
>
> You can easily fix this by generating a new sendmail.cf file
> that supports smtp across machines.
> Look for the sendmail source code, and in the directory ./cf/cf
> look for the file tcpproto.mc. Modify this file to your taste.
> The recommendations given in ./cf/README should be taken into
> account when modifying ./cf/cf/tcpproto.mc. I suggest that you
> copy ./cf/cf/tcpproto.mc to ./cf/cf/mysendmail.mc and do your
> changes here. Run m4 to produce mysendamil.cf from the
> mysendmail.mc file. Then copy mysendmail.cf to
> /etc/mail/sendmail.mc. Restart the email service by running
> the script,
>
> /etc/rc.d/init.d/sendmail restart
>
> 3. The default RedHat 7.1 installation is more secure that RedHat 6.X.
> To do this, 7.1 shipped with the more secure xinetd, instead
> of the traditional inetd+tcpwrapper. Because of this you can not
> find the config file /etc/inetd.conf mentioned in the HP-Linux
> manuals. Instead, you have /etc/xinetd.conf and the directory
> /etc/xinetd.d containing configuration files for each one of
> the services finger, rlogin, telnet, wu-ftd, etc. All of these
> services are DISABLED, and so you can not do any of the lab exercises
> on telnet, NFS, etc mentioned in the HP-Linux manuals. You have to
> explicitly/manually enable each of the services that you need. For
> example, to enable telnet, edit the file /etc/xinetd.d/telnet
> and change the line "disable=yes" to "disable=no". You might also
> need to add a line to enable telnet to individual ports like
> 23(login), 25(mail), 80(http), etc. See "man xinetd" for
> additional instructions. After making the changes that you want
> to /etc/xinetd.d/telnet, you need to restart the xinetd server
> using the script
>
> /etc/rc.d/init.d/xinetd restart.
>
> Good luck. I think that the effort that we make in getting RedHat 7.1
> to work with the HP-Linux courseware will pay off in the end.
>
> Regards,
>
> Pablo
>
> _
> Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
> To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]
>
> To subscribe to the Linux Newbies' List: send "subscribe" in the body to
>[EMAIL PROTECTED]
>
_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]
To subscribe to the Linux Newbies' List: send "subscribe" in the body to
[EMAIL PROTECTED]