Newsgroup: it.comp.reti.cisco
Titolo: Cisco 803 ed emule

Salve,
come molti di questi tempi ho acquistato il suddetto router per
sfruttare l'offerta Telecom di Teleconomy Internet.
Sempre come molti hanno fatto, ho usato Cisco Fast Step per configurare
adeguatamente il router che, devo dire, funziona molto bene.
L'unica cosa che mi rimarrebbe da fare è quella di forwardare le porte
di emule dal router a un pc nella lan.
Ho dato un'occhiata al file di configurazione .ios e onestamente ci ho
capito pochino. Sono riuscito a delineare i tratti fondamentali,
tuttavia per poterlo modificare dovrei studiarmi a fondo la
documentazione.
Confesso di non avere molta voglia/tempo di studiare il tutto solo per
fare questa modifica che, credo, sia abbastanza veloce.
Chiedo dunque, gentilmente, l'aiuto di uno o più di voi per modificare
le linee necessarie, in modo da risolvere, se possibile, velocemente la
questione.
Ho trovato questo file di configurazione già pronto:
http://www.antidigitaldivide.org/index.php?name=MDForum&file=viewtopic&p=23324#23324
ma non rispecchia molto il mio di file e la configurazione che mi va
bene (ad esempio il dhcp è stato tolto).
Ripeto che il mio obiettivo sarebbe solo forwardare le porte 4662(tcp)
e 4672(udp) a un client della rete.
Questo è il mio file di configurazione:
------------------------------------------------------------------------
! Cisco IOS router configuration file
! Automatically made by Cisco Fast Step v2.5
! Designed for Cisco C803
! November 14, 2005
! Cisco Fast Step Template
no service udp-small-servers
no service tcp-small-servers
service password-encryption
hostname Router
username Router password XXXXXXXXXXXXXXXXX
enable secret XXXXXXXXXXXXXXXXX
no ip source-route
isdn switch-type basic-net3
ip routing
ip classless
ip subnet-zero
service dhcp
ip dhcp pool DHCPPoolLAN_0
 network 192.168.10.0 255.255.255.0
 dns-server 212.216.112.112 212.216.172.62
 default-router 192.168.10.1
 lease 1 0 0
ip name-server 212.216.112.112
ip name-server 212.216.172.62
pots country IT
dial-peer voice 1 pots
 destination-pattern 123456789
 port 1
interface ethernet 0
 keepalive
 no shutdown
 ip address 192.168.10.1 255.255.255.0
 ip route-cache
 no ip proxy-arp
 no ip directed-broadcast
 ip nat inside
 ip access-group 121 in
interface bri 0
 encapsulation ppp
 ppp authentication chap pap callin
 ppp multilink
 isdn switch-type basic-net3
 dialer pool-member 1
 isdn incoming-voice modem
 no shutdown
interface dialer 1
 dialer remote-name Cisco1
 dialer pool 1
 no ip split-horizon
 description ISP
 encapsulation ppp
 dialer idle-timeout 300
 dialer hold-queue 10
 dialer-group 1
 dialer string 7010187187 class DialClass
 ppp authentication chap pap callin
 ppp chap hostname Teleconomy
 ppp chap password Teleconomy
 ppp pap sent-username Teleconomy password Teleconomy
 ppp multilink
 dialer load-threshold 10 either
 ip address negotiated
 ip route-cache
 no ip proxy-arp
 no ip directed-broadcast
 ip nat outside
 ip access-group 121 in
map-class dialer DialClass
 no dialer isdn speed 56
dialer-list 1 protocol ip permit
no router rip
ip route 0.0.0.0 0.0.0.0 dialer 1
ip nat inside source list 18 interface dialer 1 overload
access-list 18 permit 192.168.10.0 0.0.0.255
access-list 121 deny udp any eq 138 any
access-list 121 deny udp any eq 137 any
access-list 121 deny udp any eq 139 any
access-list 121 deny tcp any eq 137 any
access-list 121 deny tcp any eq 138 any
access-list 121 deny tcp any eq 139 any
access-list 121 permit ip any any  time-range TIME
time-range TIME
periodic daily 00:00 to 23:59
line console 0
 exec-timeout 120
line vty 0 4
 exec-timeout 0
 login local
end
------------------------------------------------------------------------------
Grazie,
Giordano

http://www.antidigitaldivide.org/index.php?name=MDForum&file=viewtopic&p=23324#23324
in particolare a te dovrebbe bastare aggiungere:
dopo:
ip nat inside source list 18 interface dialer 1 overload
queste due righe:
ip nat inside source static tcp 192.168.10.2 4662 interface dialer 1
4662
ip nat inside source static udp 192.168.10.2 4672 interface dialer 1
4672 
dove 
192.168.10.2 è il pc nella rete locale dove hai emule

Funziona perfettamente!!
Sei stato gentilissimo, grazie infinite.

 192.168.10.2 è il pc nella rete locale dove hai emule
Ciao, scusami, ti posso fare una domanda. Ioi dal router assegno gli ip
con dhcp. Come posso configurare l'ip nat inside verso tutti gli ip e
non verso uno specifico?
Grazie
Lore

 non verso uno specifico?
Visto che vai a fare un NAT statico ti consiglio vivamenet di dare un IP 
address statico anche all'host che ospita emule (e naturalmente 
escludere questo IP dal pool usato dal server DHCP).
Configurare l'ip nat inside verso tutti gli IP e non verso uno specifico 
IP non penso sia fattibile.
La soluzione che potresti adottare è cambiare le porte usate da eMule su 
*ogni* host (host1 porta XXX, host2 porta YYY, hos3 porta ZZZ, ecc.) e 
poi implementare in NAT statico sul router di conseguenza.
-- 
Akira