精华内容
下载资源
问答
  • linux常用命令ip 命令

    千次阅读 2019-07-07 10:46:33
    ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。ip命令完全可以替代ifconfig命令,而且功能还比ifconfig命令强大 ...

    ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。ip命令完全可以替代ifconfig命令,而且功能还比ifconfig命令强大

    https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax/

    https://www.jellythink.com/archives/469

    1.命令格式:

     ip  [OPTIONS]  OBJECT  [COMMAND [ARGUMENTS]]

    2.命令功能:

     ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道。

    3.命令参数:

         1)OPTIONS:  是一些修改ip行为或者改变其输出的选项,所有的选项都是以-字符开头,分为长、短两种形式:

          -V -Version         打印ip的版本并退出
            -s -stats -statistics      输出更为详尽的信息(如果这个选项出现两次或者多次,输出的信息将更为详尽)
            -f -family          这个选项后面接协议种类,包括:inet、inet6或者link,强调使用的协议种类。
       如果没有足够的信息告诉ip使用的协议种类,ip就会使用默认值inet或者any。link比较特殊,它表示不涉及任何网络协议。
            -4 是 -family inet   的简写。
            -6 是 -family inet6 的简写。
            -0 是 -family link   的简写。
            -o,-oneline 对每行记录都单行输出,回行用字符代替。如需使用wc、grep等工具处理ip的输出,会用到这个选项。
            -r,-resolve   查询域名解析系统,用获得的主机名代替主机IP地址。

    2)OBJECT:  是你要管理或者获取信息的对象。ip认识的对象包括:
         link       网络设备
      address     一个设备的协议(IP或者IPV6)地址
      neighbour     ARP或者NDISC缓冲区条目
      route        路由表条目
      rule          路由策略数据库中的规则
      maddress     多播地址
      mroute     多播路由缓冲区条目
      tunnel IP    上的通道
        另外,所有的对象名都可以简写,例如:address可以简写为addr,甚至是a。

    3)COMMAND[ARGUMENTS]  设置针对指定对象执行的操作
        一般情况下,ip支持对象的增加(add)、删除(delete)和展示(show或者list)。

    4)ARGUMENTS  是命令的一些参数,它们依赖于对象和命令。
        ip支持两种类型的参数:flag和parameter。flag由一个关键词组成;parameter由一个关键词加一个数值组成。

    4: 常用命令实例 

     ip addr add 192.168.1.100/24 dev eth0

    设置ip地址,/24:   指网络类别,这里指mask 为:255.255.255.0

    ip addr del 192.168.1.100/24 dev

    删除网络地址。

    ip addr show

    显示地址信息。

     

    ip route show

    显示路由信息

     ip route get 10.42.0.47

    ip route add default via 192.168.0.196

     

    ip -s link

    ip -s -s link ls p2p1

     ip neighbour

     ip monitor all

     

    关闭和激活eth0 的命令如下:

     ip link set eth0 down

     ip link set eth0 up

     

    ip route help

    获得帮助,这个是询问 route的帮助信息。

    ip route quickack

     

    改变网卡地址的操作如下:

    NIC="eno1" ## <-- My NIC name ##
    ip link show $NIC
    ip link set dev $NIC down
    ## set new MAC address ##
    ip link set dev $NIC address XX:YY:ZZ:AA:BB:CC
    ip link set dev $NIC up

     

    展开全文
  • Linux下ip命令

    千次阅读 2016-07-10 16:56:16
    linuxip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。ip...

    原文地址:https://linux.cn/article-3144-1.html



    linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。

    Net tools vs Iproute2

    Net tools vs Iproute2

    要安装ip,请点击这里下载iproute2套装工具 。不过,大多数Linux发行版已经预装了iproute2工具。

    你也可以使用git命令来下载最新源代码来编译:

     
    1. $ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git

    iproute2 git clone

    iproute2 git clone

    设置和删除Ip地址

    要给你的机器设置一个IP地址,可以使用下列ip命令:

     
    1. $ sudo ip addr add 192.168.0.193/24 dev wlan0

    请注意IP地址要有一个后缀,比如/24。这种用法用于在无类域内路由选择(CIDR)中来显示所用的子网掩码。在这个例子中,子网掩码是255.255.255.0。

    在你按照上述方式设置好IP地址后,需要查看是否已经生效。

     
    1. $ ip addr show wlan0

    set ip address

    set ip address

    你也可以使用相同的方式来删除IP地址,只需用del代替add。

     
    1. $ sudo ip addr del 192.168.0.193/24 dev wlan0

    delete ip address

    delete ip address

    列出路由表条目

    ip命令的路由对象的参数还可以帮助你查看网络中的路由数据,并设置你的路由表。第一个条目是默认的路由条目,你可以随意改动它。

    在这个例子中,有几个路由条目。这个结果显示有几个设备通过不同的网络接口连接起来。它们包括WIFI、以太网和一个点对点连接。

     
    1. $ ip route show

    ip route show

    ip route show

    假设现在你有一个IP地址,你需要知道路由包从哪里来。可以使用下面的路由选项(译注:列出了路由所使用的接口等):

     
    1. $ ip route get 10.42.0.47

    ip route get

    ip route get

    更改默认路由

    要更改默认路由,使用下面ip命令:

     
    1. $ sudo ip route add default via 192.168.0.196

    default route

    default route

    显示网络统计数据

    使用ip命令还可以显示不同网络接口的统计数据。

    ip statistics all interfaces

    ip statistics all interfaces

    当你需要获取一个特定网络接口的信息时,在网络接口名字后面添加选项ls即可。使用多个选项-s会给你这个特定接口更详细的信息。特别是在排除网络连接故障时,这会非常有用。

     
    1. $ ip -s -s link ls p2p1

    ip link statistics

    ip link statistics

    ARP条目

    地址解析协议(ARP)用于将一个IP地址转换成它对应的物理地址,也就是通常所说的MAC地址。使用ip命令的neigh或者neighbour选项,你可以查看接入你所在的局域网的设备的MAC地址。

     
    1. $ ip neighbour

    ip neighbour

    ip neighbour

    监控netlink消息

    也可以使用ip命令查看netlink消息。monitor选项允许你查看网络设备的状态。比如,所在局域网的一台电脑根据它的状态可以被分类成REACHABLE或者STALE。使用下面的命令:

     
    1. $ ip monitor all

    ip monitor all

    ip monitor all

    激活和停止网络接口

    你可以使用ip命令的up和down选项来激某个特定的接口,就像ifconfig的用法一样。

    在这个例子中,当ppp0接口被激活和在它被停止和再次激活之后,你可以看到相应的路由表条目。这个接口可能是wlan0或者eth0。将ppp0更改为你可用的任意接口即可。

     
    1. $ sudo ip link set ppp0 down
    2.  
    3. $ sudo ip link set ppp0 up

    ip link set up and down

    ip link set up and down

    获取帮助

    当你陷入困境,不知道某一个特定的选项怎么用的时候,你可以使用help选项。man页面并不会提供许多关于如何使用ip选项的信息,因此这里就是获取帮助的地方。

    比如,想知道关于route选项更多的信息:

     
    1. $ ip route help

    ip route help

    ip route help

    小结

    对于网络管理员们和所有的Linux使用者们,ip命令是必备工具。是时候抛弃ifconfig命令了,特别是当你写脚本时。


    展开全文
  • Linux下的设置静态IP命令详解

    千次阅读 2018-12-28 07:33:38
    网络配置的配置文件在/etc/sysconfig/network-scripts/,文件名前缀为ifcfg-后面跟的就是网卡的名称,可以通过双TAB键查看然后编辑,也可以使用ifconfig查看,也可以使用命令: ls /etc/sysconfig/network-...

    网络配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前缀为ifcfg-后面跟的就是网卡的名称,可以通过双TAB键查看然后编辑,也可以使用ifconfig查看,也可以使用命令:

    ls /etc/sysconfig/network-scripts/ifcfg-*  --列出所有的设备配置文件

    ifcfg-lo是本地回环地址的配置文件,所有计算机都有,不用动它,我们只需要修改ifcfg-eth0

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    打开配置文件进行编辑,默认情况是dhcp动态获取的,如下图:

    这时候如果想修改成静态的,首先把BOOTPROTO="dhcp"改成BOOTPROTO="static"表示静态获取,然后在最后追加比如下面的配置:

    BROADCAST=192.168.1.255 --局域网广播地址(我这边没有设置)
    IPADDR=192.168.1.33 --静态IP
    NETMASK=255.255.255.0 --子网掩码
    GATEWAY=192.168.1.1  --网关或者路由地址

    配置完成之后保存退出,

      都设置完毕,然后使用命令:

    /etc/init.d/network restart 或者 service network restart

    重启网络服务,重启后如果路由配置了支持静态IP,那么linux就能获取到刚才配置的IP地址,这样静态IP就配置成功了!

    需要注意的是,由于我是用的虚拟机,在VMware中直接克隆的环境,所有除了第一台虚拟机,后面的几台在最后执行service network restart时均有异常

    [root@localhost Desktop]# service network restart
    Shutting down loopback interface: [ OK ]
    Bringing up loopback interface: [ OK ]
    Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System eth0'.
    [FAILED]

    #ifconfig
    eth2      Link encap:Ethernet  HWaddr 00:0C:29:BA:B1:78  

     

    解决方法:

    先运行ifconfig

    将ifconfig 查到的 HWaddr 00:0C:29:0E:9F:80   替换掉/etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR 即可。

    然后将ifcfg-eth0改为ifcfg-eth1,对应于ifconfig中的eth1

    cp ifcfg-eth0 ifcfg-eth1
    rm -rf ifcfg-eth0

    然后再运行service network restart即可

    展开全文
  • Linux下根据局域网IP查看主机名命令

    万次阅读 2011-04-28 08:48:00
    使用方法手册 NAMEnmblookup - 基于TCP/IP上的NetBIOS客户用于查询NetBIOS名字的程序 总览 SYNOPSIS   nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B ] [-U ] [-d ] [-s ] [-i ][-T] [-f] {

    使用方法手册

    NAME

    nmblookup - 基于TCP/IP上的NetBIOS客户用于查询NetBIOS名字的程序    

    总览 SYNOPSIS

     

    nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B <broadcast address>] [-U <unicast address>] [-d <debug level>] [-s <smb config file>] [-i <NetBIOS scope>][-T] [-f] {name}

     

     

    描述 DESCRIPTION

     

    nmblookup 是 Samba(7)套件的一部分。

     

    nmblookup 用于在网络中查询NetBIOS名字并映射对应的IP地址。使用它可以在一个特殊的IP广播区域或者机器中直接查询名字。所有的查询操作都在UDP上实现。

     

    选项 OPTIONS

     

    -M
    通过查找类型为 0x1d的NetBIOS名字  name来搜索一个主浏览器。如果  name 是 "-",那么它搜索特殊的名字  __MSBROWSE__。 Please note that in order to use the name "-", you need to make sure "-" isn't parsed as an argument, e.g. use :  nmblookup -M -- -

     

     

    -R
    用这个选项在包中指定一个希望得到的二进制位来进行递归查找。 当向WINS服务器发送名字查询及用户希望在WINS服务器上进行名字查询时可以用这种方法。如果不设定这样的二进制递归位,则主机上的普通NetBIOS处理代码(以广播方式)将替代它。详细资料请参见rfc1001和rfc1002。

     

    -S
    通过这个选项可以使名字查询操作返回一个IP地址时,再跟着作节点状态的查询操作。节点状态查询会返回主机注册的NetBIOS名字。


     

    -r
    用这个选项来试图并绑定UDP端口137用于发送和接收UDP数据包。使用这个选项的理由是Windows 95在这方面有一个错误:它会忽略请求数据包的原始端口而只回复到UDP端口137(系统发送和接收包可能并不用137端口)。不幸的情况是在UNIX系统上绑定这个端口需要root权限。另外,运行 nmbd守护程序也应该绑定到这个端口。

     

     

    -A
    用这个选项把 name参数解释成一个IP地址并使用这个地址来作节点状态查询。

     

    -n <primary NetBIOS name>
    This option allows you to override the NetBIOS name that Samba uses for itself. This is identical to setting the  netbios name parameter in the  smb.conf file. However, a command line setting will take precedence over settings in  smb.conf.

     

     

    -i <scope>
    This specifies a NetBIOS scope that  nmblookup will use to communicate with when generating NetBIOS names. For details on the use of NetBIOS scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are  veryrarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with.

     

     

    -W|--workgroup=domain
    Set the SMB domain of the username. This overrides the default domain which is the domain defined in smb.conf. If the domain specified is the same as the servers NetBIOS name, it causes the client to log on using the servers local SAM (as opposed to the Domain SAM).

     

     

    -O socket options
    TCP socket options to set on the client socket. See the socket options parameter in the  smb.conf manual page for the list of valid options.

     

     

    -h|--help
    打印帮助(使用方法)信息。

     

     

    -B <broadcast address>
    用给出的广播地址发送查询。如果没有使用这个选项的话,nmblookup将会把查询发送到通过自动检测或者在 smb.conf (5)文件的 interfaces参数定义好的网络接口的广播地址上。

     

    -U <unicast address>
    用这个选项对指定地址或者 unicast address主机进行单独的查询。查找一个WINS服务器需要这样的参数(还有 -R选项)。

     

    -V
    输出程序版本号。

     

     

    -s <configuration file>
    指定的文件包含服务器需要的配置细节。文件信息包括服务器特定的信息,比如使用哪个 printcap文件;也包括服务器提供的服务的描述。查看 smb.conf 来获得更详细的信息。默认的配置文件名是在编译时指定的。

     

    -d|--debug=debuglevel
    debuglevel 是个从0到10的整数。参数未指定时默认值为0。

    这个值越高,将记录越多关于nmblookup活动的资料。在把调试级设为0时,只记录紧急错误和严重警告。级别一是日常运行时合适的级别 - 它产生小量的执行操作的信息。

    1以上的调试级将产生相当多的记录数据,并且只在研究问题时才有用。3以上的调试级只被设计为让开发者使用并会产生极大数量的记录数据,而且其中很多部分非常难以理解。

    注意在此使用这个参数将越过在smb.conf (5)文件中的log level参数。

     

    -l|--logfile=logbasename
    File name for log/debug files. The extension  ".client" will be appended. The log file is never removed by the client.

     

     

    -T
    使用这个选项使得查找到的ip地址通过DNS反向查询查出所有的DNS名称,并将结果输出到通常的的

    IP address .... NetBIOS name

    对应关系前面。

     

    -f
    Show which flags apply to the name that has been looked up. Possible answers are zero or more of: Response, Authoritative, Truncated, Recursion_Desired, Recursion_Available, Broadcast.

     

     

    name
    这个选项用来指定要查的NetBIOS名字。根据前面已经使用的选项这里可能出现的形式是一个NetBIOS名或者是IP地址。如果用的是NetBIOS名则可以在名字中加入'#<type>'来指定不同的名字类型。当然也可以用*来代替输入项,这样的话会通过广播区域返回所有已注册的名字。

     

     

    范例 EXAMPLES

     

    nmblookup 可被用于查询WINS服务器(同样nslookup用于查询DNS服务器)。要查询WINS服务器,必须这样调用 nmblookup

     

    nmblookup -U server -R 'name'

     

    例如,运行:

     

    nmblookup -U samba.org -R 'IRIX#1B'

     

    通过这个命令将向WINS服务器samba.org查询IRIX工作组中的域主浏览器(名字类型为1B)。

     

    英文版:

     

    NMBLOOKUP(1)                     User Commands                    NMBLOOKUP(1)

     

     

     

    NAME

           nmblookup - NetBIOS over TCP/IP client used to lookup NetBIOS names

     

    SYNOPSIS

           nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B <broadcast address>]

            [-U <unicast address>] [-d <debug level>] [-s <smb config file>]

            [-i <NetBIOS scope>] [-T] [-f] {name}

     

    DESCRIPTION

           This tool is part of the samba(7) suite.

     

           nmblookup is used to query NetBIOS names and map them to IP addresses

           in a network using NetBIOS over TCP/IP queries. The options allow the

           name queries to be directed at a particular IP broadcast area or to a

           particular machine. All queries are done over UDP.

     

    OPTIONS

           -M

               Searches for a master browser by looking up the NetBIOS name name

               with a type of 0x1d. If

                name is "-" then it does a lookup on the special name

               __MSBROWSE__. Please note that in order to use the name "-", you

               need to make sure "-" isn´t parsed as an argument, e.g. use :

               nmblookup -M -- -.

     

           -R

               Set the recursion desired bit in the packet to do a recursive

               lookup. This is used when sending a name query to a machine running

               a WINS server and the user wishes to query the names in the WINS

               server. If this bit is unset the normal (broadcast responding)

               NetBIOS processing code on a machine is used instead. See RFC1001,

               RFC1002 for details.

     

           -S

               Once the name query has returned an IP address then do a node

               status query as well. A node status query returns the NetBIOS names

               registered by a host.

     

           -r

               Try and bind to UDP port 137 to send and receive UDP datagrams. The

               reason for this option is a bug in Windows 95 where it ignores the

               source port of the requesting packet and only replies to UDP port

               137. Unfortunately, on most UNIX systems root privilege is needed

               to bind to this port, and in addition, if the nmbd(8) daemon is

               running on this machine it also binds to this port.

     

           -A

               Interpret name as an IP Address and do a node status query on this

               address.

     

           -n|--netbiosname <primary NetBIOS name>

               This option allows you to override the NetBIOS name that Samba uses

               for itself. This is identical to setting the smb.conf.5.html#

               parameter in the smb.conf file. However, a command line setting

               will take precedence over settings in smb.conf.

     

           -i|--scope <scope>

               This specifies a NetBIOS scope that nmblookup will use to

               communicate with when generating NetBIOS names. For details on the

               use of NetBIOS scopes, see rfc1001.txt and rfc1002.txt. NetBIOS

               scopes are very rarely used, only set this parameter if you are the

               system administrator in charge of all the NetBIOS systems you

               communicate with.

     

           -W|--workgroup=domain

               Set the SMB domain of the username. This overrides the default

               domain which is the domain defined in smb.conf. If the domain

               specified is the same as the servers NetBIOS name, it causes the

               client to log on using the servers local SAM (as opposed to the

               Domain SAM).

     

           -O|--socket-options socket options

               TCP socket options to set on the client socket. See the socket

               options parameter in the smb.conf manual page for the list of valid

               options.

     

           -h|--help

               Print a summary of command line options.

     

           -B <broadcast address>

               Send the query to the given broadcast address. Without this option

               the default behavior of nmblookup is to send the query to the

               broadcast address of the network interfaces as either auto-detected

               or defined in the interfaces parameter of the smb.conf(5) file.

     

           -U <unicast address>

               Do a unicast query to the specified address or host unicast

               address. This option (along with the -R option) is needed to query

               a WINS server.

     

           -d|--debuglevel=level

               level is an integer from 0 to 10. The default value if this

               parameter is not specified is 0.

     

               The higher this value, the more detail will be logged to the log

               files about the activities of the server. At level 0, only critical

               errors and serious warnings will be logged. Level 1 is a reasonable

               level for day-to-day running - it generates a small amount of

               information about operations carried out.

     

               Levels above 1 will generate considerable amounts of log data, and

               should only be used when investigating a problem. Levels above 3

               are designed for use only by developers and generate HUGE amounts

               of log data, most of which is extremely cryptic.

     

               Note that specifying this parameter here will override the

               smb.conf.5.html# parameter in the smb.conf file.

     

           -V|--version

               Prints the program version number.

     

           -s|--configfile <configuration file>

               The file specified contains the configuration details required by

               the server. The information in this file includes server-specific

               information such as what printcap file to use, as well as

               descriptions of all the services that the server is to provide. See

               smb.conf for more information. The default configuration file name

               is determined at compile time.

     

           -l|--log-basename=logdirectory

               Base directory name for log/debug files. The extension ".progname"

               will be appended (e.g. log.smbclient, log.smbd, etc...). The log

               file is never removed by the client.

     

           -T

               This causes any IP addresses found in the lookup to be looked up

               via a reverse DNS lookup into a DNS name, and printed out before

               each

     

               IP address .... NetBIOS name

     

               pair that is the normal output.

     

           -f

               Show which flags apply to the name that has been looked up.

               Possible answers are zero or more of: Response, Authoritative,

               Truncated, Recursion_Desired, Recursion_Available, Broadcast.

     

           name

               This is the NetBIOS name being queried. Depending upon the previous

               options this may be a NetBIOS name or IP address. If a NetBIOS name

               then the different name types may be specified by appending

               ´#<type>´ to the name. This name may also be ´*´, which will return

               all registered names within a broadcast area.

     

    EXAMPLES

           nmblookup can be used to query a WINS server (in the same way nslookup

           is used to query DNS servers). To query a WINS server, nmblookup must

           be called like this:

     

           nmblookup -U server -R ´name´

     

           For example, running :

     

           nmblookup -U samba.org -R ´IRIX#1B´

     

           would query the WINS server samba.org for the domain master browser (1B

           name type) for the IRIX workgroup.

     

    VERSION

           This man page is correct for version 3 of the Samba suite.

     

    SEE ALSO

           nmbd(8), samba(7), and smb.conf(5).

     

    AUTHOR

           The original Samba software and related utilities were created by

           Andrew Tridgell. Samba is now developed by the Samba Team as an Open

           Source project similar to the way the Linux kernel is developed.

     

           The original Samba man pages were written by Karl Auer. The man page

           sources were converted to YODL format (another excellent piece of Open

           Source software, available at ftp://ftp.icce.rug.nl/pub/unix/) and

           updated for the Samba 2.0 release by Jeremy Allison. The conversion to

           DocBook for Samba 2.2 was done by Gerald Carter. The conversion to

           DocBook XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.

     

     

     

    Samba 3.5                         06/18/2010                      NMBLOOKUP(1)

    展开全文
  • Linux下ip命令手册

    万次阅读 2009-08-04 13:31:00
    ip命令手册(一)摘要 ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等。这个手册将分章节介绍ip命令及其选项。 本文的原文在...
  • linuxip 命令 和 ifconfig 命令

    万次阅读 多人点赞 2017-04-01 00:14:15
    net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。同时,一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全抛弃了net-tools,只...
  • 试试Linux下ip命令,ifconfig已经过时了 本文导航 -译者:KayGuoWhu 校对:wxy94% linuxip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。...
  • linux ip命令

    万次阅读 2010-04-20 17:23:00
    ip 是个命令ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令,不过ip 的功能更强大!...下面介绍一下使用方法[root@linux ~]# ip [option] [动作] [命令]参数:option :设定的参数,主要有: 
  • iproute是Linux下一个网络管理工具包合集,用于取代先前的如ifconfig,route,ifup,ifdown,netstat等历史网络管理工具。该工具包功能强大,它通过网络链路套接字接口与内核进行联系。iproute的用户界面比net-tools...
  • Linux系统IP设置与查看命令大全

    千次阅读 2016-12-09 21:34:51
    1. 使用ifconfig命令配置并查看网络接口情况 示例1: 配置eth0的IP,同时激活设备: # ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up 示例2: 配置eth0别名设备 eth0:1 的IP,并添加路由 # i
  • linux下使用ip命令修改mac地址

    千次阅读 2013-08-28 10:15:23
    在bash,使用命令ip link set eth0(网卡的设备名称) address aa:aa:aa:aa:aa:aa(mac地址)
  • 1. 安装arp-scan sudo apt-get install ...执行ifconfig命令查看网卡名称,如eth0、eth1、wlan0、wlan1、enp0s3等等,下面的命令将会用到。 3. 运行 arp-scan 执行命令:sudo arp-scan -I enp0s3 --localnet ...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    文章目录0.新建操作:1.查看操作2.删除操作3.复制操作4.移动操作:5.重命名操作:6.... 0.新建操作: ...mkdir abc #新建一个文件夹 ...cat|head|tail命令 cat abc.txt #查看abc的内容 head -5 abc.txt #...
  • 使用ifconfig命令,ifconfig是最常用的配置和查看网络接口信息的命令,服务器上执行此命令会得到类下文的内容,一下内容可看到多个设备设备状态、信息。 # 不包括down状态的网卡 ifconfig #查看所有网卡的...
  • Linux基本操作和基础命令Linux修改IP地址以及修改网卡地址) 今天博主和大家聊一聊 Linux的基本操作,不喜勿喷,如有建议欢迎补充,讨论。 一.Linux网络 1.网卡的命名规则 CENTOS7采用dmidecode采集命名...
  • Linux ip命令详解

    万次阅读 2015-08-24 16:04:56
    ip 是个命令ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令,不过ip 的功能更强大!...[root@linux ~]# ip [option] [动作] [命令] 参数: option :设定的参数,主要有:
  • Ubuntu Linux下设置IP的配置命令

    千次阅读 2018-07-11 09:59:16
    转自:http://www.2cto.com/os/201306/219381.htmlUbuntu Linux下设置IP的配置命令 今天装了Ubuntu,但是发现不能上网,开始排查问题:1、首先确定网络连接是否正确,所用的网线是否可以正常工作2、查看网卡是否能...
  • Linux命令行配置IP地址不像图形界面那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置的方法: 即时生效(重启后失效):ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址route add ...
  • Linux 解析 ip 的各种命令

    千次阅读 2019-11-01 15:55:44
    IP命令完全可以取代ifconfig命令 甚至更强 ip常用命令格式如下: ip [ OPTIONS ] OBJECT { COMMAND | help } 对象OBJECT={ link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | ...
  • Linux查看ip的实例方法

    2021-01-09 03:05:20
    下面我们就来看看Linux查看ip地址的方法吧! Linux查看ip的方法 在 Linux 中,用于显示和配置网络接口的标准命令ip 。 要显示所有网络接口和相关 IP 地址的列表,请键入以下命令ip addr 命令执行结果如下:...
  • linux查看设备和硬盘序列号 ip mac地址 主要针对centos,ubuntu加上“sudo”应该就可以 ; 几个命令都可以用 大家可以对比查看核对。 1 设备序列号 查看硬件相关所有的序列号:dmidecode |grep 'Serial Number' ...
  • linux中nmcli及IP命令使用及网络配置

    千次阅读 2017-11-14 12:54:00
    Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。...
  • linux查看虚拟机的IP地址,需要用到ifconfig,出现如下信息: root@ruiva filesys]# ifconfig eth1 Link encap:Ethernet HWaddr 00:0C:29:92:58:12  inet addr:192.168.1.105 Bcast:192.168.1.255 Mask:255.255....
  • Linux arping命令测试IP地址冲突

    万次阅读 2014-11-11 16:52:02
    arping命令可以用来测试局域网各个主机之间的连通性,测试局域网中某个特定的IP地址是否已经被占用,进而可以有效检测局域网内的IP地址冲突问题。 如图示例:arping -c 3 -f -D *.*.*.*(*.*.*.*为IP地址) ...
  • linux下查看到某个IP的寻址路由信息

    千次阅读 2017-08-07 09:08:51
    当网络故障时或在分析某些问题时,需要查看linux设备到某个IP的路由信息。使用traceroute命令即可查看。具体命令如下:traceroute xxx.xxx.xxx.xxx

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,606
精华内容 63,842
关键字:

linux下查看设备ip命令

linux 订阅