<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.if.ufrgs.br/index.php?action=history&amp;feed=atom&amp;title=C%C3%B3pia_do_Script_regras_por_ip.sh</id>
	<title>Cópia do Script regras por ip.sh - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.if.ufrgs.br/index.php?action=history&amp;feed=atom&amp;title=C%C3%B3pia_do_Script_regras_por_ip.sh"/>
	<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=C%C3%B3pia_do_Script_regras_por_ip.sh&amp;action=history"/>
	<updated>2026-04-25T09:16:30Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://wiki.if.ufrgs.br/index.php?title=C%C3%B3pia_do_Script_regras_por_ip.sh&amp;diff=304&amp;oldid=prev</id>
		<title>Magnos: Criou página com ' #!/bin/bash  controlipmac=$1  ip=$2  mac=$3    regras(){  case $controlipmac in  on)regras_para_controle_ip_mac_ativado ;;  ON)regras_para_controle_ip_mac_ativado ;;  On)regras_…'</title>
		<link rel="alternate" type="text/html" href="https://wiki.if.ufrgs.br/index.php?title=C%C3%B3pia_do_Script_regras_por_ip.sh&amp;diff=304&amp;oldid=prev"/>
		<updated>2009-11-26T16:59:24Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039; #!/bin/bash  controlipmac=$1  ip=$2  mac=$3    regras(){  case $controlipmac in  on)regras_para_controle_ip_mac_ativado ;;  ON)regras_para_controle_ip_mac_ativado ;;  On)regras_…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt; #!/bin/bash&lt;br /&gt;
 controlipmac=$1&lt;br /&gt;
 ip=$2&lt;br /&gt;
 mac=$3&lt;br /&gt;
 &lt;br /&gt;
 regras(){&lt;br /&gt;
 case $controlipmac in&lt;br /&gt;
 on)regras_para_controle_ip_mac_ativado ;;&lt;br /&gt;
 ON)regras_para_controle_ip_mac_ativado ;;&lt;br /&gt;
 On)regras_para_controle_ip_mac_ativado ;;&lt;br /&gt;
 off)regras_para_controle_ip_mac_desativado ;;&lt;br /&gt;
 Off)regras_para_controle_ip_mac_desativado ;;&lt;br /&gt;
 OFF)regras_para_controle_ip_mac_desativado ;;&lt;br /&gt;
 *) exit 1 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 regras_para_controle_ip_mac_ativado() {&lt;br /&gt;
 ##- Controle IP:MAC ATIVADO&lt;br /&gt;
 #####&lt;br /&gt;
 #echo &amp;quot;# Informa à tabela filter que os pacotes de orgiem $ip com o mac $mac podem ser&amp;quot; &lt;br /&gt;
 #echo &amp;quot;# aceitos e redirecionados para qualquer rede.&amp;quot;&lt;br /&gt;
 #---&lt;br /&gt;
 #echo &amp;quot;\$IPTABLES -t filter -A FORWARD -s $ip -m mac --mac-source $mac -j ACCEPT&amp;quot;&lt;br /&gt;
 #####&lt;br /&gt;
 #echo &amp;quot;# Informa à tab. filter que os pacotes com o destino $ip que venham de qualquer rede podem ser&amp;quot; &lt;br /&gt;
 #echo &amp;quot;# aceitos e redirecionados.&amp;quot;&lt;br /&gt;
 #---&lt;br /&gt;
 #echo &amp;quot;\$IPTABLES -t filter -A FORWARD -d $ip -j ACCEPT&amp;quot;&lt;br /&gt;
 #####&lt;br /&gt;
 #echo &amp;quot;# Autoriza o pacote com orgiem do IP $ip e MAC $mac a serem aceitos pelo firewall.&amp;quot;&lt;br /&gt;
 #---&lt;br /&gt;
 #echo &amp;quot;\$IPTABLES -t filter -A INPUT -s $ip -m mac --mac-source $mac -j ACCEPT&amp;quot;&lt;br /&gt;
 #####&lt;br /&gt;
 #echo &amp;quot;# NAT&amp;quot;&lt;br /&gt;
 #---&lt;br /&gt;
 #echo &amp;quot;\$IPTABLES -t nat -A POSTROUTING -s $ip -o \$adm_if -j MASQUERADE&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #####&lt;br /&gt;
 &lt;br /&gt;
 ##- As regras do controle de IP:MAC -----##&lt;br /&gt;
 echo &amp;quot;# $ip $mac scripttt&amp;quot;&lt;br /&gt;
 echo &amp;quot;\$IPTABLES -t filter -A FORWARD -s $ip -m mac --mac-source $mac -j ACCEPT&amp;quot;&lt;br /&gt;
 echo &amp;quot;\$IPTABLES -t filter -A FORWARD -d $ip -j ACCEPT&amp;quot;&lt;br /&gt;
 echo &amp;quot;\$IPTABLES -t filter -A INPUT -s $ip -m mac --mac-source $mac -j ACCEPT&amp;quot;&lt;br /&gt;
 ##---------------------------------------##&lt;br /&gt;
 #&lt;br /&gt;
 ##- Regras adicionais&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 regras_para_controle_ip_mac_desativado() {&lt;br /&gt;
 ###- Controle IP:MAC DESATIVADO&lt;br /&gt;
 echo &amp;quot;# $ip $mac scripttt&amp;quot;&lt;br /&gt;
 #echo '$IPTABLES -A FORWARD -j ACCEPT'&lt;br /&gt;
 #echo '$IPTABLES -A FORWARD -p udp -m udp -s 0/0 -j ACCEPT'&lt;br /&gt;
 exit 0&lt;br /&gt;
 }&lt;br /&gt;
 regras&lt;/div&gt;</summary>
		<author><name>Magnos</name></author>
	</entry>
</feed>