首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Solaris 10 網路配置檔案完整速查:hostname、hosts、netmasks、inetd、路由

     編輯:Oracle 資料庫基礎

Solaris 10 網路設定分散於多個檔案,本文彙整核心檔案用途、格式與常用指令,供快速查閱與自動化部署參考。

第 1 章:網路位址與網路遮罩

檔案用途範例內容
/etc/hostname.<interface>介面主機名(如 hostname.hme0)Sunny
/etc/hosts主機名↔IP 對應172.18.255.1 Sunny
/etc/netmasks子網遮罩(非標準網段需設)172.16.255.0 255.255.255.0

介面命名:le0(10M)、hme0(100M)、bge0(GbE)、e1000g0 等,數字為實體序號。

關鍵指令

ifconfig -a                    # 檢視所有介面狀態
ifconfig hme0 plumb            # 啟用介面
ifconfig hme0 172.18.255.1 netmask 255.255.255.0 up
ifconfig hme0 down/unplumb     # 停用/卸載

第 2 章:網路服務

  • /etc/services:服務名↔Port/Protocol(ssh 22/tcp)。
  • /etc/inet/inetd.conf:超級守護進程 inetd 代管服務啟動參數(ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd)。

第 3 章:路由與閘道

檔案/指令用途
/etc/defaultrouter單一預設閘道(低資源佔用)
/etc/gateways靜態路由表(net gateway metric)
route add net 10.0.0.0 192.168.1.1 1動態新增路由
netstat -r顯示路由表(Flags: U=Up, H=Host, G=Gateway)

常見操作清單

  1. 設定固定 IP:編輯 hostname.<if> + hosts + netmasks → ifconfig <if> plumb up。
  2. 設定預設閘道:echo "172.18.255.254" > /etc/defaultrouter。
  3. 啟用服務:編輯 inetd.conf → pkill -HUP inetd。
  4. 驗證連通:ping、traceroute、snoop(抓包)。
Solaris 網路配置「檔案靜態 + 指令動態」雙軌並行,自動化部署請以檔案為準,指令僅供驗證。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved