Codice: Seleziona tutto
$IPTABLES -A INPUT -i eth0 -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPTciao

Codice: Seleziona tutto
$IPTABLES -A INPUT -i eth0 -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPTCodice: Seleziona tutto
#################################
# Abilitazione traffico interno #
#################################
$IPTABLES -A INPUT -i $IFLO -j ACCEPT
$IPTABLES -A OUTPUT -o $IFLO -j ACCEPT
$IPTABLES -A INPUT -i eth0 -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPT MAcchina 1
$IPTABLES -A INPUT -i eth0 -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPT MAcchina 2
Codice: Seleziona tutto
Commands:
Either long or short options are allowed.
--append -A chain Append to chain
--delete -D chain Delete matching rule from chain
--delete -D chain rulenum
Delete rule rulenum (1 = first) from chain
--insert -I chain [rulenum]
Insert in chain as rulenum (default 1=first)
--replace -R chain rulenum
Replace rule rulenum (1 = first) in chain
--list -L [chain] List the rules in a chain or all chains
--flush -F [chain] Delete all rules in chain or all chains
--zero -Z [chain] Zero counters in chain or all chains
--new -N chain Create a new user-defined chain
--delete-chain
-X [chain] Delete a user-defined chain
--policy -P chain target
Change policy on chain to target
--rename-chain
-E old-chain new-chain
Change chain name, (moving any references)
Codice: Seleziona tutto
#!/bin/bash
# Firewall personale by Benjamin (Mizar)
############################################
#########################
# Definizione Variabili #
#########################
IPTABLES="/sbin/iptables"
IFLO="lo"
LAN=192.168.0.0/24
IFEXT="eth0" # Da sostituire con la propria interfaccia: eth0, eth1, ppp0, etc
case "$1" in
start)
#################################
# Abilitazione traffico interno #
#################################
$IPTABLES -A INPUT -i $IFLO -j ACCEPT
$IPTABLES -A OUTPUT -o $IFLO -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 22 -j ACCEPT
$IPTABLES -A INPUT -p tcp -i $IFEXT -s $LAN --dport 631 -j ACCEPT
$IPTABLES -A INPUT -p TCP -i $IFEXT -s $LAN --dport 139 -j ACCEPT
$IPTABLES -A INPUT -p TCP -i $IFEXT -s $LAN --dport 445 -j ACCEPT
$IPTABLES -A INPUT -p UDP -i $IFEXT -s $LAN --dport 137 -j ACCEPT
$IPTABLES -A INPUT -p UDP -i $IFEXT -s $LAN --dport 138 -j ACCEPT Codice: Seleziona tutto
Chain INPUT (policy DROP 86 packets, 23883 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all -- lo any anywhere anywhere
434 32716 ACCEPT tcp -- any any anywhere anywhere tcp dpt:ssh
56 14325 ACCEPT tcp -- eth0 any localnet/24 anywhere tcp dpt:ipp
155 21805 ACCEPT tcp -- eth0 any localnet/24 anywhere tcp dpt:netbios-ssn
0 0 ACCEPT tcp -- eth0 any localnet/24 anywhere tcp dpt:microsoft-ds
17 1428 ACCEPT udp -- eth0 any localnet/24 anywhere udp dpt:netbios-ns
22 5110 ACCEPT udp -- eth0 any localnet/24 anywhere udp dpt:netbios-dgm
21 7498 ACCEPT tcp -- eth0 any anywhere anywhere state RELATED,ESTABLISHED
0 0 ACCEPT icmp -- eth0 any anywhere anywhere state RELATED,ESTABLISHED
10 949 ACCEPT udp -- eth0 any anywhere anywhere state RELATED,ESTABLISHED
Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 675 packets, 100K bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all -- any lo anywhere anywhere 


cosa faccio ???pippuccio76 ha scritto: nonostante :
########################
# Apertura porte aMule #
########################
$IPTABLES -A INPUT -p tcp -i $IFEXT --dport 4662 -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT --dport 4665 -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT --dport 4672 -j ACCEPT
kad è firewalled , cosa faccio ? le porte che uso sono quelle specificate nello script.


Ho un modem ethernet non un routerTyler ha scritto: Se usi un router devi aprire quelle porte anche sul router, oltre che in iptables.

Ti dico come ho risolto io, (Ho anch'io un modem ethernet), aprendo tutte e 3 le porte udp successive alla 4662:pippuccio76 ha scritto:cosa faccio ???pippuccio76 ha scritto: nonostante :
########################
# Apertura porte aMule #
########################
$IPTABLES -A INPUT -p tcp -i $IFEXT --dport 4662 -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT --dport 4665 -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT --dport 4672 -j ACCEPT
kad è firewalled , cosa faccio ? le porte che uso sono quelle specificate nello script.
Codice: Seleziona tutto
$IPTABLES -A INPUT -p tcp -i $IFEXT --dport 4662 -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT --dport 4662:4665 -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT --dport 4672 -j ACCEPT





Visualizzano questa sezione: 0 utenti iscritti e 1 ospite