I have a set of command notes for general and version specific LEAF 
use. I am thinking this could be a useful addition to the LEAF FAQ's.

I would appreciate any thoughts, suggestions, and/or corrections!


********************** START OF FAQ ************************************

##################################
######## LEAF COMMAND FAQ ########
##################################

This section is a short reference of the iproute2 commands and other
tidbits of information that are commonly asked for by LEAF users. These
may save you a little time.


 IP COMMANDS                                             - 
-{ifconfig/route comparable commands}
---------------------------------------------------
#ip address show                                         
- {ifconfig}
#ip address add 1.2.3.4/24 broadcast 1.2.3.4 dev eth0 up 
- {ifconfig(options) eth0 up}
#ip link set dev eth0 up                                 
- {ifconfig eth0 up}
#ip route show                                           
- {route -n}
#ip route add default via 1.2.3.4                        
- {route add gw -net 1.2.3.4}
#ip way                                                  
- {arp -a -n}
#ip route add nat 1.2.3.4/8 via 192.168.1.10 table (-f inet)
#ip route add 192.168.0.0/24 via 192.168.0.1 dev eth0 [static route]


 LOGS
#/var/log/syslog
#/var/log/messages


 ADDING MORE MODULES
# mount -t msdos /dev/fd0 /mnt
# cp /mnt/(module_name) /lib/modules
# umount /mnt (or) umount msdos /mnt


 START FORWARDING (ROUTING)
*NOTE* This should be automatically done with LEAF, this is FYI!
 #echo "1" > /proc/sys/net/ipv4/ip_forward


 MY COMMON NIC SETUPS
#3c5x9 - set io=300,320 irq=10,11 with 3c5x9cfg DOS utility
#ne io=300 - also load the "8390" module
#smc-ultra io=300 irq=10


 DUPLEX SETTINGS
# half-duplex for connections to Cable/DSL Modems and hubs. (default)
# full-duples for NIC-to-NIC, router, and most switch connections.


########################################################
######## EIGERSTEIN/DACHSTEIN SPECIFIC COMMANDS ########
########################################################

# Start the lrp configuration applet
   lrcfg

 The network script will bring up or down any network card:
# svi network
Usage: network start|stop|reload
 network ifup|ifdown|ifreset eth0|eth1|eth2|all
 network ipfilter load|flush|reload
 network ipfilter list [input|output|forward|autofw|mfw|portfw]
 network ipfilter list masq|masquerade

 You can also use the net command
# net
Usage: net start|stop|reload
 net ifup|ifdown|ifreset eth0|eth1|eth2|all
 net ipfilter load|flush|reload
 net ipfilter list [input|output|forward|autofw|mfw|portfw]
 net ipfilter list masq|masquerade

# Additional useful network commands
  ifcfg eth0 1.2.3.4/24
  netstat -i
  netstat -r

# DHCP client "dhclient"

# editor "e3" in ae-mode (vi, pico, and others are on the disk).

# Network configuration file "/etc/network.conf".

# Firewall/Filtering is built-in (/etc/ipfilter.conf) on the stock 
(default) image.

# lrpkg -i <packagename>
  *NOTE* Also add to syslinux.cfg or lrpkg.cfg on your boot device
   to load at boot.


# SILENT_DENY OPTION IN DACHSTEIN
# To set the SILENT_DENY (no logging) option to Dachstein Firewall.
# SILENT_DENY="ProtoNumber_SourceAddress/Netmask_DestinationPort"
# Netmask and DestinationPort are optional
 *note*-the netmask and destination port# are optional
        ProtoNumber will take "tcp", "udp", and "all" for options.

        examples:
        SILENT_DENY="tcp_a.b.c.d/255.255.255.255"  (for all ports tcp-only)
        SILENT_DENY="all_a.b.c.d_80                (for single port)
        

 FIREWALL RUNNING RFC PRIVATE CLASS ADDRESS ON WAN CONNECTION
# edit /etc/ipfilter.conf and comment out the applied line of the
function:

 # #A function to filter out martian source addesses
 stop martians () {
 #RFC 1918/1617/1597 blocks
 $IPCH -A $LIST -j DENY -p all -s 10.0.0.0/8 -d 0/0 -l $*
 $IPCH -A $LIST -j DENY -p all -s 192.168.0.0/24 -d 0/0 -l $*

 #then have it take effect with "svi network reload".


#########################################
######## OXYGEN SPECIFIC COMMANDS #######
#########################################

Simply put, backing up can be done one of several ways: 

# cd /tmp
# apkg -c etc
# bpkg etc

 This way has full checking for space constraints and so forth. 

# apkg -b etc

 This way is quick and dirty, and does NOT check free space. Be 
careful with this one - don't use this to back up the root.lrp 
package! (especially if you are doing development!) 

# apkg -ba

 This is a quick and dirty way to back up "everything" - really, 
it backs up every package found on the disk in the boot drive. 
Options "-ba" will back up all packages except log.lrp, and "-be" 
will back up the works. 


# Adding new packages
 Copy it to the disk (in linux, windows, DOS, etc...)
 Reboot and Oxygen will auto-detect and add them.

# Network commands (functions)
  svi network (start|stop|restart) 
  svi network ipfilter (load|reload|flush|list)

# DHCP client "dhcpcd"

# editor "e3" in vi-mode 

# Network configuration file "/etc/network.conf"

# Firewall/Filtering is not on the stock (default) image.


#######################################################
######## BERING/LEAF-2.4.16 SPECIFIC COMMANDS  ########
#######################################################

# Start the configuration menu
  lrcfg

# lrpkg -i <packagename>
*NOTE* Also add to syslinux.cfg or lrpkg.cfg on your boot device
 to load at boot.

# "ifconfig" is on disk in addition to iproute2 commands.

# Setting status of interfaces (network cards, modems, etc...)
  ifup [options] [interface(s)
  ifdown [options] [interface(s)]

  [options]
  (start|restart|stop|reload|force-reload)

# Network commands (functions)
  svi networking (start|stop|reload|restart)

# DHCP client "pump"

# editor "e3" in ae-mode (vi, pico, and other modes available)

# Network configuration file "/etc/interfaces"

# Firewall/Filtering done by Shorewall (shorwall)


 ********************************* END OF FAQ ***********************



-- 

~Lynn Avants
aka Guitarlynn

guitarlynn at users.sourceforge.net
http://leaf.sourceforge.net

If linux isn't the answer, you've probably got the wrong question!

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to