Linux下指定源ip進行ping操作的方法

2022-09-26 00:57:11 字數 887 閱讀 6101

【序言】

目前在做一台電腦上兩個虛擬機器之間的通訊。

對於每個虛擬機器都有兩個網絡卡,乙個橋接模式和乙個nat模式。

那麼問題來了....

如果使用簡單的ping www.cppcns.comip形式的命令得到ping通的結果,只能證明兩個虛擬機器可以ping通,那究竟是使用了哪塊網絡卡去ping另乙個虛擬機器?

【解答】

ping指令帶上引數就可以指定源ip去ping目的ip。

形式如下:ping -i 192.168.195.130 192.168.195.132

(192.168.195.130是源ip,192.168.195.132是目的ip)

【例項】

兩個虛擬機器配置分別如下:

虛擬機器1:(只截了部分資訊)

虛擬機器2:

虛擬機器1上ping虛擬機器2上的網絡卡(只是擷取了部分資訊)

ps:橙色部分表示ping指令,第乙個ip位址是虛擬機器1上的ip,第二個ip位址是虛擬機器2上的ip。

可以看到當兩個ip是同網段ip時,相互ping通,不同網段時ping不通。

虛擬機器2上ping虛擬機器1上的網絡卡:

ps:虛擬機器2上ping的結果與1完全吻合。

如果不使用i程式設計客棧引數,直接在虛擬機器上ping 192.168.195.132和ping 10.115.63.42 或在虛擬機器2上ping 192.168.195.130和ping 10.115.63.53都可以得到ping通結果。但是使用i引數可以更明白知道究竟是兩個虛擬機器中哪些網絡卡相互ping通。

【結論】常規條件下,同網段網絡卡可以ping通,不同網段網絡卡ping不通www.cppcns.com。

本文標題: linux下指定源ip進行ping操作的方法

本文位址: /os/linux/230328.html

powershell對指定IP進行埠掃瞄

好久沒寫技術文章了,近期會發布多篇關於powershell和安全相關的一些文章。前些天看到一篇關於metasploit與powershell的文章,裡面提到了一句關於埠掃瞄的語句,寫的很簡練,思路很不錯,可以拋開笨重的nmap直接掃瞄指定的指定ip的埠 1.1024 2 null 語句中直接通過.列...

Linux 指定固定的ip

部分centos系統並沒有ifcfg eth0 檔案,例如我的系統是centos7就沒有該檔案,但是ifcfg ens33同樣為該配置檔案,在沒有該檔案情況下可以修改配置該檔案進行替代 直接修改配置檔案來指定ip,並可以連線到外網 程式設計師推薦 編輯 vi etc sysconfig networ...

linux下postgresql新增指定使用者資料庫

啟動linux,開啟命令列,我的psql是自動啟動的,無需手動start。之前在網上看到的一種建立資料庫的方法 createdb bili u postgres 當初以為是建立乙個所有者為postgres的資料庫bili。但今天再次應用時才發現,這種方法貌似是只能建立預設登入角色的postgres的...