ifconfig命令學習


ifconfig命令


網絡配置


ifconfig命令被用于配置和顯示Linux內核中網絡接口的網絡參數。用ifconfig命令配置的網卡信息,在網卡重啟后機器重啟后,配置就不存在。要想將上述的配置信息永遠的存的電腦里,那就要修改網卡的配置文件了。


語法


ifconfig(參數)


參數


add<地址>:設置網絡設備IPv6ip地址;

del<地址>:刪除網絡設備IPv6IP地址;

down:關閉指定的網絡設備;

<hw<網絡設備類型><硬件地址>:設置網絡設備的類型與硬件地址;

io_addr<I/O地址>:設置網絡設備的I/O地址;

irq<IRQ地址>:設置網絡設備的IRQ;

media<網絡媒介類型>:設置網絡設備的媒介類型;

mem_start<內存地址>:設置網絡設備在主內存所占用的起始地址;

metric<數目>:指定在計算數據包的轉送次數時,所要加上的數目;

mtu<字節>:設置網絡設備的MTU

netmask<子網掩碼>:設置網絡設備的子網掩碼;

tunnel<地址>:建立IPv4IPv6之間的隧道通信地址;

up:啟動指定的網絡設備;

-broadcast<地址>:將要送往指定地址的數據包當成廣播數據包來處理;

-pointopoint<地址>:與指定地址的網絡設備建立直接連線,此模式具有保密功能;

-promisc:關閉或啟動指定網絡設備的promiscuous模式;

IP地址:指定網絡設備的IP地址;

網絡設備:指定網絡設備的名稱。


實例


顯示網絡設備信息(激活狀態的):


[root@localhost hh]#
ifconfig


eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500


        inet 192.168.0.103  netmask 255.255.255.0  broadcast 192.168.0.255


        inet6
fe80::20c:29ff:fe4a:b87d  prefixlen
64  scopeid 0x20<link>


        ether 00:0c:29:4a:b8:7d  txqueuelen 1000  (Ethernet)


        RX packets 2355  bytes 213848 (208.8 KiB)


        RX errors 0  dropped 0  overruns 0  frame 0


        TX packets 395  bytes 33618 (32.8 KiB)


        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


 


lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536


        inet 127.0.0.1  netmask 255.0.0.0


        inet6 ::1  prefixlen 128  scopeid 0x10<host>


        loop  txqueuelen 0  (Local Loopback)


        RX packets 4  bytes 340 (340.0 B)


        RX errors 0  dropped 0  overruns 0  frame 0


        TX packets 4  bytes 340 (340.0 B)


        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


說明:


eno16777736表示第一塊網卡,其中HWaddr表示網卡的物理地址,可以看到目前這個網卡的物理地址(MAC地址)是00:0c:29:4a:b8:7d。


inet addr用來表示網卡的IP地址,此網卡的IP地址是192.168.0.103,廣播地址Bcast:192.168.0.255,掩碼地址Mask:255.255.255.0


