發表文章

目前顯示的是有「Network」標籤的文章

VirtualBox的虛擬主機網路設定

圖片
VirtualBox的虛擬主機網路設定 前言 這裡介紹如何調整 VirtualBox 的網路設定,讓開發者可透過網路連線至虛擬機器做測試。 大綱 虛擬機連網設定步驟 Virtual Box 網卡的幾種設定模式 虛擬機連網設定步驟 步驟 1 假設我們已經安裝好了一個新的 Linux 虛擬機器,此時從「檔案」中點選「主機網路管理員」 步驟 2 在主機網路管理員中,建立新的子網路。 步驟 3 在 VirtualBox 的主要控制畫面上,選擇測試用的 Linux 虛擬主機,然後點選「設定值」。 步驟 4 選擇「網路」的設定籤頁,在這裡可以設定虛擬主機的網路卡,通常第一張是預設以 NAT 上網的網路卡,所以不要更改第一張的設定,否則到時候對外連線容易出問題。 在「介面卡 2」的地方,勾選「啟用網路卡」,選擇「僅線主機」介面卡,名稱的地方就選擇剛剛上面新增的子網路。 這樣就完成 VirtualBox 的設定了,接下來就可以打開虛擬機器,讓虛擬機器裡面的 Linux 自動透過第二張網路卡取得 IP 位址,與實體的本機連線了。 如果不想要每次開機都確認 DHCP 抓到的 IP 是那一個,可以將上面子網路的 DHCP 伺服器功能關閉,並調整虛擬機的網路設定,將 IP 位址設定為靜態的,這樣就可以把 IP 固定住 Virtual Box 網卡的幾種設定模式 有關網卡幾種設定模式: Not Attached  NAT (Network Address Translation) NAT網路(Network Address Translation Service (experimental)) 橋接介面卡(Bridged networking) 僅限主機介面卡、Host-only Adapter模式(Host-only networking) 內部網路 (Internal Networking) 通過這張圖就很容易看出這4種方式的區別。 詳細說明請參閱:► VirtualBox Network Settings: Complete Guide 、 徹底理解Viutual Box四種網路連線方式(外連結) 參考資料 特色、摘要,Feature、Summary: 關鍵字、標籤,Keyword、Tag: Virtual-Box,Ubuntu,Linux,Networ...

外掛網路設定(Payload device network configuration)

主旨 外掛網絡配置的 IP 和端口轉發詳細信息。 前言大綱 用戶可以在 192.168.80.3 連接到 Spot 的 wifi 接入點。 Spot 在機器人後部附帶以太網連接,為 10.0.0.3。 Spot 通過外掛端口尋址為 192.168.50.3。 請注意,大多數地址都是用戶可通過 Spot 管理控制台配置的,其中 wifi 也可以配置為簡單的 wifi 客戶端或 wifi 接入點 (AP)。 Spot 基礎平台網絡基礎知識 用戶可以通過 192.168.80.3 連接到 Spot 的 Wi-Fi 接入點。Spot 機器人後部附帶以太網連接,為 10.0.0.3。Spot 通過外掛負載端口尋址為 192.168.50.3。後部以太網連接可由用戶通過 Spot 管理控制台進行配置;Wi-Fi 也可以在接分享器 (AP) 模式和客戶端模式之間進行配置。 請注意,Spot CORE 始終位於 192.168.50.5,端口為 20022,Spot CAM 始終位於 192.168.50.6。 通過外掛負載端口連接到 Spot 的外掛負載設備必須始終使用以下網絡配置: 前端或後端負載端口的 IP v4 主機地址 192.168.50.5 或 192.168.50.6(不要對前端和後端負載端口使用相同的 IP 地址) Default gateway 192.168.50.3 Netmask 255.255.255.0 外掛負載端口轉發表 描述 機器人端口 目標 協定 標準轉發 1 20000 + [22, 80, 443] 192.168.50.5:[22, 80, 443] TCP 固定轉發 1 21000-22000 192.168.50.5:21000-22000 TCP/UDP 標準轉發 2 30000...

啟用 AutoReturn 以恢復丟失的通信(Enabling AutoReturn to recover lost comms)

