hello, I want my domU to use NAT, so it can access the internet with private IP address, but dont know how to do that. I looked at the Xen user manual, but it doesnt mention the solution for this problem either. Thank you a lot, AQ ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
I''ve created scripts to do that. Should they be included in the repositories (Ian, Keir)? Here are they again. (configure your xend-config.sxp to use them instead of the default ones, place them at /etc/xen/scripts) Cheers Gregor> hello, > > I want my domU to use NAT, so it can access the internet with private > IP address, but dont know how to do that. I looked at the Xen user > manual, but it doesnt mention the solution for this problem either. > > Thank you a lot, > AQ > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel-- Quidquid latine dictum sit, altum viditur --- Anon
For those who prefer patching instead of coping the files from the archive the patchfile is attached to the email. Cheers Gregor> I''ve created scripts to do that. Should they be included in the > repositories (Ian, Keir)? > Here are they again. > > (configure your xend-config.sxp to use them instead of the default ones, > place them at /etc/xen/scripts) > > Cheers > Gregor > > > hello, > > > > I want my domU to use NAT, so it can access the internet with private > > IP address, but dont know how to do that. I looked at the Xen user > > manual, but it doesnt mention the solution for this problem either. > > > > Thank you a lot, > > AQ > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > > Tool for open source databases. Create drag-&-drop reports. Save time > > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/xen-devel-- Quidquid latine dictum sit, altum viditur --- Anon
Gregor, in your xmexample script you have: vif = [ ''ip=192.168.%d.1/24'' % (vmid)] I have a much simpler config file, which has: vif = [ ''ip=192.168.2.1/24''] ...which I tried to use but I get an error from xm create. Looking at create.py (xen-unstable) , I don''t see a provision to parse assignment for ip= for vif: gopts.var(''vif'', val="mac=MAC,bridge=BRIDGE,script=SCRIPT,backend=DOM", Am I missing something, or is it possible you are using this on an unreleased build? Thanks, Andrew Theurer Grzegorz Milos wrote:>I''ve created scripts to do that. Should they be included in the repositories >(Ian, Keir)? >Here are they again. > >(configure your xend-config.sxp to use them instead of the default ones, place >them at /etc/xen/scripts) > >Cheers >Gregor > > > >>hello, >> >>I want my domU to use NAT, so it can access the internet with private >>IP address, but dont know how to do that. I looked at the Xen user >>manual, but it doesnt mention the solution for this problem either. >> >>Thank you a lot, >>AQ >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting >>Tool for open source databases. Create drag-&-drop reports. Save time >>by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. >>Download a FREE copy at http://www.intelliview.com/go/osdn_nl >>_______________________________________________ >>Xen-devel mailing list >>Xen-devel@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/xen-devel >> >> > > >------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> Gregor, in your xmexample script you have: > > vif = [ ''ip=192.168.%d.1/24'' % (vmid)]The way the default setup (xmexample) works is as follows: in domain 0 - vif gets ip = 192.168.vmid.1 in domU - eth0 gets ip = 192.168.vmid.2 this way we can easily update the routing tables in dom0. There can be up to 255 unprivileged domains (which is plenty).> I have a much simpler config file, which has: > > vif = [ ''ip=192.168.2.1/24'']This way all the virtual interfaces in dom0 would be getting the same ip, which will not work for more then one domU.> ...which I tried to use but I get an error from xm create. Looking atWhat is the error? Does it happen when you are trying to set up the first unprivileged domain or any subsequent ones. What IP address do you give to eth0 in domU?> create.py (xen-unstable) , I don''t see a provision to parse assignment > for ip= for vif: > > gopts.var(''vif'', val="mac=MAC,bridge=BRIDGE,script=SCRIPT,backend=DOM",The whole ''ip=192.168.whatever.1'' gets passed to vif-nat script (/etc/xen/scripts/vif-nat) which then uses it in to bring the vif up.> Am I missing something, or is it possible you are using this on an > unreleased build?That should work for both the unstable and testing trees. Maybe you have not reinstalled the tools, and the vif-nat and network-nat scripts did not get copied to /etc/xen/scripts? Have you modified xend-config.sxp to use the new scripts? Cheers Gregor> Thanks, > > Andrew Theurer > > Grzegorz Milos wrote: > >I''ve created scripts to do that. Should they be included in the > > repositories (Ian, Keir)? > >Here are they again. > > > >(configure your xend-config.sxp to use them instead of the default ones, > > place them at /etc/xen/scripts) > > > >Cheers > >Gregor > > > >>hello, > >> > >>I want my domU to use NAT, so it can access the internet with private > >>IP address, but dont know how to do that. I looked at the Xen user > >>manual, but it doesnt mention the solution for this problem either. > >> > >>Thank you a lot, > >>AQ > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > >>Tool for open source databases. Create drag-&-drop reports. Save time > >>by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > >>Download a FREE copy at http://www.intelliview.com/go/osdn_nl > >>_______________________________________________ > >>Xen-devel mailing list > >>Xen-devel@lists.sourceforge.net > >>https://lists.sourceforge.net/lists/listinfo/xen-devel-- Quidquid latine dictum sit, altum viditur --- Anon ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Gregor Milos wrote:>>Gregor, in your xmexample script you have: >> >>vif = [ ''ip=192.168.%d.1/24'' % (vmid)] >> >> > >The way the default setup (xmexample) works is as follows: >in domain 0 - vif gets ip = 192.168.vmid.1 >in domU - eth0 gets ip = 192.168.vmid.2 >this way we can easily update the routing tables in dom0. >There can be up to 255 unprivileged domains (which is plenty). > >OK, that''s exactly what I wanted to do.> > >>I have a much simpler config file, which has: >> >>vif = [ ''ip=192.168.2.1/24''] >> >> > >This way all the virtual interfaces in dom0 would be getting the same ip, >which will not work for more then one domU. > >Actually I have a diferent file for each vmid, generated by bash scripts, with have a different 192.168.vmid.1, so I think our intent is the same, just different implemtations. My way was driven by my lack of python experience :)> > >>...which I tried to use but I get an error from xm create. Looking at >> >> > >What is the error? Does it happen when you are trying to set up the first >unprivileged domain or any subsequent ones. What IP address do you give to >eth0 in domU? > >I don''t have the error recordred, but I think it was a python parsing error. Perhaps I just didn''t get the format correctly. I cannot reproduce at the moment, because apparantly I have really screwed somthing up by trying the unstable tree, and so far I have not been able to get 2.0-testing or 2.0.1 running again (and 2.0.3 has always stuck at "Scrubbing memory.."). I''ll try to get back where I started, 2.0.1 with the error reproduced. Hopefully it''s just an error on my part. Thanks for your help! -Andrew Theurer ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel