spousteni scriptu

michal hovjacky michal na mwebsnet.com
Středa Listopad 21 09:00:58 CET 2001


DD vsem,

s vasi pomoci jsem celkem pred nedavne vyresil routovani pomoci iptables.
Ted jak si s tim hraju, tak uz by se mihodilo, aby nejaky zakladni pravidla
sla spustit automaticky, ale kdyz se po telnetu prihlasim a "switchnu" na
roota a spustim script, ktery jsem si stahnul a upravil a pak z nej udelal
spustitelny soubor pomoci chmod a+x script.dhcp a sice pomoci exec file
script.dhcp tak se mi objevi pouze
Bourne shell script text executable a zase me to hodi na uzivatele, pod
kterym sem se pred tim prihlasil. a routovani dale nefunguje .. pokud
jednotlive radky napisu do prikazove, pak se routovani zapne ???

Co je spatne ???


script.dhcp
----------------------------------------------------------
#!/bin/sh


LAN_IP="192.168.1.250"
LAN_BCAST_ADRESS="192.168.0.255"
LAN_IFACE="eth0"

LO_IFACE="lo"
LO_IP="127.0.0.1"

INET_IFACE="eth1"

IPTABLES="/sbin/iptables"

/sbin/depmod -a

/sbin/modprobe ipt_LOG
#/sbin/modprobe ipt_REJECT
/sbin/modprobe ipt_MASQUERADE


echo "1" > /proc/sys/net/ipv4/ip_forward

$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE



Další informace o konferenci Linux