博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下ip命令用法
阅读量:5952 次
发布时间:2019-06-19

本文共 2403 字,大约阅读时间需要 8 分钟。

  配置数据转发,可以通过 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 route2 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.77101.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: 
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:
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:ff10 RX: bytes packets errors dropped overrun mcast 11 1229283210 9618898 0 0 0 130095012 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

 

 

  

转载地址:http://ecpxx.baihongyu.com/

你可能感兴趣的文章
关于一阶逻辑中实例化的可满足性问题
查看>>
cut命令用法讲解
查看>>
我的第一篇日志。
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
企业实战:mysql5.6数据库备份、恢复脚本
查看>>
CentOS7安装mysql
查看>>
RMB數字轉換中文
查看>>
基于rhel7.2的Zabbix平台搭建和部署(二)
查看>>
Html5本地存储和本地数据库
查看>>
Android Fragment实践(二)
查看>>
Windows 64 位 mysql 5.7以上版本包解压安装
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
TClientDataSet[14]: 测试 FindFirst、FindNext、FindLast、FindPrior、Found
查看>>
CentOS 6.3中配置bond多网卡负载均衡
查看>>
clamav 完整查杀 linux 病毒实战
查看>>
EIGRP的Metric计算以及负载均衡
查看>>
org-capture 配置
查看>>
linux下lvs搭建负载均衡集群
查看>>
JMS 实例讲解
查看>>