Switching to static network address issues
Tony Lee (李文富)
Tony.Lee at quantatw.com
Fri May 17 12:59:48 AEST 2019
Hi Troy,
It's work! Thank you for your help.
Thanks
Tony
> -----Original Message-----
> From: Troy Lee [mailto:leetroy at gmail.com]
> Sent: Thursday, May 16, 2019 7:41 PM
> To: Tony Lee (李文富) <Tony.Lee at quantatw.com>
> Cc: openbmc at lists.ozlabs.org
> Subject: Re: Switching to static network address issues
>
> Hi Tony,
>
> Your situation is a bit different.
>
> You'll have 5 seconds window to send all these settings ( ipsrc/ipaddr/defgw
> ipaddr) through IPMI at once.
> Then the network-manager of OpenBMC will correctly apply you setting into
> system.
> For example:
> ipmitool -H 10.10.15.206 -U root -P 0penBmc -I lanplus lan set 2 ipsrc static
> ipmitool -H 10.10.15.206 -U root -P 0penBmc -I lanplus lan set 2 ipaddr
> 10.10.9.3
> ipmitool -H 10.10.15.206 -U root -P 0penBmc -I lanplus lan set 2 netmask
> 255.255.0.0
> ipmitool -H 10.10.15.206 -U root -P 0penBmc -I lanplus lan set 2 defgw
> ipaddr 10.10.10.204
>
>
> Otherwise, it will show the follow error message in journal log, and it seems
> not recoverable from in-band IPMI.
> May 16 19:03:59 romulus systemd[1]: Started Network Service.
> May 16 19:03:59 romulus systemd-networkd[1261]: sit0: Could not acquire
> IPv4 link-local address: Invalid argument
> May 16 19:04:00 romulus systemd-networkd[1261]: eth0: Could not set
> route: Network is unreachable
> May 16 19:04:02 romulus systemd[1]: Starting Hostname Service...
> May 16 19:03:54 romulus ipmid[1169]: Failed to set network data
>
> Hope this helps.
>
> However, we have similar name :)
>
> Thanks,
> Troy Lee
>
> --
> Yu-Ting Lee (Troy Lee) <LeeTroy at gmail.com>
>
> Tony Lee (李文富) <Tony.Lee at quantatw.com> 於 2019年5月16日 週四 下
> 午2:23寫道:
>
> >
> > Hi there,
> > I also met an similar issue about switching network address from DHCP to
> static.
> > Here is my configuration steps:
> >
> > 1. ipmitool -H 10.10.15.206 -U root -P 0penBmc -I lanplus lan print 2
> > Set in Progress : Set Complete
> > Auth Type Support : MD5
> > Auth Type Enable : Callback : MD5
> > : User : MD5
> > : Operator : MD5
> > : Admin : MD5
> > : OEM : MD5
> > IP Address Source : DHCP Address
> > IP Address : 10.10.15.206
> > Subnet Mask : 255.255.0.0
> > MAC Address : 00:00:f7:a0:7f:f2
> > Default Gateway IP : 10.10.10.204
> > 802.1q VLAN ID : Disabled
> > RMCP+ Cipher Suites : 3,17
> > Cipher Suite Priv Max : Not Available
> > Bad Password Threshold : Not Available
> >
> > 2. ipmitool -H 10.10.15.206 -U root -P 0penBmc -I lanplus lan set 2
> > ipsrc static
> >
> > 3. root at gsj:~# cat /etc/systemd/network/00-bmc-eth1.network
> > [Match]
> > Name=eth1
> > [Network]
> > LinkLocalAddressing=no
> > IPv6AcceptRA=false
> > DHCP=false
> > Address=fe80::200:f7ff:fea0:7ff2/64
> > Gateway=10.10.10.204
> > [DHCP]
> > ClientIdentifier=mac
> > UseDNS=true
> > UseNTP=true
> > UseHostname=true
> > SendHostname=true
> >
> > 4. Set static ip
> > root at gsj:~# ipmitool lan set 2 ipaddr 10.10.9.3 Setting LAN IP Address
> > to 10.10.9.3
> >
> > 5. root at gsj:~# cat /etc/systemd/network/00-bmc-eth1.network
> > [Match]
> > Name=eth1
> > [Network]
> > LinkLocalAddressing=no
> > IPv6AcceptRA=false
> > DHCP=false
> > Address=fe80::200:f7ff:fea0:7ff2/64
> > Gateway=10.10.10.204
> > [DHCP]
> > ClientIdentifier=mac
> > UseDNS=true
> > UseNTP=true
> > UseHostname=true
> > SendHostname=true
> >
> > But static IP doesn't work.
> > Is my step wrong?
> >
> > > -----Original Message-----
> > > From: openbmc
> > > [mailto:openbmc-bounces+tony.lee=quantatw.com at lists.ozlabs.org] On
> > > Behalf Of Gunnar Mills
> > > Sent: Thursday, April 11, 2019 5:14 AM
> > > To: Ratan Gupta <ratagupt at linux.vnet.ibm.com>;
> > > openbmc at lists.ozlabs.org
> > > Subject: Re: Switching to static network address issues
> > >
> > > On 4/10/2019 7:55 AM, Ratan Gupta wrote:
> > >
> > > >
> > > > Can you take a look at what are the rest url which is being
> > > > executed underneath?
> > > >
> > > When the DHCP setting changes on the GUI (e.g. "OBTAIN AN IP ADDRESS
> > > AUTOMATICALLY USING DHCP" to "ASSIGN A STATIC IP ADDRESS"), the
> > > /xyz/openbmc_project/network/<interface>/attr/DHCPEnabled interface
> > > is called on "Save settings".
> > >
> > >
> https://github.com/openbmc/phosphor-webui/blob/2f481e4cb83f0c72a9f3a
> > > a
> > > d11431e4abcf5d632c/app/common/services/api-utils.js#L428
> > >
> > > Hope this helps.
> > >
> > > >
> > > > On 10/04/19 3:39 PM, Troy Lee wrote:
> > > >> Hi William,
> > > >>
> > > >> This issue could be reproduce with WebUI or REST interface.
> > > >> 1. Starts up romulus-bmc qemu as normal, so the IP address is
> > > >> acquired from DHCP by default, let's say "10.1.1.2".
> > > >> 2. Open the browser and login to https://10.1.1.2/, 3. Switch to
> > > >> [Server Configuration] tab.
> > > >> Then you will see the current setting is "OBTAIN AN IP
> > > >> ADDRESS AUTOMATICALLY USING DHCP".
> > > >> 4. Click on checkbox "ASSIGN A STATIC IP ADDRESS, and DO NOT
> > > >> CHANGE the IP address, leave it the same as DHCP IP address "10.1.1.2".
> > > >> 5. Click on "Save settings" button.
> > > >>
> >
More information about the openbmc
mailing list