圖片
主旨 使用 AutoReturn 幫助機器人從丟失的通信中恢復。 前言大綱 AutoReturn 是操作員可以在機器人操作期間啟用的一個選項,以幫助從機器人和控制器之間的連接丟失中恢復。啟用後,AutoReturn 會導致 Spot 在嘗試恢復通信時回溯正軌。AutoReturn 可以配置為在 Spot 停止接收來自用戶的命令時自動發生。 AutoReturn 提供了一種替代方法來實體檢索與控制器平板電腦或遠程操作員失去連接的機器人。在危險環境中遠程操作 Spot 時,這種行為特別有價值。在 AutoReturn 之前,當機器人與操作員或遠程操作員失去連接時,機器人會坐下並關閉電源。恢復機器人可能需要進入危險區域才能實體接觸機器人。 AutoReturn 可以提供一種從通信丟失情況中恢復並返回到正常操作的方法。 自動返回操作(AutoReturn operation) AutoReturn 必須由機器人操作員明確啟用,並且僅適用於在啟用 AutoReturn 時駕駛 Spot 的操作員。例如,如果用戶A設定啟用能夠自動返回,然後用戶B需要地點的控制,自動返回則禁用於用戶B. 用戶 B 必須為他們自己的session啟用自動返回。 AutoReturn 不會以任何方式繞過或修改切斷電機電源系統。如果觸發 Cut Motor Power 超時,即使 Spot 正在執行 AutoReturn,它也會坐下並關閉電源。 配置自動返回 通過點擊平板電腦應用程序漢堡菜單中的通訊來啟用自動返回: 點擊啟用選框(Checkbox)。 調整返回半徑滑塊。在示例中,該值設置為 9.9 米。 返回半徑 AutoReturn Return Radius 滑塊控制機器人在嘗試與控制器重新建立通信時將從其當前位置回退多遠。 請注意,返回半徑是位移的量度,並不總是與行進距離相對應。 如果 Spot 所走的路徑包括轉彎,它可能會比最大位移多走幾米。 使用滑塊控件選擇返回半徑/位移值。機器人將在 AutoReturn 中完成配置的距離,然後: 與控制器重新建立通信,控制器恢復運行,或 機器人無法重新建立通信,而是執行配置的切斷電機電源行為,這通常意味著機器人將坐下並關閉其電機。 AutoReturn 和 Autowalk 任務重播 如果在機器人重放 Autowalk 任務時激活...

虛擬控制室架構(Virtual control room architecture -Scout)

圖片
主旨 控制室組件、網絡和安全。 前言大綱 Spot 虛擬控制室是一種基於硬件的實現,它提供了一種額外的方式來控制和管理隊中的機器人。虛擬控制室擴展了機器人的功能以提供,如下: 基於瀏覽器的機器人操作界面(Scout)。 在一個站點上並行控制多個機器人的能力。 從異地遠程操作機器人的本地化存在。 能夠在機器人外收集和存儲檢測數據。 虛擬控制室是一個完整的遠程檢查解決方案。使用四足移動機器人 Spot 上的傳感器,您將能夠更好地了解設施的運行情況,而無需將人員送入危險或難以到達的環境中。 本文檔說明了虛擬控制室的系統架構,並提供了有關如何整合到現有 IT 環境中的指南。 大綱 系統架構 停泊站(Docking stations) Spot 控制器 站點中心組件(Site Hub components) Site Hub 身份驗證和授權 Site Hub 維護和更新 虛擬控制室網絡設計 Site Hub 網絡的可靠性和性能 Wi-Fi 的替代方案 網絡信號問題 虛擬控制室網絡安全 系統架構 虛擬控制室由提供您的工廠現場的機器人操作控制幾個部分組成。虛擬控制室包括一個與您的 IT 基礎設施集成的本地設備,包括用於單點登錄的企業防火牆和用戶身份驗證機制。 Spot 機器人作為架構的移動自主組件,並通過以下方式連接: Wi-Fi LTE Mesh radios 停泊站(Docking stations) 停泊站為 Spot 提供了自主充電的能力,這樣耗盡的電池就不會再迫使任務中斷。每個停泊站都包含一個 AprilTag 基準 - 該站作為導航航點和自動行走任務的自然起點和終點。對接時,機器人受益於對接站的hard-wired gigabit ethernet連接,在任務完成期間和之後提供高速數據傳輸。 虛擬控制室支持多個擴展塢,以擴展機器人的操作範圍和自主性。 站點中心設備(Site Hub appliance) 虛擬控制室的核心組件是 Site Hub 設備 - Site Hub是控制室平台各個部分之間接口的介面伺服器。機器人可以通過網絡瀏覽器會話中的 Scout 程序從世界任何地方通過網絡連接到站點設備進行遠程操作。Site Hub 設備駐留在網絡上並同時協調多個機器人。 機器人操作員使用本地網絡上的 Web 瀏覽器或使用 VPN 提供...

配置多點傳送域名系統(Configuring multicast DNS)

主旨 Spot v2.0 添加了對多點傳送域名 DNS (mDNS) 的支持。這使用戶可以使用瀏覽器 URL 中的機器人名稱而不是機器人的 IP 號來訪問機器人的管理控制台。 例如,打開名為“spot_1”的機器人的 URL: https://spot_1.local Windows 10 和 macOS 原生支持 mDNS。 配置機器人 更新機器人的網絡設置以使用 mDNS。 訪問機器人的管理控制台。 在管理控制台中打開網絡部分。 為機器人配置靜態 IP 地址。 單擊保存並退出。 在 Linux 上安裝 mDNS 在 Linux 上安裝 mDNS: 取得安裝套件。 $sudo apt-get install avahi-daemon libnss-mdns 在 /etc/nsswitch.conf 中編輯 hosts 行,如下 hosts: files mdns4_minimal [NOTFOUND=return] dns  這是在告訴筆電,首先查看主機文件,然後查看 mDNS。 使用 mDNS 連接到 Spot API 為 Spot 機器人創建客戶端軟件的開發人員,必須將 GRPC_DNS_RESOLVER 環境變量設置為“native”才能訪問機器人服務。例如: GRPC_DNS_RESOLVER=native python3 -m bosdyn.client --verbose <nickname>.local id 參考資料 mDNS(Multicast DNS) : 在計算機網絡中,多點傳送DNS協議將主機名解析為不包含本地名稱服務器的小型網絡中的IP地址。它是一種零配置服務,使用與單播域名服務基本相同的編程接口,數據包格式和操作語義。它可以作為獨立協議使用,也可以與標準DNS服務器兼容。 Configuring multicast DNS 特色、摘要,Feature、Summary: 關鍵字、標籤,Keyword、Tag:

筆記:有關網路操作問題

圖片
連網方式 :  在共享wifi無線網絡上連接 Spot 機器人和控制器,或使用mesh radio網狀無線電 ,或 LTE 外掛,可以擴展遠程操作範圍。 WiFi 天線位於機器人的每一側,在“Dynamics”標誌下方,深度約為 10 毫米。 有關LTE (additional hardware required) ,截至2021/6/20,都沒有相關支持文件 ,只提到 "We are exploring support for remote teleoperation, including through LTE,....." August 23, 2020 at 8:09 PM  LTE Connectivity Recommendations Developing a Payload, Part I: Interfacing with Spot(Video)  ,文中提到GXP=> LTE  而關於5GHz Wifi., 在Spot 2.3.3 Release Notes,Release Date: 17 March, 2021,有提到: Changes and new features: Preliminary 5GHz WiFi support (Enterprise only): Spot 2.3.3 supports 5GHz Wifi. An enable/disable switch will be available in the UI.  用戶可以在 192.168.80.3 連接到 Spot 的 wifi 接入點。 Spot 在機器人後部附帶以太網連接,為 10.0.0.3。 Spot 通過外掛端口尋址為 192.168.50.3。 請注意,大多數地址都是用戶可通過 Spot 管理控制台配置的,其中 wifi 也可以配置為簡單的 wifi 客戶端或 wifi 接入點 (AP)。 參考資料 遠端操作(Teleoperation) 機器狗 Spot 網絡設置(Spot network setup) 特色、摘要,Feature、Summary: 關鍵字、標籤,Keyword、Tag:

遠端操作(Teleoperation)

