ifconfig
這個命令用於linux下檢視網絡卡的情況,在linux中網絡卡命名規則為eth0,eth1...
mark一下星號那行
up表示表示網絡卡出於開啟的狀態,如下圖,將網絡卡關閉後,up將不再顯示(哈哈,為什麼不顯示乙個down呢)
running表示網絡卡的網線被接上,網絡卡關閉之後當然這個狀態也就不見啦
braodcast和multicast分別表示該網路是支援廣播和組播的~躍點數即路由數,他的位址就是對應的ip位址
mtu:maximum transmission unit 最大傳輸單元,乙太網預設是1500位元組
這也是可以自行修改的,如下圖:
由上圖可以知道,自己設定mtu值時,是不能超過預設值的,這個時候我突然想到,既然可以自行設定mtu值,那預設值是最佳的嗎?如果不是又該如何設定呢?
在網上看了一些博文和論壇,總結如下:
原則上,mtu值越大,網速會越快,但是如果本機的mtu比閘道器的mtu大,大的資料報就會被拆開來送,這樣的話會產生很多資料報碎片,增加丟包率,反而就會降低網路的速度。
這個時候,我們如果能知道閘道器的mtu值,再將自己網絡卡的mtu值與閘道器設定成一樣,那麼就可以獲得最佳網速啦。
ps:由於在公司網路環境下,虛擬機器中的ubuntu無法執行下列命令,故採用dos列舉~
這樣,只要在1400--1500之間試探,找出最佳值即可~~
ifconfig命令詳解
一直對執行完ifconfig命令後的顯示結構有些朦朧,這次那就做個了解,嘻嘻 ifconfig 配置網路或顯示當前網路介面狀態 1.命令格式 ifconfig 網路裝置 引數 2.功能 用來檢視 配置 啟用或禁用網路介面的工具。可以用這個工具來臨時性的配置網絡卡的ip位址 掩碼 廣播位址 閘道器等。...
Linux下ifconfig命令輸出詳解
linux下一般利用ifconfig獲取網路介面裝置資訊,其輸入如下所示 eth0 link encap ethernet hwaddr 52 54 00 fa 9e 91 inet addr 192.168.129.46 bcast 192.168.129.255 mask 255.255.255...
ifconfig 用法詳解
6.6沒有ifaddrget這幾個函式了,從6.7又開始有了。我覺得可以自己編乙個這個函式,大概思路是 struct ifreq req s socket af inet,sock dgram,0 ioctl s,siocgifaddr,int req 對req做些轉換。ifconfig 用法詳解 ...