Solaris 11的ip地址配置

 

10配置就是改改node文件,11就完全不一样了,不能通过修改文件来实现,必须用命令。
 11 引入了两个新命令来进行手动管理网络:dladm 和 ipadm,二者结合使用可以取代 ifconfig。与 ifconfig 不同,由 dladm 和 ipadm 所做的更改在重新启动后持久保存。它们有着通用、一致的命令格式,并且与 ifconfig 不同,它们的输出可以解析,从而可在脚本中使用。


dladm 可执行数据链路(第 2 层)管理,配置物理链路、聚合、VLAN、IP 隧道和 InfiniBand 分区。它还管理链路层属性。
ipadm 可配置 IP 接口、IP 地址和 TCP/IP 协议属性。它还可取代 ndd 来进行网络层和传输层调优。


此外,Oracle Solaris 11 添加了使用网络配置文件自动配置网络的功能。配置文件由两个管理命令(netadm 和 netcfg)管理,用一个实体描述网络接口、名称服务、路由和 IP 过滤器和 IPsec 策略的配置。


Oracle Solaris 11 使用基于配置文件的网络配置,其配置模式有两种:手动配置和自动配置,DefaultFixed 网络配置文件 (NCP) 或 Automatic NCP。
自动的话就是使用DHCP,默认是自动,改成手动需要命令:
netadm enable -p ncp DefaultFixed然后在看一下

netadm listnetadm: DefaultFixed NCP is enabled; automatic network management is not available.'netadm list' is only supported when automatic network management is active.如果想改成自动
netadm enable -p ncp Automatic

改成手动之后,需要确认一下物理网卡
dladm show-phys可能看到如下的列表

LINK              MEDIA                STATE      SPEED  DUPLEX    DEVICEnet0              Ethernet             up         1000   full      e1000g0net1              Ethernet             unknown    0      unknown   pcn0看一下链路情况
 dladm show-link

LINK                CLASS     MTU    STATE    OVER
 net1                phys      1500   up       --
 net0                phys      1500   up       --

为net0网络接口建立ip链路

ipadm create-ip net0看一下情况ipadm show-ifIFNAME     CLASS      STATE      ACTIVE      OVERlo0        loopback   ok         yes         ---net0       ip         down       no          ---可以看到net0已经被创建了ip的链路,但是现在的状态是down,也不活动,应该是没有IP的原因。配置IP地址。ipadm create-addr -T static -a 192.168.1.20/24 net0/v4-T static是静态,-a是地址,后面跟ip地址,掩码也直接使用prefix书写/24,net0是针对那个接口,后面的/v4只是描述。在看看情况ipadm show-ifIFNAME      CLASS     STATE      ACTIVE      OVERlo0         loopback  ok         yes         ---net0        ip        ok         yes         ---果然状态都好了。
看看配置的IP地址

ipadm show-addrADDROBJ     TYPE      STATIC     ADDRlo0/v4      static    ok         127.0.0.1/8net0/v4     static    ok         192.168.1.20/24lo0/v6      static    ok         ::1/128添加一个默认路由

route -p add default 192.168.1.1route -p showSMF 服务 svc:/network/dns/client 管理,过去位于 /etc/resolv.conf 中的配置信息。SMF 服务 svc:/system/name-service/switch 管理,过去位于 /etc/nsswitch.conf 中的配置信息。在两种情况下,配置信息还存储在老式文件中,以便与可能读取它们的其他应用程序兼容。不应直接编辑这些老式文件。对属性的更改只有在刷新、重新启动或启用服务后才会反映到老式文件中。svccfg -s svc:/network/dns/client setprop config/search='("xu.shen.com" "shen.com")'svccfg -s svc:/network/dns/client listprop config/searchconfig/search astring"xu.shen.com" "shen.com"svccfg -s svc:/network/dns/client setprop config/nameserver=net_address: '(10.167.162.20 10.167.162.36)'svccfg -s svc:/network/dns/client listprop config/nameserverconfig/nameserver net_address 10.167.162.20 10.167.162.36完了要刷新一下
svcadm refresh svc:/network/dns/client svcadm restart svc:/network/dns/client

如果ping了,发现
send to Network is unreachable
国际以太网专用线(IEPL专线)服务是增强的传统IPLC和通过标准以太网提供点对点国际专用连接SDH(EoSDH)上的访问接口(第2层),具有带宽灵活性。 IEPL是适用于需要私人,有担保和有需要的国际企业和组织从0Mbps到灵活带宽的可靠连接。
当第一次从Automatic NCP 转换到 DefaultFixed NCP 时,网络会出问题,是bug吧。
刷新
svcadm refresh svc:/network/location:default
或者直接关了
svcadm disable svc:/network/location:default

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要修改SolarisIP地址,需要修改三个文件:/etc/hosts, /etc/netmasks, /etc/inet/ipnodes。同时,如果想要修改网关,还需要修改/etc/defaultrouter文件。 要暂时修改IP地址,可以使用ifconfig命令。首先通过ifconfig -a命令找出要修改的网卡名字,然后使用ifconfig命令将网卡服务暂时停止,再使用ifconfig命令设置新的IP地址和子网掩码,并启动网卡服务。需要注意的是,这种修改只在当前会话中生效,重启后会失效。 要永久更改IP地址,需要修改以下几个文件: 1. /etc/hosts:在该文件中添加机器名和新的IP地址。 2. /etc/(hosts networks netmasks):需要修改这三个文件的权限为可写。这些文件分别存储了主机名、网络信息和子网掩码。 3. /etc/hostname.pcn0:修改该文件中网卡的IP地址为新的地址。 4. /etc/defaultrouter:在该文件中添加新的网关。 5. /etc/resolv.conf:在该文件中添加DNS服务器的IP地址。 另外,还需要修改/etc/nsswitch.conf文件,将其中的hosts行修改为hosts: files dns,以便在/etc/hosts找不到域名时进行DNS解析。完成修改后,需要重新启动系统。 如果只是修改主机名,只需要修改以下几个文件:/etc/hosts、/etc/nodename、/etc/hostname.pcn0等。 如果需要在Solaris 10下设置DNS,需要创建/etc/resolv.conf文件,并在其中添加域名和名称服务器的信息。域名可以在第一行写上,而名称服务器可以写在nameserver行后面,每行写一个IP地址。另外,还需要运行一些命令来备份和替换相关配置文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Solaris 更改IP](https://blog.csdn.net/daichadongqing/article/details/1876310)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [solaris系统下更改IP地址](https://blog.csdn.net/cory11034/article/details/100263305)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值