主旨 遠端操作(Teleoperation)詳述。 前言大綱 遠程操作通過在控制器上顯示來自 Spot 攝像機的圖像,允許在視線之外操作 Spot。 範圍 Spot 的遠程操作範圍取決於通信和網絡配置。如果控制器直接與 Spot 的 WiFi 接入點配對,則最大範圍通常為 50m。但是,牆壁會影響此範圍,無線網絡干擾和其他設備也會影響此範圍。 將 Spot 和控制器放在共享無線網絡上或使用網狀無線電或 LTE 外掛載荷將實現更遠距離的遠程操作。 當 Spot 失去通信時,它會坐下並關閉電機電源。 切換到遠程操作模式 按下左上角標有 “打開相機(Turn on Cameras)” 的按鈕;操作員現在可以看到 Spot 在遙操作模式下看到的內容。 更改相機視野 Teleoperation 主要使用 Spot 的前置立體攝像頭。使用方向鍵或屏幕上的箭頭查看側面或後置攝像頭鏡頭。 用搖桿駕駛 搖桿和其他操作功能在遠程操作模式下仍然有效。 觸摸即可開始(Touch to go) Touch to go 可讓您通過觸摸控制器屏幕上顯示的攝像機圖像上的所需位置,將 Spot 驅動到指定位置。 在遙控模式下,觸摸控制器屏幕上的所需位置,使 Spot 到達位置。 Spot 將轉到地平面上的位置;不平坦的地形會導致它過衝或下衝。 選擇 X 或 B 按鈕 停止機器人。 在各種相機視野中輕觸即可開始功能。在 Spot 的後置攝像頭中選擇一個位置會將機器人向後引導到該位置。 參考資料 Teleoperation 特色、摘要,Feature、Summary: 關鍵字、標籤,Keyword、Tag:

使用遠端連線作站內巡查(Using teleoperation for site inspection)

圖片
主旨 遠程操作,允許機器人操作員使用機器人的攝像頭驅動機器人導航並進行現場檢查以拍照和收集數據。 前言大綱 遠程操作允許機器人操作員在現場檢查操作期間使用機器人的攝像頭驅動機器人進行導航和拍照。由於機器人的攝像頭提供操作環境的視覺細節,操作員可以在其視線範圍外駕駛機器人。 機器人的遙控範圍取決於通信和網絡配置。當平板電腦控制器直接連接到機器人時,最大有效操作範圍通常約為 50m。但是,牆壁和其他 wifi 信號障礙物會影響此範圍,以及來自其他設備的網絡干擾。 在共享無線網絡上連接 Spot 機器人和控制器,或使用網狀無線電或 LTE 有效載荷可以擴展遠程操作範圍。有關網絡和遠程操作的信息,請參閱: 遠程操作(Teleoperation) 和 Spot 網絡設置(Spot Network Setup) 。 現場檢查,使用遠程操作包含、通過目標空間導航機器人、以使用機器人的相機拍照。如果配置了 Spot CAM 外掛負載,則可以使用其他圖像類型,包括球面和 PTZ(平移-傾斜-縮放)圖像。 流程概覽: 機器人啟動並驅動到現場檢查的目標空間。 機器人操作員使用遠程操作導航 Spot到目標空間中。 在遙操作期間,操作員暫停機器人以選擇和執行捕獲圖像數據的動作。 操作員根據需要切換相機輸入以選擇不同的圖像類型和選項。 操作員使用平板電腦控制器向圖像添加元數據,以提供有關捕獲圖像的上下文或其他詳細信息,例如位置或其他屬性。 遠程操作現場檢查過程完成後,操作員將數據和元數據下載到平板電腦或計算機上,以訪問 AWS 或 Dropbox 等雲服務。 大綱 自定義原點位置 遠程操作期間捕獲圖像 下載遠程操作動作數據 範例:檢查站點並下載數據 自定義原點 在操作期間,Spot 不斷計算其相對於定義原點的位置。除非另有定義,否則該原點由 Spot 在啟動時的位置或 Autowalk 任務的起始基準點確定。自定義原點是用戶定義的參考點,用於在現場檢查期間收集的任何數據。多個機器人使用相同的自定義原點收集的數據將具有空間一致性,否則將更難以建立。使用自定義原點使這變得更簡單。 創建自定義原點的提示: 放置機器人,使其可以看到基準點(Fiducial)。 使用多個機器人進行現場檢查時,請在同一位置創建自定義原點,並為將收集數據的任何機器人使用相同的基準。 您可以通過在 Aut...

