I'm lost. Let me formulate what I understand: ipmitool is a tool to connect to any (most?) baseboard management controller, to get/set system settings. ipmitool with default settings connects on port 623/UDP
This was the easiest part :D And to this point all is going well WITH or without PNAT (I can use "chassis" commands etc) now SOL. Something different is happening when ipmitool ask a SOL session. (thru lanplus interface) Do I have to understand that ipmitool "sol" arg simply doesn't take the given command line "-p <port>" arg into account ? I tried to read IPMI specification but I have to say this is a little complex to eat it like this, at least for me :) If someone can briefly explain me what's happen when asking a SOL session thru IPMI (what is "this" trying to connect to "that", on which (random) port) Maybe I could find a workaround then (other than SOLProxy ^^ ) to get to my BMC interface / console redirection from the internet Thanks again !! - Le 30/12/2011 16:41, Al Chu a écrit : > I think this is what Hank is talking about. SOL connects at port 623, > but it may communicate over a different port later in the session. > > However, ipmitool doesn't support communication over any port other than > 623. So if SOL works for you w/o port forwarding, then this isn't your > issue. > > Al > > On Fri, 2011-12-30 at 04:27 -0800, Martin Hamant wrote: >> Hi Hank, >> >> Thanks for you reply, but I'm still not sure we speak about the same >> thing :/ >> >> I also have discovered in ipmi_sol.c / ipmitool : >> >> (...) >> /* NOTE: the spec does allow for SOL traffic to be sent on >> * a different port. we do not yet support that feature. */ >> if (intf->session->sol_data.port != intf->session->port) >> { >> /* try byteswapping port in case BMC sent it incorrectly */ >> uint16_t portswap = BSWAP_16(intf->session->sol_data.port); >> >> if (portswap == intf->session->port) { >> intf->session->sol_data.port = portswap; >> } >> else { >> lprintf(LOG_ERR, "Error: BMC requests SOL session on >> different port"); >> return -1; >> } >> } >> (...) >> >> the comment seems to explains why I get this message... >> >> Le 30/12/2011 13:12, Hank Bruning a écrit : >>> The RMCP server can use any UDP port it wants to for a SOL session. >>> Some implementations use port 623. If you have more than two SOL >>> sessions open on a single RMCP server at least one will be on a port >>> other than 623. Each of the SOL sessions may be encrypted >>> differently using separate cipher suites(or none at all). >>> Hank >>> JBlade >>> >>> On Fri, Dec 30, 2011 at 6:34 AM, Martin Hamant<mar...@sound4.biz> >>> wrote: >>> Hi !!! >>> >>> I have a BMC configured with a local IP adress (192.168.X.X) >>> listening >>> on default port (623). >>> >>> I want to access it from the outside world. For that I have >>> set a port >>> forwarding rules on the router to the port 623 of this local >>> IP. >>> >>> every ipmitool commands works well BUT not SOL. >>> >>> # ipmitool -I lanplus -p (external_port) -U (...) -P (...) >>> -H (external >>> IP) sol activate >>> >>> I get the message: "Error: BMC requests SOL session on >>> different port" >>> >>> I'm not sure to understand exactly what it means ? What I >>> need to do to >>> make this work ? >>> >>> Thanks !! >>> >>> >>> ------------------------------------------------------------------------------ >>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't >>> need a complex >>> infrastructure or vast IT resources to deliver seamless, >>> secure access to >>> virtual desktops. With this all-in-one solution, easily >>> deploy virtual >>> desktops for less than the cost of PCs and save 60% on VDI >>> infrastructure >>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >>> _______________________________________________ >>> Ipmitool-devel mailing list >>> Ipmitool-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel >>> ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel