Allora, per il nat ho voluto far le cose "per benino":
- una range dhcp che utilizza il nat 1:N su un unico ip pubblico
- vari ip statici 1:1
Ci'ho picchiato un po' la testa ma ora funziona! Non so esattamente dove sbagliassi
Ora ho un qualche semplice dubbio:
1- se eseguo uno scan delle porte aperte sull'indirizzo pubblico del cisco A.B.C.D (dove esce il nat 1:N), vedo che ci sono le seguenti:
PORT STATE SERVICE
139/tcp filtered netbios-ssn
445/tcp filtered microsoft-ds
Cosa sono? Immagino che siano servizi del cisco. Vorrei chiuderle, come faccio?
In effetti, poichè ho il router in "casa", vorrei poter accedere alla sua configurazione solo dalla console (con cavo dedicato); per ora ho disabilitato telnet con le seguenti righe ma non ho impostato nessuna password perchè, dovendo aver accesso fisico al router, non dovrebbero essere necessarie:
aaa new-model
....
line vty 0 4
transport input none
Invece il servizio snmp mi piace, e vorrei vederlo attivo solo sulla lan:
! 20= gruppo 192.168.9.0/28
snmp-server community secret RO 20
2- ho provato a chiudere tali porte con una access-list lato wan, ma non funziona, è come se il comando "ip access-group 111 in" non fosse mai stato dato. Forse sbaglio interfaccia? Anche se provo a limitare l'accesso agli ip statici nattati 1:1 non ci riesco, ma in effetti mi rendo conto di aver messo limitazioni solo sulla serial 0.1; avrei dovuto creare una loopback dedicata per ogni ip?
Non mi è necessario limitare tale traffico, ma poterlo fare a piacimento mi fa sentire sicuro di "aver domato la bestia"
3- ci sono delle temporizzazioni da impostare sui vari tipi di connessione? oppure quelle di default vanno bene? Il router deve solo far passare le connessioni tra server vpn sparsi su internet. Sporadicamente ci sarà del traffico web. Se non erro alcuni hanno avuto problemi con emule, ma qui non viene usato (spero).
Qui di seguito la nuova configurazione:
aaa new-model
!
aaa session-id common
!
resource policy
!
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
ip subnet-zero
no ip source-route
ip cef
!
!
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.9.1 192.168.9.29
!
ip dhcp pool LAN
network 192.168.9.0 255.255.255.0
default-router 192.168.9.1
dns-server 8.8.8.8
lease 20
!
!
interface Loopback0
! pur avendo 8 ip disponibili qui ho messo /32..
ip address A.B.C.D 255.255.255.255
ip access-group 122 in
!
interface FastEthernet0
description LAN PRIVATA
ip address 192.168.9.1 255.255.255.0
ip access-group 101 in
no ip proxy-arp
ip nat inside
no ip route-cache cef
ip route-cache flow
no ip mroute-cache
speed auto
full-duplex
no cdp enable
!
interface Serial0
description Frame-Relay Net
bandwidth 2048
no ip address
encapsulation frame-relay IETF
no ip route-cache cef
no ip route-cache
no fair-queue
!
interface Serial0.1 point-to-point
description Connessione SHDSL MC-link
bandwidth 56
ip access-group 122 in
ip nat outside
no ip route-cache
no cdp enable
frame-relay interface-dlci 20 ppp Virtual-Template1
!
interface Virtual-Template1
ip address negotiated
ip nat outside
ppp chap hostname <USERNAME>
ppp chap password 0 <PSW>
ppp pap sent-username <USERNAME> password 0 <PSW>
ppp ipcp route default
!
ip classless
ip route 0.0.0.0 0.0.0.0 Serial0.1
!
no ip http server
ip nat inside source list 1 interface Loopback0 overload
ip nat inside source static 192.168.9.2 A.B.C.(D+1)
!
access-list 1 permit 192.168.9.0 0.0.0.255
!
access-list 20 permit 192.168.9.0 0.0.0.255
!
access-list 101 permit ip 192.168.9.0 0.0.0.255 any
! la seguente per il broadcast in fase di negoziazione dhcp
! forse e' equivalente a "udp any any" ?
access-list 101 permit udp host 0.0.0.0 host 255.255.255.255
access-list 101 deny ip any any
!
! non utilizzata; la userò lato wan non appena vedrò che la 122 funziona
access-list 111 permit ip any any
!
! non funziona!
access-list 122 remark Accesso vietato dalla Wan sul cisco
access-list 122 deny ip any any
!
snmp-server community secret RO 20
!
no cdp run
!
control-plane
!
!
line con 0
transport preferred none
line aux 0
line vty 0 4
transport input none
!
end