Forum Discussion
Cannot access the internet using a default gateway virtual server
- Nov 28, 2014
You must disable address and port translation on your Virtual Server. These are under the "Advanced" configuration. Without that, all traffic will be forwarded to the pool member using it's IP address as the destination. Moreover, assuming you want to forward more than TCP traffic, you must change the Protocol to "*All Protocols". You almost certainly want to limit the VS to just your internal VLAN (change "VLAN and Tunnel Traffic" to "Enabled on..." and move the internal VLAN to the "Selected" box).
Incidentally, this can be achieved a different way. If you set the BIG-IP default route to 172.16.100.17, you could then use a "Forwarding (IP)" Virtual Server type, which uses the BIG-IP route table to forward traffic.
- May 12, 2016I had the same problem and I found the solution by changing the vmnet0 bridge from automatic to the associated Network Ethernet Adapter. Vmware>Edit>Virtual Network Adapter>vmnet0
Thanks for the advice so far, but something is not working right. My iRule as it stands reads like this:
when RULE_INIT {
set ::hostname "example.com"
set ::max 10
set ::count 0
set ::server_ip "192.168.0.1"
}
when CLIENT_ACCEPTED {
node $::server_ip 80
incr ::count
if { $::count == $::max } {
set ::count 0
NAME::lookup $::hostname
}
}
when NAME_RESOLVED {
log local0. "NAME_RESOLVED: [NAME::response]"
set ::server_ip [NAME::response]
}
It works fine to start with, and after the max limit is reached the lookup fires off. I then get the NAME_RESOLVED event, yet NAME::response returns nothing, and the whole thing chokes. i can dig the destination hostname on the box no problem, so would assume that there is no inherent problem on the box in terms of dns resources. Additionally i would assume that that event would only be triggered on a valid resolution, not every single return value. Any clues guys?
Thanks
Chris
davidy2001you are receiving the "Authentication failure" because you have to enter the default password again and after that it will prompt you for the new password. Notice that it says "(current)" next to "UNIX password:" meaning the password that you entered when you first logged in. UNIX does this as a safe guard essentially so that if for some reason a user was left logged in you couldn't just change the password to a new one without knowing what the current password is.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com