If you know the mac address of the NIC you want to bring online, you can edit the kernel command line within grub and append the following stuff:

,admin_mac=11:22:33:44:55:66,admin_ip=dhcp
or
,admin_mac=11:22:33:44:55:66,admin_ip=192.168.x.y,admin_netmask=255.255.255.0,admin_gateway=192.168.x.1

If you can't edit the kernel command line, the alternative to getting the system to finish coming up is to manually create the /usbkey directory, and create a minimal /usbkey/config file with the networking configuration you want. After that "sysinfo -f" then "svcadm clear network/physical" and the system should finish bringing services online.

You'll probably need to fix up /etc/resolv.conf if you want to make outbound connections.

Be aware that you're bringing the machine online with a known root password that will work over SSH. You can replace the hash in the kernel command line with something else if you want to be extra cautious.

I hope that helps.

To answer your original question about why there isn't a rescue mode that includes networking, I think the main reasons are: 1. SmartOS is often used on machines with multiple NICs. There's no way to know which to use without more information from the operator. 2. SmartOS is often used on networks with no DHCP server. Without being told what IP address to use there would be no way for SmartOS to configure working networking. 3. The system would then come online with a known root password and SSH running and that could be dangerous.
4. In light of those other reasons, no one has written code for it.

-Nahum

On 02/19/2016 08:03 AM, Fred Liu wrote:

Yeah. That is doable. But because there is no zpool imported, network/physical can’t be started. And a lot of protocols can’t run neither.

Thanks.

Fred

*From:*Jorge Schrauwen [mailto:[email protected]]
*Sent:* 星 期五, 二月19, 2016 19:21
*To:* [email protected]
*Cc:* Fred Liu
*Subject:* Re: [smartos-discuss] enable network/physical in noinstall/recovery?

You can use ifconfig to bring it up manually.

ifconfig e1000g0 inet auto-dhcp (from memory so it may be incorrect)

On 2016-02-19 11:30, Fred Liu wrote:

    Hi,

    “noinstall/recovery” is really helpful to fix/save zpools. But it
    is offline. Is it hard to enable networking in it? Just like
    “fail-safe-mode-with-network”.

    Nobody wants to recover from remote backup but that is the ideal life.

    Thanks.

    Fred

*smartos-discuss* | Archives <https://www.listbox.com/member/archive/184463/=now> <https://www.listbox.com/member/archive/rss/184463/22280019-340ab187> | Modify <https://www.listbox.com/member/?&;> Your Subscription [Powered by Listbox] <http://www.listbox.com>





-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to