这两天一直在为安装OpenSolaris而奋斗。首先尝试在xVM虚拟机里面安装,尝试了osol build 124, 125, 126。一直存在一个问题,那就是如果改变了network physics service并重起系统后,user $HOME所在的ZFS无法mount。
今天尝试在xVM中安装OpenSolaris并配置其网络接口使用局域网上的DHCP服务器。配置过程如下:
1. OpenSolaris在默认情况下使用nwam来自动管理网络接口,而我需要DHCP将我的机器名绑定到分配的IP地址上。我不知道在nwam模式下如何配置,所以必须返回到default的模式。
allen@blu-xvm-osol:~$ pfexec svcadm disable nwam
2. 创建default模式下的DHCP配置文件。
allen@blu-xvm-osol: pfexec touch /etc/dhcp.xnf0
allen@blu-xvm-osol:/etc$ cat /etc/hostname.xnf0 inet blu-xvm-osol
3. 启动physical:default服务,同时保证nwam被停止了。
allen@blu-xvm-osol:/etc$ pfexec svcadm enable physical:default
allen@blu-xvm-osol:/etc$ svcs -a | grep physical
disabled 16:58:04 svc:/network/physical:nwam
online 17:00:35 svc:/network/physical:default
配置生效。
如果在gnome桌面环境下,可以使用network-admin图形界面来配置。可惜我的OpenSolaris PV guest只有串口输出。
下面的过程可以配置静态网络:
1. 确认服务已经运行:
[allen@blu-devl:~]svcs | grep physical:default
online Nov_13 svc:/network/physical:default
2. 确认你要配置的interface的名字。
[allen@blu-devl:~]ifconfig -a
lo0: flags=2001000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
xnf0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
inet 10.239.53.186 netmask ffffff00 broadcast 10.239.53.255
lo0: flags=2002000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128
这里假设你要配置xnf0,如果是其他的interface, 只要将xnf0替换成你的interface名字就可以了。
3. 配置IP地址:
编辑: /etc/hostname.xnf0
192.168.1.109/24
4. 配置DNS服务器:
编辑: /etc/resolv.conf
nameserver 192.168.1.1
5. 配置路由:
编辑: /etc/gateways
route add net 192.168.1.0/24 192.168.1.1
确认路由服务已经运行:
[allen@blu-devl:~]svcs | grep route:default
online Nov_13 svc:/network/routing/route:default
分享到:
相关推荐
例如,手册会指导如何使用“ipadm”命令管理网络接口,使用“pkg”工具进行软件安装和更新,以及如何利用“zoneadm”命令创建和管理Zones。这些实用技巧可以帮助用户快速上手OpenSolaris,并有效提升操作效率。 在...
- 安装与配置OpenSolaris的基本步骤 2. **系统管理** - 文件系统管理(包括ZFS) - 用户与组管理 - 进程与服务管理 - 系统安全设置 3. **高级主题** - DTrace:用于实时性能分析和问题诊断的强大工具 - ...
在OpenSolaris操作系统中部署Samba服务是一项关键任务,它允许你将系统作为网络服务器,为其他设备提供文件和打印机共享。以下是如何在OpenSolaris上安装、配置和管理Samba服务的详细步骤: 首先,你需要下载适用于...
4. **Network File System (NFS)**: openSolaris对NFS进行了优化,支持高性能的网络文件共享,尤其适合大规模的分布式计算环境。 5. **Project Crossbow**: 提供了网络虚拟化功能,可以为每个应用程序分配独立的...
OpenSolaris Bible Paperback: 1008 pages Publisher: Wiley; 1 edition (February 12, 2009) Language: English ISBN-10: 0470385480 ISBN-13: 978-0470385487 Format: PDF You can buy this book: Amazon.com ...
- **如何手动配置系统的无线网络设置**:同样使用`nwam`命令来配置无线网络接口,例如`nwam wlan connect <ssid>`. - **关于网络的更多信息**:用户可以通过阅读官方文档了解更多的网络配置技巧。 - **管理打印**...
4. **命令行参数处理**:snoop命令支持多种参数,如指定网络接口、设置过滤规则、控制捕获模式等。源码中这部分内容主要处理命令行参数的解析和设置。 四、源码学习价值 1. **网络编程**:通过阅读源码,我们可以...
描述中提到的“博文链接:***”,说明这是一篇博客文章,可能包含了详细的安装步骤、截图、配置选项以及作者在安装OpenSolaris过程中的心得和技巧。根据该描述,该博文可能是解决安装OpenSolaris过程中疑难杂症的...
总的来说,OpenSolaris在SPARC平台上的安装涉及多个步骤,包括AI服务器的设置、客户端的网络配置以及安装映像的创建与分发。理解这些步骤并按照指南操作,可以使得OpenSolaris在SPARC系统上的部署更加高效和可靠。
- **网络设备**: 每个Zone可以根据需求配置独立的网络设备。 - **存储复合体**: 包含了所有Zone共享的存储资源。 - **全局Zone**: 整个系统的管理和服务集中于此。 - **特定功能的Zone**: 如DNS Zone、Mail Zone和...
OpenSolaris操作系统中,svcs命令是服务管理的核心工具,它提供了对系统服务状态、配置、依赖关系等信息的查询和控制功能。本文将深入探讨svcs命令的工作原理,并对源码进行简要解析,旨在帮助读者更深入地理解...
PROM (Prom Monitor) 是 Sun 系统中的一个监控程序,允许用户在系统启动之前执行各种操作,包括查看硬件配置、设置启动选项等。 - **banner**:用于显示当前机器的配置信息,包括 CPU、内存、hostid 和 Ethernet ...
- **网络连接**:通过配置虚拟机的网络适配器,使虚拟机能够连接到宿主机所在的网络,从而实现数据传输和资源共享。 - **远程桌面**:利用远程桌面协议(RDP)或其他类似协议,可以在宿主机上远程登录到OpenSolaris...
文档中的Building OpenSolaris部分详细阐述了构建OpenSolaris所需的各种环境变量设置,比如PATH、CC、CFLAGS等,这些变量可以影响编译器的行为和输出。使用nightly和bldenv工具来设置编译环境,这些工具能够帮助...
本文档详述了如何在VMware环境下实现Windows XP、Fedora 15以及OpenSolaris 2008.11这三个不同操作系统的共存,并通过单一虚拟硬盘的方式进行配置。这种设置不仅方便用户根据需要快速切换不同的操作系统环境,还能够...
STREAMS.zip文件很可能包含了OpenSolaris中STREAMS的源代码,这对于理解如何编写高效、可扩展的设备驱动程序或网络协议栈至关重要。 四、Solaris Driver开发 OpenSolaris的设备驱动开发是一门艺术,其内核模块和...