您好,登錄后才能下訂單哦!
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?list
netadm:?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????DEVICE net0??????????????Ethernet?????????????up?????????1000???full??????e1000g0 net1??????????????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-if IFNAME?????CLASS??????STATE??????ACTIVE??????OVER lo0????????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-if IFNAME??????CLASS?????STATE??????ACTIVE??????OVER lo0?????????loopback??ok?????????yes?????????--- net0????????ip????????ok?????????yes?????????---
果然狀態都好了。
看看配置的IP地址
ipadm?show-addr
ADDROBJ?????TYPE??????STATIC?????ADDR lo0/v4??????static????ok?????????127.0.0.1/8 net0/v4?????static????ok?????????192.168.1.20/24 lo0/v6??????static????ok?????????::1/128
添加一個默認路由
route?-p?add?default?192.168.1.1 route?-p?show SMF?服務?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/search config/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/nameserver config/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
當第一次從Automatic NCP 轉換到 DefaultFixed NCP 時,網絡會出問題,是bug吧。
刷新
svcadm refresh svc:/network/location:default
或者直接關了
svcadm disable svc:/network/location:default
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。