|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] network-route and vif-route setup help
No one has any idea how to solve this?
Md Mooktakim Ahmed wrote:
>
> 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
>
>
--
View this message in context:
http://www.nabble.com/network-route-and-vif-route-setup-help-t1333567.html#a3674980
Sent from the Xen - User forum at Nabble.com.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|