本文包括详细介绍和操作步骤以及结果!
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
本文属原创转载请注明出处!