[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] network-route and vif-route setup help
Here is the output of my domU: -bash-3.00# ifconfig eth0 Link encap:Ethernet HWaddr 00:16:3E:7D:2B:63 inet addr:82.165.37.144 Bcast:82.165.37.144 Mask:255.255.255.255 inet6 addr: fe80::216:3eff:fe7d:2b63/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:756 (756.0 b) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) -bash-3.00# ip r 169.254.0.0/16 dev eth0 scope link as you can see the route isn't correct i don't think. and i can't add my own route: -bash-3.00# ip route replace default via 82.165.27.12 RTNETLINK answers: Network is unreachable -bash-3.00# ip route replace default via 10.255.255.1 RTNETLINK answers: Network is unreachable I have edited the network-route file: [root@cyclops ~]# cat /etc/xen/scripts/network-route #!/bin/sh #============================================================================ # Default Xen network start/stop script. # Xend calls a network script when it starts. # The script name to use is defined in /etc/xen/xend-config.sxp # in the network-script field. # # Usage: # # network-route (start|stop|status) {VAR=VAL}* # # Vars: # # netdev The gateway interface (default eth0). # antispoof Whether to use iptables to prevent spoofing (default yes). # #============================================================================ echo 1 >/proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp I am out of ideas. On Wed, March 29, 2006 10:43 am, Ralf Steenbock wrote: > Hello, > > >> So what i see is this, ifconfig says: >> [root@cyclops ~]# ifconfig >> eth0 Link encap:Ethernet HWaddr 00:40:CA:80:5B:80 inet >> addr:82.165.27.12 >> Bcast:82.165.27.12 Mask:255.255.255.255 >> inet6 addr: fe80::240:caff:fe80:5b80/64 Scope:Link UP BROADCAST MULTICAST >> MTU:1500 >> Metric:1 >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:1000 >> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) >> Interrupt:23 Base address:0xe000 >> >> >> lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 >> inet6 addr: >> ::1/128 Scope:Host >> UP LOOPBACK RUNNING MTU:16436 Metric:1 >> RX packets:48 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:48 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:0 >> RX bytes:4360 (4.2 KiB) TX bytes:4360 (4.2 KiB) >> >> >> vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet >> addr:82.165.27.12 >> Bcast:82.165.27.12 Mask:255.255.255.255 >> inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING >> MULTICAST >> MTU:1500 Metric:1 >> RX packets:10 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:0 errors:0 dropped:5 overruns:0 carrier:0 >> collisions:0 txqueuelen:0 >> RX bytes:588 (588.0 b) TX bytes:0 (0.0 b) >> >> >> >> 82.165.27.12 is my main IP. vif1.0 seems to have been assigned the same ip. >> which probably makes sense because of what ip r says: [root@cyclops ~]# ip r >> 82.165.37.144 dev vif1.0 scope link src 82.165.27.12 >> 169.254.0.0/16 dev eth0 scope link >> default via 10.255.255.1 dev eth0 >> >> 37.144 is my domU ip. not sure exactly whats going on. but it probably means >> vif1.0 >> is connected on 144? no idea. >> >> and what i have in my domU config: vif = [ 'ip=82.165.37.144' ] ip = >> "82.165.37.144" >> netmask="255.255.255.255" gateway="10.255.255.1" #gateway="82.165.27.12" >> >> >> the question is here do i use my isp's gateway? (10.*) the one for dom0? OR >> do i use >> dom0 itself? since we are routing i should use dom0? I tried both. the >> ifconfig and ip >> r output is the same. >> >> and lastly i used centos for domU too. so my >> /etc/sysconfig/network-scripts/ifcfg-eth0 is: >> DEVICE=eth0 >> ONBOOT=yes >> BOOTPROTO=static >> IPADDR=82.165.37.144 >> NETMASK=255.255.255.255 >> GATEWAY=10.255.255.1 >> >> >> Is everything correct here? >> >> > This looks quite similar to my config. This way your domu mac should not > be visible to the switch. Did you put > > > echo 1 >/proc/sys/net/ipv4/ip_forward echo 1 > > /proc/sys/net/ipv4/conf/eth0/proxy_arp > > into /etc/xen/scripts/network-route ? > > It is absolutely necessary, because otherwise the server will not > forward packets to domu (first line) and not answer to arp request for the ip > of domu > (second line). > Try it again and play with your network settings in domu ("xm console > xxx" with xxx as id of your domu). What is the output of "ifconfig" and "ip > r" in domu? > > > -- > Dipl.-Ing. Ralf Steenbock -- EDV-Systementwicklung > Weg am Kötterberg 39, D-44807 Bochum > Tel.: +49 (0)234 3252043 / +49 (0)177 7550868 > www: <http://www.openlogic.de> > > > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > > > -- Website: http://www.mooktakim.com email: mma@xxxxxxxxxxxxx _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |