Actually, if you use .18 you'll lose access to your vyatta box since you're doing an any/any match on the inbound nat. I'm not sure if vyatta will allow you to use a non-defined ip (such as .19 in your case) for the nat, as I've never tried it. You can on other firewalls though, so it might work.

------------------
Aubrey Wells
Senior Engineer
Shelton | Johns Technology Group
A Vyatta Ready Partner
www.sheltonjohns.com




On Dec 1, 2007, at 1:12 PM, Aubrey Wells wrote:

You can't use an ip that is attached to a different device as the outside-address, otherwise all the inbound connections will terminate on the other device and it won't know what to do with them. You need to use .18 for the outside-address of the NAT.

------------------
Aubrey Wells
Senior Engineer
Shelton | Johns Technology Group
A Vyatta Ready Partner
www.sheltonjohns.com




On Dec 1, 2007, at 12:47 PM, Régis wrote:

Hi all,
This is my config for acces to web server in A.B.C.64 (it’s a public ip):

    protocols {
        static {
            disable: false
            route 0.0.0.0/0 {
                next-hop: E.F.G.17
                metric: 1
            }
        }
    }
    policy {
    }
    interfaces {
        restore: false
        loopback lo {
            description: ""
            address 10.0.0.65 {
                prefix-length: 32
                disable: false
            }
        }
        ethernet eth0 {
            disable: false
            discard: false
            description: ""
            hw-id: 00:30:f1:42:04:c3
            duplex: "auto"
            speed: "auto"
            address E.F.G.18 {
                prefix-length: 24
                disable: false
            }
        }
        ethernet eth1 {
            disable: false
            discard: false
            description: ""
            hw-id: 00:30:f1:42:05:e8
            duplex: "auto"
            speed: "auto"
            address A.B.C.95 {
                prefix-length: 24
                disable: false
            }
        }
    }
    service {
        nat {
            rule 10 {
                type: "source"
                outbound-interface: "eth0"
                protocols: "all"
                source {
                    address: "A.B.C.64"
                }
                destination {
                    network: "0.0.0.0/0"
                }
                outside-address {
                    address: E.F.G.17
                }
            }
            rule 20 {
                type: "destination"
                inbound-interface: "eth0"
                protocols: "all"
                source {
                    network: "0.0.0.0/0"
                }
                destination {
                    address: "E.F.G.17"
                }
                inside-address {
                    address: A.B.C.64
                }
            }
        }
        ssh {
            port: 22
            protocol-version: "v2"
        }
        telnet {
            port: 23
        }
        webgui {
            http-port: 80
            https-port: 443
        }
    }
    firewall {
        log-martians: "enable"
        send-redirects: "disable"
        receive-redirects: "disable"
        ip-src-route: "disable"
        broadcast-ping: "disable"
        syn-cookies: "enable"
    }
    system {
        host-name: "rt01-estephe"
        domain-name: "xxxxx.net"
        name-server 80.118.192.100
        name-server 80.118.196.36
        time-zone: "GMT+1"
        ntp-server "0.fr.pool.ntp.org"
        ntp-server "1.fr.pool.ntp.org"
        gateway-address: E.F.G.17
        login {
            user root {
                full-name: ""
                authentication {
                    encrypted-password: "---"
                    plaintext-password: ""
                }
            }
            user --- {
                full-name: "Regis"
                authentication {
                    encrypted-password: "---"
                    plaintext-password: ""
                }
            }
        }
        package {
            auto-sync: 1
            repository community {
                component: "main"
                url: "http://archive.vyatta.com/vyatta";
            }
        }
        options {
            reboot-on-panic: true
        }
    }

Routes: 5/5, Paths: 5/5
0.0.0.0/0 [static(1)] > to E.F.G.17 via eth0 10.0.0.65/32 [connected(0)] > to 10.0.0.65 via lo A.B.C.0/24 [connected(0)] > to A.B.C. 95 via eth1 127.0.0.0/8 [connected(0)] > to 127.0.0.1 via lo E.F.G.0/24 [connected(0)] > to E.F.G. 18 via eth0

My web server don’t show http service but i can ping the A.B.C.64

Thanks!

Régis BOULINEAU


_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

Reply via email to