配置組播DNS(Configuring multicast DNS)

主旨 配置 Spot 網絡成為我們 mDNS。 前言 Spot v2.0 添加了對多播 DNS (mDNS) 的支持。這使用戶可以使用瀏覽器 URL 中的機器人名稱而不是機器人的 IP 號來訪問機器人的管理控制台。 例如,打開名為“spot_1”的機器人的 URL: https://spot_1.local Windows 10 和 macOS 原生支持 mDNS。 配置機器人Spot 更新機器人的網絡設置以使用 mDNS。 在管理控制台中打開網絡部分。 為機器人配置靜態 IP 地址。 單擊保存並退出。 在 Linux 上安裝 mDNS 在 Linux 上安裝 mDNS: 獲取安裝套件。 $sudo apt-get install avahi-daemon libnss-mdns 在 /etc/nsswitch.conf 中編輯 hosts 行,如下所示: $hosts:files mdns4_minimal [NOTFOUND=return] dns  這告訴計算機首先查看主機文件,然後查看 mDNS。 使用 mDNS 連接到 Spot API 為 Spot 機器人創建客戶端軟件的開發人員必須將 GRPC_DNS_RESOLVER 環境變量設置為“native”才能訪問機器人服務。 例如:GRPC_DNS_RESOLVER=native python3 -m bosdyn.client --verbose <nickname>.local id 參考資料 特色、摘要,Feature、Summary: 關鍵字、標籤,Keyword、Tag:

機器狗 Spot 網絡設置(Spot network setup)

主旨 配置 機器狗 Spot  網絡 。 前言 機器狗 Spot   設計用於在各種環境和條件下運行。 因此,通信要求也會有所不同。 將通信與環境其他要求相匹配對於成功的機器人操作至關重要。 機器狗 Spot 通信網絡時,我們已經進行了以下測試: Ethernet WiFi LTE (需要額外的硬件) Mesh radio (需要額外的硬件) 無論選擇何種通信技術,機器人都必須滿足以下最低連網條件才能正常工作。 < 300ms 延遲 - 僅遠程操作 . 該機器人被設計為在 300 毫秒的時間跨度內接受和執行控制命令。 .如果有多個節點覆蓋一個操作環境(機器人在多個接入點之間漫遊的任何無線網絡),並且無線電從一個節點切換到下一個節點的時間超過 300 毫秒,機器人性能將受到明顯影響。 能夠提供至少 5Mbps 的頻寬 . 當帶寬低於 5Mbps 時,機器人會自動限制數據傳輸。 . 在這些情況下,可能會失去與機器人緊急停止功能的連接,這將導致機器人立即停止、坐下和關閉其電機。 以太網(Ethernet) 應使用有線連接更新機器人軟件、存取日誌和修改網絡設置。 使用以太網連接到機器人時,必須分配靜態 IP 10.0.0.X 和網絡遮罩 255.255.0.0。 將音頻文件上傳到配備 Spot CAM 外掛負載的 Spot 機器人時,還建議使用有線連接。 這些說明僅適用於機器人的默認有線網絡設置未更改的情況: 將以太網電纜從 Spot 連接到計算機。 手動設置電腦IP地址。 Spot 對電腦 IP 地址的默認要求在 10.0.0.* 範圍內(例如 10.0.0.100)。 應用設置。 使用 Web 瀏覽器導航到 Spot 的靜態 IP 地址。出廠默認地址為:https://10.0.0.3 控制台的登錄頁面應該會出現。如果沒有,請在聯繫支持人員之前檢查筆記本電腦的網絡設置。 使用默認用戶名和密碼登錄。 將 Spot 連接到共享 WiFi 網絡 進階部分的設置應由具有網絡和系統管理經驗的用戶修改。 Spot wifi 僅在 2....

網路服務Port(埠口)監測與管理

