zoukankan      html  css  js  c++  java
  • linux下ip命令用法

      配置数据转发,可以通过 1、路由转发即用用路由器实现;

                  2、使用NAT转发;

      简单的说:

      路由表内的信息只是指定数据包在路由器内的下一个去处。并不能改变数据包本身的地址信息。即它只是“换条路而已,目的地不变”;

      而地址转换是把数据包来时的地址转换成可以上网的IP地址,这样才能通过验证使主机到INTERNET可达。即“换掉目的地”;

    设置和删除Ip地址

      设置一个IP地址,可以使用下列ip命令:

        # ip addr add 192.168.0.193/24 dev wlan0

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

      设置好IP地址后,需要查看是否已经生效

         #ip   addr  show wlan0

      删除ip地址,只需要del替换add即可

        #ip  addr  del  192.168.0.193/24 dev wlan0

    路由表相关:

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

      1、列出路由表条目:

          #ip  route  show

    1 root@ubuntu:~# ip route
    2 default via 222.132.16.49 dev br0 
    3 default via 222.132.16.49 dev br0  metric 100 
    4 10.0.0.0/24 dev eth1  proto kernel  scope link  src 10.0.0.50 
    5 10.22.0.0/24 dev br0  proto kernel  scope link  src 10.22.0.1 
    6 10.128.0.0/24 dev br0  proto kernel  scope link  src 10.128.0.3 
    7 10.128.0.0/16 dev br0  proto kernel  scope link  src 10.128.0.1 
    8 192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 
    9 222.132.16.0/24 dev br0  proto kernel  scope link  src 222.132.16.50 

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

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

    root@ubuntu:~# ip route get 101.80.4.77
    101.80.4.77 via 222.132.16.49 dev br0  src 222.132.16.50 
        cache 

      3、更改默认路由

        #ip  route add default via   192.168.1.1  #default via 即默认通道

      4、显示网络统计数据

        #ip  -s  link

     1 root@ubuntu:~# ip  -s link    2 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
     3     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     4     RX: bytes  packets  errors  dropped overrun mcast   
     5     78835338   773177   0       0       0       0      
     6     TX: bytes  packets  errors  dropped carrier collsns 
     7     78835338   773177   0       0       0       0      
     8 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master ovs-system state UP qlen 1000
     9     link/ether 00:26:9e:9c:36:76 brd ff:ff:ff:ff:ff:ff
    10     RX: bytes  packets  errors  dropped overrun mcast   
    11     1229283210 9618898  0       0       0       1300950
    12     TX: bytes  packets  errors  dropped carrier collsns 
    13     14610128653 14780439 0       0       0       0  

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

      #ip  -s   link ls  eth0

      5、激活和停止网络接口

        #ip  link  set eth1 down 

        #ip  link set eth0 up

       相当于:

        #ifconfig  eht1 down

        #ifconfig eth1  up

      

  • 相关阅读:
    DRUPAL-PSA-CORE-2014-005 && CVE-2014-3704 Drupal 7.31 SQL Injection Vulnerability /includes/database/database.inc Analysis
    WDCP(WDlinux Control Panel) mysql/add_user.php、mysql/add_db.php Authentication Loss
    Penetration Testing、Security Testing、Automation Testing
    Tomcat Server Configuration Automation Reinforcement
    Xcon2014 && Geekpwn2014
    phpMyadmin /scripts/setup.php Remote Code Injection && Execution CVE-2009-1151
    Linux System Log Collection、Log Integration、Log Analysis System Building Learning
    The Linux Process Principle,NameSpace, PID、TID、PGID、PPID、SID、TID、TTY
    Windows Management Instrumentation WMI Security Technology Learning
    IIS FTP Server Anonymous Writeable Reinforcement, WEBDAV Anonymous Writeable Reinforcement(undone)
  • 原文地址:https://www.cnblogs.com/chris-cp/p/4320750.html
Copyright © 2011-2022 走看看