俞晨曦 发表于 2017-6-20 15:01:18

Linux基础网络命令

最近正在学习Linux的网络命令 . 感触颇多 , 故特发一张帖子 .
        本人是用RHL系统的 , RHL系统就是Red Hat Linux操作系统 , 也叫小红帽 .
        并且用SSH软件进行远程操作 .
       
        1. ifconfig命令
                ifconfig命令是Linux网络配置最基本的命令 .
               
# ifconfig
eth0      Link encap:EthernetHWaddr 00:0C:29:27:35:14
          inet addr:192.168.0.100Bcast:192.168.0.255Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICASTMTU:1400Metric:1
          RX packets:43346 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7603 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3021672 (2.8 Mb)TX bytes:2001642 (1.9 Mb)
          Interrupt:5 Base address:0x2000

lo      Link encap:Local Loopback
          inet addr:127.0.0.1Mask:255.0.0.0
          UP LOOPBACK RUNNINGMTU:16436Metric:1
          RX packets:11254 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11254 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:861724 (841.5 Kb)TX bytes:861724 (841.5 Kb)

       
        单独一个ifconfig命令会列出你主机上所有的网络设备.
        可以看到我VM虚拟机中有两个网络设备eth0 + lo
                lo是回环设备(loopback device) , 也就是你在MS-Windows中的cmd中常输入的ping 127.0.0.1
        在Linux中 ping 127.0.0.1 或者 ping localhost可以用来检查本机TCP/IP协议安装是否有误 .
                eth0是以太网卡的设备名 , 以太网是局域网最常见的建网方式 .

        下面对某些字段进行解释:
                Link encap(链接隧道) : Ethernet(以太网卡)
                HWaddr (物理地址/MAC地址) :00:0C:29:27:35:14
                inet addr : 192.168.0.100        (网络地址,这个地址是一个内网地址)
                Bcast : 192.168.0.255                (广播地址)
                Mask : 255.255.255.0                (子网掩码)
                MTU : 1400                                (最大传输单元)
                RX packets : 43346                        (接受到的包的数量)
                TX packets : 7603                         (发出去的包的数量)
                collisions :                                (链路层碰撞次数)
                txqueuelen :                                (缓冲区长度)
                RX bytes : 3021672 (2.8 Mb)TX bytes : 2001642 (1.9 Mb)        (收发流量)

                2.ifconfig命令的其他形式
                        ifconfig        eth0
                        ifconfig eth0 192.168.0.101                                //配置IP
                        ifconfig eth0 netmask 255.255.255.0                //配置子网掩码
                        ifconfig eth0 broadcast 192.168.0.255                //配置广播地址
                        ifconfig eth0 mtu 1500                                        //配置MTU
                        ifconfig eth0 up                <=> ifup                        //启动网卡
                        ifconfig eth0 down        <=> ifdown                //关闭网卡
               
                3.上述操作均为临时性操作 , 若一不小心将网络搞炸了 . 那就 service network restart 或 /etc/init.d/network restart
                        你也可以用setup命令来配置网络基本参数
                                setup -> Network configuration
                                这个是永久性修改 .
页: [1]
查看完整版本: Linux基础网络命令