圖片
網路服務Port(埠口)監測與管理 1.前言 為什麼我們的主機會回應網路上面的一些要求封包呢?例如我們設定了一部 WWW 主機後,當有來自 Internet 的 WWW 要求時,我們的主機就會予以回應,這是因為我們的主機有啟用了 WWW 的監聽埠口啊!所以,當我們啟用了一個 daemon 時,就可能會造成主機的埠口在進行監聽的動作,此時該 daemon 就是已經對網路上面提供服務了!萬一這個 daemon 程式有漏洞,因為他提供了 Internet 的服務,所以就容易被 Internet 上面的 Hacker 所攻擊了!所以說,仔細的檢查自己系統上面的埠口到底開了多少個,並且予以嚴格的管理,才能夠降低被攻擊的可能性啊! 大綱 什麼是 port 埠口的觀察: netstat ,nmap 埠口與服務的啟動/關閉及開機時狀態設定 找出啟動port的服務程式 預設啟動的服務 安全性考量-關閉網路服務埠口 2.什麼是 port 當我們的主機啟動了一些服務,相對應的這些服務就會開啟一些Port (埠口) 。『服務』跟『 port 』對應表。參考下列網址: 常見的連接埠中文說明  ,  Internet Assigned Numbers Authority (IANA)連接埠的官方清單 伺服器端啟動的監聽埠口所對應的服務是固定的: 例如 WWW 服務開啟在 port 80 ,FTP 服務開啟在 port 21,email 傳送開啟在 port 25 等等,都是通訊協定上面的規範! 用戶端啟動程式時,隨機啟動一個大於 1024以上的埠口: 用戶端啟動的 port 是隨機產生的,主要是開啟在大於 1024 以上的埠口。這個 port 也是由某些軟體所產生的, 例如瀏覽器、Filezilla 這個 FTP 用戶端程式等等。 一部伺服器可以同時提供多種服務: 所謂的『監聽』是某個服務程式會一直常駐在記憶體當中,所以該程式啟動的 port 就會一直存在。 只要伺服器軟體啟動的埠口不同,那就不會造成衝突。當用戶端連接到此伺服器時,透過不同的埠口,就可以取得不同的服務資料囉。 所以,一部主機上面當然可以同時啟動很多不同的服務啊! 共 65536 個 port: TCP/UDP 表頭資料中,就知道 port 佔用 16 個位元,因此一般主機會有 65536 個 p...

網路不通怎麼辦?

圖片
網路不通的檢查步驟 網路不通,我們依序應該要做哪些檢查步驟呢? 這個問題是假設之前網路一切正常 ,而我們突然發現無法開啟網路。我們可以透過以下的步驟來檢驗: 步驟一:檢查硬體連線與網路設定 首先檢查網路線是否插好燈號是否正確顯示 接著執行 $ifconfig 查看網路設定是否正確。 參考:  網路設定必要參數IP、netmask(遮罩)、Gateway(閘道)、DNS   ,  #ifconfig 網路的組態資訊說明   ,   系統裝完以後第一件也是最重要的一件事情 如果有誤,可參考之前的範例修正設定。 步驟二 : ping  區域網路內的主機或是預設閘道 使用 ping 測試區域網路內的其他主機和預設閘道,如下所示 如果沒有回應,需要再次檢查步驟一的設定是否正確。如果有回應代表IP的位置與子網路遮罩設定是正確的,可正確的連線到區域網路的其他主機,能夠繼續使用以下步驟測試問題之所在。 步驟三 : 檢查閘道是否正常、能否連到外部 使用 route -n  ,可以查看預設閘道器是否正確 在 0.0.0.0 後面所結的IP地址就是閘道(10.0.2.2),如果有誤可參考之前的範例修正設定。 接著使用 ping 測試外部的主機是否能夠正確連線、一般我們習慣 ping 168.95.1.1 這個HiNet 主機,因為該主機固定不關機,提供DNS服務的伺服器,且接受 ICMP Echo Request的封包。 如果 ping 有了反應,代表可以連線到外部。最大的可能就是域名解析的問題,可參考步驟四解決。如果 ping 168.95.1.1 無回應,問題就在於閘道伺服器。可檢查閘道伺服器,如IP分享器、路由器、Linux和Windows DNS伺服器是否連線正常、或是電信業的網路異常等。 步驟四 : 檢查DNS的設定 若是以上設定都正確,我們就必須檢查是否由 DNS伺服器正確的解析網域名稱與IP位址之間的對應。在指令列中執行 $nslookup www.google.com 查看是否正確地回應 Google 網站的IP位置。 若是無法查詢、最簡單的方式就是在 /etc/resolv.conf 中的最後一行加上 nameserver 168.95.1.1 存檔之後再執行一次 "$nslooku...

