arp 取得本機的 ARP 表格內的 IP/MAC 對應資料
arp的命令格式如下:
arp [-vn] [<HW>] [-i <if>] [-a] [<hostname>] <-Display ARP cache
arp [-v] [-i <if>] -d <host> [pub] <-Delete ARP entry
arp [-vnD] [<HW>] [-i <if>] -f [<filename>] <-Add entry from file
arp [-v] [<HW>] [-i <if>] -s <host> <hwaddr> [temp] <-Add entry
arp [-v] [<HW>] [-i <if>] -Ds <host> <if> [netmask <nm>] pub <-''-
-a display (all) hosts in alternative (BSD) style
-s, --set set a new ARP entry(設定某個 IP 或 hostname 的 MAC 到 ARP table 當中)
-d, --delete delete a specified entry
-v, --verbose be verbose
-n, --numeric don't resolve names
-i, --device specify network interface (e.g. eth0)
-D, --use-device read <hwaddr> from given device
-A, -p, --protocol specify protocol family
-f, --file read new entries from file or from /etc/ethers
例如:
arp -a
範例二:將 192.168.1.100 那部主機的網卡卡號直接寫入 ARP 表格中
[root@www ~]# arp -s 192.168.1.100 01:00:2D:23:A1:0E
# 這個指令的目的在建立靜態 ARP
ifconfig 主要是可以手動的啟動、觀察與修改網路介面的相關參數
ifconfig {interface} {up|down} <== 觀察與啟動介面
ifconfig interface {options} <== 設定與修改介面
選項與參數:
interface:網路卡介面代號,包括 eth0, eth1, ppp0 等等
options :可以接的參數,包括如下:
up, down :啟動 (up) 或關閉 (down) 該網路介面(不涉及任何參數)
mtu :可以設定不同的 MTU 數值,例如 mtu 1500 (單位為 byte)
netmask :就是子遮罩網路;
broadcast:就是廣播位址啊!
[-]arp 啟動或停止此介面上的arp協定
metric N 設定介面的長度為N
mtu設定最大的傳輸單位為N
例:ifconfig eth0
ftp
Usage: { ftp | pftp } [-46pinegvtd] [hostname]
-4: use IPv4 addresses only
-6: use IPv6, nothing else
-p: enable passive mode (default for pftp)
-i: turn off prompting during mget(關閉交談選項)
-n: inhibit auto-login(避免自動登入)
-e: disable readline support, if present(關閉歷史指令的紀錄)
-g: disable filename globbing(關閉檔名的自動抓取)
-v: verbose mode(顯示完整資訊)
-t: enable packet tracing [nonfunctional]
-d: enable debugging
◎!執行本機上的命令
◎ascii將傳輸模式設為ascii模式,通常用於傳送文字檔。此傳輸模式是進入ftp程式的初設值。
◎bin(binary)將傳輸模式設為二進位模式,通常用於傳送執行檔、壓縮檔、圖形檔及影像檔等。
◎dir列出remotehost上的檔案。
◎ls簡要列出remotehost上的檔案。
◎cd更換remotehost目前所在目錄。
◎cdup上一層目錄
◎pwd顯示remotehost目前所在路徑名稱。
◎get<檔名>從remotehost抓一個檔案到localhost上(download)
◎mget<檔名,可用萬用字元>同上,可一次抓多檔。
◎put<檔名>從localhost傳送一個檔案到remotehost上(upload)
◎mput<檔名,可用萬用字元>同上,可一次傳多檔。
◎lcd改變localhost目前所在目錄。有的ftp程式無此功能。
◎ldir列出localhost上的目錄內容。有的ftp程式無此功能。
◎mkdir在remotehost上建一個目錄。
◎rmdir在remotehost上刪除一個目錄。
◎delete/mdelete刪除remotehost上的檔案,mdelete可刪多檔。
◎mdelete可刪多檔
◎newer當遠端檔案較新時,才下載該檔案
◎open建立與指定remotehost的連線。進ftp程式時若未指定remotehost,必須用此指令連上一個remotehost才能作檔案傳輸。若用close指令結束與一個remotehost的連線後,可用此指令與另一個remotehost連線。
◎close和目前已連線的remotehost結束連線。
◎bye/quit結束連線並離開ftp程式。
◎prompt[on|off]若prompt為on,在一次傳多檔時(mget/mput),ftp會逐一詢問每個檔是否要做傳輸的工作,使用者必須逐一回答每個詢問。若prompt為off,則不會詢問,每個檔皆做傳輸。系統預設值為prompton。
◎hash若為on,傳輸時每傳8K(隨設定而異),就會印出一個"#"
◎user登錄時,若username或password打錯,可用此命令重新登錄,登錄成功後才能開始傳檔。
◎help線上輔助指令。
ssh :遠端加密的連線
telnet 遠端連線程式
沒有留言:
張貼留言