rendered paste body
pbx2 and www2 are 1-to-1 natted (all packets on two different public ips go to 192.168.2.22 and 192.168.2.24, respectively).
internal ip external ip (1to1 nat)
pbx2 works works
www2 works broken
Ifconfig on pbx2:
========================= pbx2 network info
root@pbx2:~# ifconfig
(local loopback exists to, removed for brevity)
eth0 Link encap:Ethernet HWaddr 00:16:3E:72:87:1D
inet addr:192.168.0.22 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:fe72:871d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:246665 errors:0 dropped:0 overruns:0 frame:0
TX packets:10058 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28917471 (27.5 MB) TX bytes:1499032 (1.4 MB)
eth1 Link encap:Ethernet HWaddr 00:16:3E:72:27:AD
inet addr:192.168.2.22 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:fe72:27ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48766 errors:0 dropped:0 overruns:0 frame:0
TX packets:21781 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11188027 (10.6 MB) TX bytes:3457068 (3.2 MB)
root@pbx2:~# ping 192.168.0.1
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=2.36 ms
root@pbx2:~# ping 192.168.2.1
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.541 ms
========================= www2 network info
root@www2:~# ifconfig
(local loopback exists to, removed for brevity)
eth0 Link encap:Ethernet HWaddr 00:16:3E:16:D4:44
inet addr:192.168.0.24 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:fe16:d444/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3382 errors:0 dropped:0 overruns:0 frame:0
TX packets:1288 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:327915 (320.2 KB) TX bytes:937026 (915.0 KB)
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.2.24 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:31 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
root@www2:~# ping 192.168.0.1 -c 1
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=4.23 ms
root@www2:~# ping 192.168.2.1 -c 1
From 192.168.2.24 icmp_seq=1 Destination Host Unreachable
============================ pbx2 (eth1 and eth2 work fine) =================
kernel = '/boot/vmlinuz-2.6.22-14-xen'
ramdisk = '/boot/initrd.img-2.6.22-14-xen'
memory = '4096'
extra = 'xencons=tty'
vcpus = 4
root = '/dev/sda1 ro'
disk = [ 'phy:talon/pbx2-disk,sda1,w',
'phy:talon/pbx2-swap,sda2,w',
'phy:talon/pbx2-spool,sda3,w' ]
name = 'pbx2'
vif = [ 'ip=192.168.0.22,mac=00:16:3E:72:87:1D,bridge=xenbr0',
'ip=192.168.2.22,mac=00:16:3E:72:27:AD,bridge=xenbr1' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
========================== www2 (eth1, 192.168.2.24 broken) ==================
kernel = '/boot/vmlinuz-2.6.22-14-xen'
ramdisk = '/boot/initrd.img-2.6.22-14-xen'
memory = '512'
extra = 'xencons=tty'
vcpus = 4
root = '/dev/sda1 ro'
disk = [ 'phy:talon/www2-disk,sda1,w', 'phy:talon/www2-swap,sda2,w' ]
name = 'www2'
vif = [ 'ip=192.168.0.24,mac=00:16:3E:16:D4:44,bridge=xenbr0',
'ip=192.168.2.24,mac=00:16:3E:16:G4:24,bridge=xenbr1']
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'