Ⅰ linux怎麼增加一個回環設備
在/etc/sysconfig/network-script/ifcfg-*
把原來的IO CP 然後ifup就可以了
Ⅱ linux回環介面怎麼關閉
vim
/etc/sysconfig/network-scripts/ifcfg-lo
ONBOOT=no
service
network
restart
一般不建議關閉linux回環介面。是用於網卡設備自檢。如果關閉可能造成網卡硬體設備故障
Ⅲ linux本地回環lo有什麼用
我們在Linux執行ifconfig指令時會發現顯示兩個設備的信息,一般來說,一個是網卡eth0,一個就是lo,具體系統可能會有差別。我們知道eth0是乙太網卡,而對於lo似乎不太當回事。lo其實是一個系統虛擬的環回介面,它的IP地址是127.0.0.1,利用這個介面可以實現系統內部發送和接收數據,所以一般情況下我們使用下面指令:
root@localhost ~# ping 127.0.0.1
1
1
是可以ping通的,因為這其實就是系統內部建立連接。
(1)網路介面的命名
eth0: ethernet的簡寫,一般用於乙太網介面。
wifi0:wifi是無線區域網,因此wifi0一般指無線網路介面。
ath0: Atheros的簡寫,一般指Atheros晶元所包含的無線網路介面。
lo: local的簡寫,一般指本地環回介面。
(2)網路介面如何工作
網路介面是用來發送和接受數據包的基本設備。
系統中的所有網路介面組成一個鏈狀結構,應用層程序使用時按名稱調用。
每個網路介面在linux系統中對應於一個struct net_device結構體,包含name,mac,mask,mtu…信息。
每個硬體網卡(一個MAC)對應一個網路介面,其工作完全由相應的驅動程序控制。
(3)虛擬網路介面
虛擬網路介面的應用范圍非常廣泛。最著名的當屬「lo」了,基本上每個linux系統都有這個介面。
虛擬網路介面並不真實地從外界接收和發送數據包,而是在系統內部接收和發送數據包,因此虛擬網路介面不需要驅動程序。
虛擬網路介面和真實存在的網路介面在使用上是一致的。
(4)網路介面的創建
硬體網卡的網路介面由驅動程序創建。而虛擬的網路介面由系統創建或通過應用層程序創建。
驅動中創建網路介面的函數是:register_netdev(struct net_device *)或者register_netdevice(struct net_device *)。
這兩個函數的區別是:register_netdev(…)會自動生成以」eth」作為打頭名稱的介面,而register_netdevice(…)需要提前指定介面名稱.事實上,register_netdev(…)也是通過調用register_netdevice(…)實現的。
(5)lo介面的作用
假如包是由一個本地進程為另一個本地進程產生的, 它們將通過外出鏈的』lo』介面,然後返回進入鏈的』lo』介面.具體參考包過濾器的相關內容。
實驗:
本地一個進程發起連接,到一個本地的daemon監聽的內網IP地址(eth1: 10.1.1.1)的埠(8085),此時在eth1上是抓不到包的,在 lo 上抓到,說明使用的是本地回環介面lo,而網路層的IP地址則是內網IP地址.
Ⅳ linux系統中/dev/sda3表示什麼。急
/dev/sda3表示的是硬碟分區。
/dev/sda是指接在SATA、SCSI第一個介面上的硬碟。
/dev/sda是指整個硬碟,實際使用中一般都會有分區,也就是/dev/sda1, /dev/sda2這樣的。有一些分區已經掛載了,使用df命令,可以看到各個分區分區被掛載到哪個目錄,然後ls查看想要查的目錄。
使用fdisk命令查看分區的三種方法:
1、sudo fdisk -l
2、sudo fdisk /dev/sda進入交互模式,然後輸入p
3、查看單個硬碟,通過 fdisk -l /dev/sad1
(4)linux回環設備擴展閱讀:
對分區/dev/sda3的操作命令:
1、掛載:mount /dev/sda1 /mnt/asd,這樣掛載分區到文件系統上,才能看/mnt/asd里的東西。
2、查看:ls -hl /mnt/asd
3、卸載:umount /dev/sda1
文件系統:指定要卸載的文件系統或者其對應的設備文件名
(1)、通過設備名卸載:umount -v /dev/sda1
(2)、通過掛載點卸載:umount -v /mnt/mymount/
Ⅳ Linux用Ping命令測試本機回環地址
1、首先ping一下回環地址。
2、再ping一下本機ip查看自己本機的網路是否正確。
3、然後檢查對方網路設置、防火牆、插件等等。
4、如果發現丟包率里有丟失數據包,可能是網路、網線的原因。
5、ping配置選項ping-c6192.168.80.100(表示ping6次之後斷開)。
6、ping配置選項ping-s60000(最大65507)。
Ⅵ Linux裡面netstat -an命令作用是什麼
題主你好,
默認情況下,netstat只顯示處於已連接狀態的連接, 而加上-a參數後會顯示所有狀態的連接, 說白了就是加上-a參數顯示的內容要大於等於不加-a參數時顯示的內容, 你也可以簡單的理解為加上-a參數後顯示的條目更多了.
不加-a:
*.需要注意的是State列不只有ESTABLISHED和LISTEN這兩種狀態,還有其它狀態, 這里就不展開了,通過上面的描述,題主先簡單的理解一下,如果想要深入的理解netstat顯示的所有內容題主還需要學習tcp,udp等協議的細節.
*.一般用的最多的就是" netstat -an | grep 埠號 " 來看看該埠號是否已經被佔用了.
=====
希望可以幫到題主, 歡迎追問.
Ⅶ 什麼是回環設備 loopback device
什麼是回環設備 loopback device
linux
回環設備( 'loopback device')允許用戶以一個普通磁碟文件虛擬一個塊設備。設想一個磁碟設備,對它的所有讀寫操作都將被重定向到讀寫一個名為 disk-image 的普通文件而非操作實際磁碟或分區的軌道和扇區。(當然,disk-image 必須存在於一個實際的磁碟上,而這個磁碟必須比虛擬的磁碟容量更大。)回環設備允許你這樣使用一個普通文件。
回環設備以 /dev/loop0、/dev/loop1 等命名。每個設備可虛擬一個塊設備。注意只有超級用戶才有許可權設置回環設備。
回環設備的使用與其它任何塊設備相同。特別是,你可以在這個設備上創建文件系統並像普通的磁碟一樣將它掛載在系統中。這樣的一個將全部內容保存在一個普通文件中的文件系統,被稱為虛擬文件系統(virtual file system)(譯者註:這個用法並不常見。VFS 通常另有所指,如指代 Linux 內核中有關文件系統抽象的代碼層次等)。
可以通過下列步驟創建一個虛擬文件系統並通過回環設備掛載:
創建一個用於承載虛擬文件系統的空文件。這個文件的大小將成為掛載後文件系統的大小。
創建指定大小文件的簡單方法是通過 dd 命令。這個命令以塊為單位(通常為 512 位元組)從一個文件向另一個文件復制數據。/dev/zero 文件則是一個很好的數據來源。
要建立一個 10 MB 大的名為 disk-image 的文件可以通過以下命令:
% dd if=/dev/zero of=/tmp/disk-image count=20480
20480+0 records in
20480+0 records out
% ls -l /tmp/disk-image
-rw-rw---- 1 root root 10485760 Mar 8 01:56 /tmp/disk-image
這個新建立的文件被填滿了 0 位元組。在掛載之前,必須在其上建立一個文件系統。這個過程會建立許多用於組織和存儲文件的控制單元並構造根目錄結構。
在這個磁碟映像之上可以構建任何類型的文件系統。以創建 ext2 文件系統為例(ext2 是 Linux 系統中最常見的文件系統),用 mke2fs 可以完成這個操作。因為這個命令通常是針對塊設備進行操作,當對一個普通文件操作時它會要求確認:
% mke2fs -q /tmp/disk-image
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
disk-image is not a block special device.
Proceed anyway? (y,n) y
這里 -q 參數用於省略輸出有關新建立文件系統的概要信息。如果你想看到這些信息,則請省略這個參數。
現在 disk-image 文件包含了一個新建立的文件系統,正如一個被剛剛初始化完畢的 10 MB 大小的磁碟。
以一個環回設備掛載這個文件系統。方法是使用 mount 命令,指定磁碟文件為被掛載的設備。同時指定 loop=loopback-device 作為 -o 選項的參數,告訴 mount 命令使用哪個回環設備。
下面例子中的命令可用於掛載我們的 disk-image 文件系統。要記住的是只有超級用戶可以使用環回設備。第一個命令將創建一個目錄 /tmp/virtual-fs,這個目錄將被用於掛載我們的文件系統。
% mkdir /tmp/virtual-fs
% mount -o loopback=/dev/loop0 /tmp/disk-image /tmp/virtual-fs
這時,這個設備應該已經被掛載,就如同一個普通的 10M 空間的磁碟一樣。
% df -h /tmp/virtual-fs
Filesystem Size Used Avail Use% Mounted on
/tmp/disk-image 9.7M 13k 9.2M 0% /tmp/virtual-fs
你可以向任何其它磁碟一樣使用這個設備:
% cd /tmp/virtual-fs
% echo 'Hello, world!' > test.txt
% ls -l
total 19
drwxr-xr-x 2 root root 12288 Mar 8 02:00 lost+found
-rw-rw---- 1 root root 14 Mar 8 02:12 test.txt
% cat test.txt
Hello, world!
請注意 lost+found 是一個由 mke2fs 自動建立的文件夾一旦文件系統被破壞,部分數據被回復但沒有與任何文件關聯起來,將被放置在這個文件夾中。。
結束使用後,卸載這個文件系統:
% cd /tmp
% umount /tmp/virtual-fs
你可以刪除 disk-image,或者之後再次掛載並使用其中的文件。你甚至可以將這個文件復制到遠程主機並在那裡掛載、使用——文件系統的內容完全不會受到影響。
除了從新創建一個文件系統,還可以從一個現有的文件系統復制而得到一份映像。例如,可以通過普通的復制操作為一個 CD-ROM 創建一份映像。
如果系統中有一個 IDE 介面的 CD-ROM 驅動器,使用前面說過的設備名如 /dev/hda。如果 CD-ROM 是 SCSI 介面的話,設備文件名可能是 /dev/scd0 之類。系統中也可能包含一個符號鏈接 /dev/cdrom 指向實際的光碟機。請參考 /etc/fstab (譯者註: 手冊)查看系統實際使用的光碟機對應的設備。
接下來要做的僅僅是將這個設備復制為一個文件——得到的文件將是被存在硬碟上的、這個 CD-ROM 內容的完整映像。例如:
% cp /dev/cdrom /tmp/cdrom-image
取決於設備的速度和 CD-ROM 的容量,這個操作可能需要幾分鍾的時間。最終的文件將會相當大,它的體積與這個 CD-ROM 的容量相同。
這時,你可以在系統中掛載這個光碟而無須插入原始的 CD-ROM 碟片。要掛載在 /mnt/cdrom 目錄下:
mount -o loopback=/dev/loop0 /tmp/cdrom-image /mnt/cdrom
因為映像位於磁碟上,這個文件系統的速度將遠勝於直接掛載自實際光碟機的時候。請注意多數光碟使用的文件系統類型都是 iso9660。
假設我有一個磁碟鏡像 /tmp/sda1.img
# mount /tmp/sda1.img /mnt/sda1 -o loop
# umount /tmp/sda1.img
Ⅷ linux設備loop0-7設備是干什麼用的
回環設備,一種特殊的設備。
現在主要用處是把文件當分區進行掛載時需要的,印象里類似於一個過渡用的兩頭轉接的設備。
------------
找到一個別人的解釋:「所謂loopback也就是回接設備,是一個設備文件,但是這個設備文件其實並沒有對應一個具體的設備,所對應的只是一個普通的文件,但是它可以執行設備文件的一些操作,比如mount等」
忘了說了,0-7 是編號。一個設備只能掛載一次,所以你現在有 8 個來保證供應。
Ⅸ linux下進行乙太網回環測試,怎麼進行
虛擬機可以用代理上網的,如果要上網的話就要把虛擬機的ip和你本機的ip在同一個網段里:
配置網卡的步驟為:
手工方法是在乙太網卡已裝入的情況下編輯配置文件來配置網路的方法。具體步驟
如下:
1.編輯/etc/rc.d/rc.local文件
在該文件中加入類似下列各行(#號以後為注釋,下同):
#配置第一個乙太網卡eth0的IP地址,子網掩碼,UP起激活作用
/sbin/ifconfig etho 192.168.0.2netmask 255.255.255.0 UP
#配置並激活回環設備lo
/sbin/ifconfig lo 127.0.0.1 UP
/sbin/route add host 127.0.0.1 lo
#讓Linux將本地網的信息發送到eth0介面
/sbin/route add net 192.168.0.2 netmask 255.255.255.0 eth0
#指定訪問遠程網路的預設網關
/sbin/route default gw 192.168.0.1 eth0
2.編輯/etc/resdv.conf
該文件作用是設置域名伺服器。加入下面內容
#指定本機域名
Domain xjtu.e.cn
#域名稱伺服器(DNS)
Nameserver 202.117.0.20
Nameserver 202.117.0.21
3.編輯/etc/hosts.conf文件
設置主機文件表。可加入如下行:
order hosts,bind
multi on
192.168.0.2 webmail.xjtu.e.cn webmail
第一行表示:查找名稱時,首先檢查本地hosts文件,然後按/etc/resolv.conf所指
定的Nameservers順序查找。重新啟動就可以了。
上面的ip,子網掩碼,DNS只是為了舉例子,要根據你本機的配置而定啊,要上網的話,把你的瀏覽器設上代理的話就可以了啊