#route -n 網路的路由 資訊說明

圖片
#route -n 資訊說明 #route -n : 利用route指令來觀察路由、設定路由: 現在已逐漸由 ip route 命令代替。 此表有八個欄位,如:Destination   Gateway    Genmask    Flags   Metric   Ref   Use  Iface ,底下每一行,就是一個「目標路由」。各個項目說明如下: Destination 所連接到的「目標路由」的IP位址。這個「目標路由」可能是主機,也可能是路由器。大部分的個人主機,都有幾個常見的目標路由如下: 1. 區域網路路由:這種目標路由的IP位址是主機所在之區網的網段IP位址,譬如主機的IP位址是168.192.0.100,那麼區域網路路由之Destination就是168.192.0.0。是本機對區網內其他主機連線時會使用到的路由。 2. 預設路由:其Destination必是0.0.0.0。是本機對網際網路連線時會使用到的路由。 ※ 路由表的排序,是根據Destination從小網段到大網段,由上到下排列。 Gateway 該目標路由對外連接之路由的IP位址。若此項之值為*或0.0.0.0,表示該目標路由無法對外連接。 ※ 預設路由(Destination為0.0.0.0者)的Gateway,就是本機對外連線時的所使用的路由,稱為「預設閘道(default gateway)」。 Genmask 該目標路由之網路遮罩。若此項之值為*或0.0.0.0,表示該目標路沒有定義遮罩。 Flags 為幾個符號組成,每個符號都有各自的意義。常用的符號有: U:表示該目標路由目前啟動中。 H:表示該目標路由是個主機。 G:表示該目標路由可以對網際網路連線。 D:表示該目標路由是個「動態路由(dynamic route)」。動態路由可以根據目前的 M:表示該目標路由在設定之後,曾經被修改過。 !:表示該目標路由不安全或者故障,因此不能使用。 Metric 其值是一個整數N。意思是,該目標路由與本機之間,還有N個路由。 Ref 此項目在Linux中無意義,可以忽略。 Use 此項目可忽略。 Iface 該目標路由之實體網路卡的代號。 參考資料 特色、...

#ifconfig網路組態的資訊說明

圖片
#ifconfig資訊說明 eth0 :表示為網路卡的代號; lo :表示為『內部迴圈 IP 』的網路卡代號,請注意,這個內部的 interface 一定要存在!千萬不要關掉他! HWaddr :是網路卡的硬體位址,就是我們在網路基礎提到的 MAC 啦! inet addr :就是網路卡的 IP; Bcast :是廣播( broadcast ) 的位址; Mask :就是子網路遮罩啦; MTU :是 Maximum Trasmission Unit 最大傳輸單元(位元組), 即此介面一次所能傳輸的最大封包,這個數值並非越大越好,也非越小越好,不過,設定錯誤時,可能會讓您的網路無法連接上某些網站呢!請參考本章後續的 MTU 說明。 RX :網路由啟動到目前為止的接收情形; TX :網路由啟動到目前為止的傳送情形; collisions :網路訊號碰撞的情況說明; txqueuelen :是傳輸緩衝區長度大小意思; Interrupt :是 IRQ 中斷位址; Base address :是 I/O 位址。這個 IRQ 與 I/O 在網路卡上面是可以設定的!設定的地方可以在 /etc/lilo.conf 裡頭來設定呢!如果您的主機上面有多張網路卡的時候,就用的著他了!可以避開問題呦! 參考資料 特色、摘要,Feature、Summary: 關鍵字、標籤,Keyword、Tag: Ubuntu,Linux,Network,

網路設定必要參數IP、netmask(遮罩)、Gateway(閘道)、DNS

