Solaris 11的网络接口配置

本文包括详细介绍和操作步骤以及结果!


网络分4层 接口层 链路层 设备层 硬件(得去机箱看)
root@solaris:~# dladm show-phys    #列出在系统上安装的硬件设备
LINK              MEDIA                STATE      SPEED  DUPLEX    DEVICE
net0              Ethernet             up         1000   full      e1000g0
root@solaris:~# dladm show-link    #显示有关数据链路层上链路的信息
LINK                CLASS     MTU    STATE    OVER
net0                phys      1500   up       --
root@solaris:~# ipadm show-if    #列出所有接口
IFNAME     CLASS    STATE    ACTIVE OVER
lo0        loopback ok       yes    --
net0       ip       ok       yes    --
网络概念
网络配置文件 (Network Configuration Profile, NCP)
网络配置单元 (Network Configuration Unit, NCU)
外部网络修饰器 (External Network Modifier, ENM)
已知无线局域网 (Wireless Local Area Network, WLAN)

更改一个link的名字
root@solaris:~# dladm show-link
LINK                CLASS     MTU    STATE    OVER
net0                phys      1500   up       --
net4                phys      1500   unknown  --    #此处叫net4
root@solaris:~# dladm rename-link net4 net3        #将net4改成net3 用dladm show-phys也可以查看
root@solaris:~# dladm show-link
LINK                CLASS     MTU    STATE    OVER
net0                phys      1500   up       --
net3                phys      1500   unknown  --    #已经名为net3了

显示链路的当前以太网设置
root@solaris:~# dladm show-ether net0(不加最后一个参数默认显示所有)
LINK              PTYPE    STATE    AUTO  SPEED-DUPLEX                    PAUSE
net0              current  up       yes   1G-f                            bi

删除一个IP接口
root@solaris:~# ipadm show-addr
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
net0/ipv4         static   ok           188.188.3.223/22
lo0/v6            static   ok           ::1/128        #实验将删除这个loback接口的ipv6接口
root@solaris:~# ipadm delete-addr lo0/v6
root@solaris:~# ipadm show-addr    #已经删除
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
net0/ipv4         static   ok           188.188.3.223/22

创建ip接口
root@solaris:~# ipadm show-if    #查看IP接口 只有lo0 和 net0
IFNAME     CLASS    STATE    ACTIVE OVER
lo0        loopback ok       yes    --
net0       ip       ok       yes    --
root@solaris:~# ipadm create-ip net1    #创建ip接口net1
root@solaris:~# ipadm show-if    #net1 ip接口已存在
IFNAME     CLASS    STATE    ACTIVE OVER
lo0        loopback ok       yes    --
net0       ip       ok       yes    --
net1       ip       down     no     --

给IP接口配置static(静态)的IP地址
root@solaris:~# ipadm show-if    #net1的接口处于down状态
IFNAME     CLASS    STATE    ACTIVE OVER
lo0        loopback ok       yes    --
net0       ip       ok       yes    --
net1       ip       down     no     --
root@solaris:~# ipadm show-addr    #ip配置只有lo0和net0配置
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
net0/ipv4         static   ok           188.188.3.223/22
root@solaris:~# ipadm create-addr -T static -a 10.0.0.254/8 net1/ipv4    #给net1的ipv4子接口配置static的ip
root@solaris:~# ipadm show-addr    #查看ip配置net1的ipv4接口IP已启用
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
net0/ipv4         static   ok           188.188.3.223/22
net1/ipv4         static   ok           10.0.0.254/8
root@solaris:~# ipadm show-if    #net1的状态自动启用
IFNAME     CLASS    STATE    ACTIVE OVER
lo0        loopback ok       yes    --
net0       ip       ok       yes    --
net1       ip       ok       yes    --
给一个IP接口配置多个ip
root@solaris:~# ipadm create-addr -T static -a 10.0.0.253/8 net1/ip3    #以上是ipv4,这次的子接口名是ip3
root@solaris:~# ipadm show-addr    #net1/ip3已生效
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
net0/ipv4         static   ok           188.188.3.223/22
net1/ipv4         static   ok           10.0.0.254/8
net1/ip3          static   ok           10.0.0.253/8
设置dhcp接口的IP
root@solaris:~# ipadm create-addr -T dhcp net1/dhcp #创建一个接口,ip类型为dhcp
root@solaris:~# ipadm show-addr net1    #net1/dhcp 接口已经获得地址
ADDROBJ           TYPE     STATE        ADDR
net1/ipv4         static   ok           10.0.0.254/8
net1/ip3          static   ok           10.0.0.253/8
net1/dhcp         dhcp     ok           10.0.0.21/8

启用巨型帧配置 修改一个link的最大MTU
root@solaris:~# dladm show-linkprop -p mtu net1    #查看link net1的MTU(最大传输单元)
LINK     PROPERTY            PERM VALUE(值)   DEFAULT(默认值) POSSIBLE(允许的范围)
net1     mtu                 rw   1500         1500            1500-16362
root@solaris:~# dladm set-linkprop -p mtu=3000 net1 #修改成3000
root@solaris:~# dladm show-linkprop -p mtu net1
LINK     PROPERTY            PERM VALUE        DEFAULT      POSSIBLE
net1     mtu                 rw   3000         1500         1500-16362

查看所有网卡(link)的mac地址
root@solaris:~# dladm show-linkprop -p mac-address
LINK     PROPERTY            PERM VALUE        DEFAULT      POSSIBLE
net0     mac-address         rw   0:50:56:8a:e:f 0:50:56:8a:e:f --
net1     mac-address         rw   0:50:56:8a:e:23 0:50:56:8a:e:23 --
net2     mac-address         rw   0:50:56:8a:e:24 0:50:56:8a:e:24 --
net3     mac-address         rw   0:50:56:8a:e:25 0:50:56:8a:e:25 --

手动配置mac地址(不常用 需要重启系统)
 dladm set-linkprop -p mac-address=06:05:04:03:02 net0

启用ip转发(摘在oracle官方文档)
# ipadm show-prop -p forwarding ip
PROTO   PROPERTY     PERM   CURRENT   PERSISTENT   DEFAULT   POSSIBLE
ipv4    forwarding   rw     off       --           off       on,off
ipv6    forwarding   rw     off       --           off       on,off
# ipadm set-prop -p forwarding=on ipv4
# ipadm set-prop -p forwarding=on ipv6
# ipadm show-prop ip
PROTO   PROPERTY     PERM   CURRENT   PERSISTENT   DEFAULT   POSSIBLE
ipv4    forwarding   rw     on        on           off       on,off
ipv4    ttl          rw     255       --           255       1-255
ipv6    forwarding   rw     on        on           off       on,off

ipv6    hoplimit     rw     255       --           255       1-255

#


上述文档是参考oracle官方文档由笔者亲测与撰写

作者:john

本文属原创转载请注明出处!


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值