Portál AbcLinuxu, 11. května 2024 04:14
#!/bin/sh
#paklize omezit rychlost
#modprobe shaper
#shapecfg attach shaper0 eth0
#shapecfg speed shaper0 64k
#ifconfig shaper0 adresa maska atd.
NETWORK=192.168.0.0
NETMASK=255.255.255.0
/sbin/modprobe iptable_nat
/sbin/modprobe ip_conntrack_ftp
case "$1" in
start)
echo "Starting IP Masquerading"
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -d 0/0 -j MASQUERADE
iptables -A FORWARD -s 192.168.0.0/24 -d 0/0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
;;
stop)
echo "Stopping IP Masquerading"
echo 0 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
iptables -D FORWARD -s 192.168.0.0/24 -d 0/0 -j ACCEPT
;;
*)
echo "Uziti: /etc/init.d/masquarading {start|stop}"
exit 1
esac
exit 0
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.