圖片
網路設定必要參數 前言 IP 位址 netmask(遮罩) : 因為 network IP 與 broadcase IP 都可以透過 IP/Netmask 計算出來,因此需要 IP 位址與 Netmask 即可。 Gateway(閘道) 的 IP 位址: 此外,還需要考慮到路由裡面的 Default Gateway 才能夠正確的將非同網域的封包給他傳送出去。 DNS server 的 IP 位址: 想要使用主機名稱上網,就一定要有 DNS server 的 IP 位址才行。 IP: 由 192.168.1.1~192.168.1.254 Netmask(遮罩): 255.255.255.0 Network: 192.168.1.0 Broadcast: 192.168.1.255 Gateway: 每個環境都不同,請自行詢問網路管理員 DNS: 也可以直接設定成 168.95.1.1。台灣地區常用的有中華電信提供的 168.95.1.1 以及 google 提供的 8.8.8.8  與 8.8.4.4 來設定。 那這些參數都需要使用者自己手動來設定嘛?基本上網路參數的給予跟你的主機所在的環境有關系。如果是自己教室內部的環境, 自己指定私有 IP 位址後,再跟計中要一個 public IP 的參數即可~如果是一般住家,可以考慮 ADSL、光纖到府、第四台纜線的網路等等, 如果是跟 ISP 申請伺服器代管,就可以透過手動設定 IP 來處置。基本上,常見的網路參數取得方式有: 自動取得:學名為 dhcp 這個協定,通常使用 auto 取代此方法。網路參數統一放置於 DHCP server 上面,用戶端電腦開機時會去詢問 DHCP 伺服器, 藉以得到正確的網路參數的方式,常見於宿舍網路環境與辦公環境下。 手動設定:手動處理 (manual) 的方式,自己向 ISP 取得相關的網路參數,直接手動設定好網路參數之意。 常見於伺服器本身的環境設定中。 撥接:台灣地區包括 ADSL 以及中華電信光世代,對外都是走電話線,或者是 CAT5 (通常最多到 CAT 5e) 的網路線,只是都附掛在電話上, 需要透過數據機撥接的情況,這種情況的 IP 網路參數也是由 ISP 機房主動分配的,使用者無法手動設定。 第四台纜線 (Cable):透過電視纜線,第四台提供的線路...

網路相關之指令

圖片
網路相關之指令 前言 在 Ubuntu 中我們可以打開終端機 (Ctrl+Alt+T) 進行指令操作,就可以透過指令來管理檔案、系統與網路管理。 在說明指令 $ls(1) , $ 表示命令提示符號, ls  表示指令本身, (1)  表示本指令是在手冊第一章節中,詳細說明請參閱► 線上手冊(man page) 一般指令格式 ► $指令  [選項]  [選項值] 該指令的所有用法  ► $指令 --help 指令是由英文單字縮寫構成,因為指令繁多,所以理解指令原文,就很容易記住了。列如 :   ls:list (中文為列表) 。 網路參數設定使用的指令 任何時刻如果你想要做好你的網路參數設定,包括 IP 參數、路由參數與無線網路等等,就得要瞭解底下這些相關的指令才行!其中以 ifconfig 及 route 這兩支指令算是較重要的喔! ^_^!當然,比較新鮮的作法,可以使用 ip 這個彙整的指令來設定 IP 參數啦! ifconfig : 查詢、設定網路卡與 IP 網域等相關參數。 ifup, ifdown : 這兩個檔案是 script,透過更簡單的方式來啟動網路介面。 route  :查詢、設定路由表 (route table)。 ping   :  Packet Internet Groper,網路檢測工具。 ip  :複合式的指令, 可以直接修改上述提到的功能。 nmap  :  偵測非本機上的其他網路主機。 netstat :  看本機網路連線與後門。 iptables :  主要是第一層 : 封包過濾式的 netfilter 防火牆,他不是一種服務,是操作netfilter的命令。 traceroutes :  檢查從你的電腦到網路另一端的主機是走的什麼路徑。 host :  查出某個主機名稱的 IP。 nslookup :  查詢 DNS 回應是否正常。 nmcli :  查詢所有系統的網路界面。 網路硬體檢查 :使用 dmesg 跟 lspci  其他常用 :  #ifconfig(8)...