lo是表示主機的回壞地址,這個一般是用來測試一個網絡程序,但又不想讓局域網或外網的用戶能夠查看,只能在此臺主機上運行和查看所用的網絡接口。比如把 httpd服務器的指定到回壞地址,在瀏覽器輸入127.0.0.1就能看到你所架WEB網站了。但只是您能看得到,局域網的其它主機或用戶無從知道。


  • 第一行:連接類型:Ethernet(以太網)HWaddr(硬件mac地址)。
  • 第二行:網卡的IP地址、子網、掩碼。
  • 第三行:UP(代表網卡開啟狀態)RUNNING(代表網卡的網線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500字節。
  • 第四、五行:接收、發送數據包情況統計。
  • 第七行:接收、發送數據字節數統計信息。


啟動關閉指定網卡:


ifconfig eno16777736
up

ifconfig eno16777736
down


ifconfig eno16777736 up為啟動網卡eth0,ifconfig eno16777736 down為關閉網卡eno16777736。ssh登陸linux服務器操作要小心,關閉了就不能開啟了,除非你有多網卡。


為網卡配置和刪除IPv6地址:


ifconfig eno16777736
add fe80::20c:29ff:fe4a:b87d/64 
#為網卡eno16777736配置IPv6地址,掩碼長度64

ifconfig eno16777736
del fe80::20c:29ff:fe4a:b87d/64   
#為網卡eno16777736刪除IPv6地址


ifconfig修改MAC地址:


ifconfig eno16777736
hw ether 00:AA:BB:CC:dd:EE


配置IP地址:


[root@localhost hh]#
ifconfig eno16777736 192.168.0.103

[root@localhost
hh]# ifconfig eno16777736 192.168.0.103 netmask 255.255.255.0

[root@localhost
hh]# ifconfig eno16777736 192.168.0.103 netmask 255.255.255.0 broadcast
192.168.0.255


啟用和關閉arp協議:


ifconfig eno16777736
arp   
#開啟網卡eth0 arp協議

ifconfig eno16777736
-arp  
#關閉網卡eth0 arp協議


設置最大傳輸單元:


ifconfig eno16777736
mtu 1500   
#設置能通過的最大數據包大小為 1500 bytes


 


原創文章,作者:N27-Jack,如若轉載,請注明出處:http://www.www58058.com/79285

(1)
N27-JackN27-Jack
上一篇 2017-07-02 23:40
下一篇 2017-07-03 07:51

相關推薦

  • Linux iptables配置應用

                    Linux iptables配置應用 概述:    Linux的防火墻體系主要工作在網絡層,只對tcp/ip數據包實施過濾和限制,屬于典型的包過濾防火墻(或稱為網絡層防火墻)。Linux的防火墻體系基于內核編碼實現,因…

    系統運維 2016-11-18
  • 計算機的組成以及OS的發展歷程

        根據馮諾依曼提出的體系架構,計算機基本上可以分為五大部件。這五大部件分別為運算器,控制器,內存,輸入設備與輸出設備,其中運算器與控制器是CPU的重要組成部分。下面分別介紹這5大部件:     CPU:運算器、控制器、寄存器、緩存      &…

    Linux干貨 2016-10-30
  • Linux發展史

    Linux發展史 一、歷史 (一)、Unix 1、Unix操作系統是一個強大的多用戶、多任務操作系統,支持多種處理器架構。 2、最早由KenThompson(湯普遜)、Dennis Ritchie(丹尼斯·里奇,C語言之父,Unix之父)和Douglas McIlroy(麥克羅伊,程式設計師)于1969年在AT&T的貝爾實驗室開發。 3、目前它的商標…

    Linux干貨 2016-10-14
  • Centos 5\6的啟動流程簡介

     Centos 5\6的啟動流程簡介圖如下  第三步說明:磁盤的第一個扇區512字節的前446是bootloader,與此446字節與grub Stage1的446字節是一樣的,主要功能是加載/boot/grup/目錄下的文件     stage1.5加載相應用的文件系統文件并識別,如ext系列使用的e2fs…

    Linux干貨 2016-06-03
  • Xen虛擬化平臺安裝及實時遷移

    前言 Xen是英國劍橋大學計算機實驗室開發的一個虛擬化開源項目,Xen可以在一套物理硬件上安全的執行多個虛擬機,它和操作平臺結合的極為密切,占用的資源極少。以高性能、占用資源少著稱,贏得了IBM、AMD、HP、Redhat和Novell等眾多世界級軟硬件廠商的高度認可和大力支持,已被國內外眾多企事業用戶用來搭建高性能的虛擬化平臺。 Xen虛擬化類型 Xen對…

    Linux干貨 2015-07-19
  • 第三周作業

      1. who |cut -d ” ” -f1|uniq 2.who |head -1 3.cat /etc/passwd | cut -d: -f7|uniq -c |sort -n|tail -1|grep -o “/[[:alnum:]].*” 4. cat /etc/passwd |sort…

    2017-12-16
欧美性久久久久