知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux的ifconfig, route以及ip指令实战

发布时间:2014-09-05 14:43:25作者:知识屋

linux的ifconfig, route以及ip指令实战
 
一: 三个指令的使用说明;
 
1: ifconfig可以完成开启/关闭网卡接口; 设置子网掩码及广播地址; 设置网卡接口的mtu;
 
2: route可以查看路由; 增加路由; 修改路由;
 
3; ip可以完成ifconfig(ip address)以及route(ip route)的所有功能, 还额外增加了些功能, 个人感觉ifconfig以及route在日常比较常用到, ip这个指令可以暂时不用学; 这里介绍了修改网卡代号以及mac地址(ip link); 
 
二: 三个指令的应用;
 
 1: 修改eth0地址为192.168.2.49, 子网掩码为255.255.255.0, 广播地址为192.168.2.255, mtu为1500;
 
      ifconfig eth0 down
 
      ifconfig eth0 up
 
      ifconfig eth0 192.168.2.149 netmask 255.255.255.0 broadcast 192.168.2.255 mtu 1500
 
2: 使用最快的速度查找主机的路由;
 
      route -n (-n参数可以不进行主机名的解析, 在网络慢的时候可以快速看到机器路由的情况)
 
 
3: 删除一条路由172.16.0.0/16; 增加一条路由192.168.2.0/24; 增加一条默认路由gw为192.168.2.254;
 
     route del -net 172.16.0.0 netmask 255.255.0.0 dev eth0
 
     route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0
 
     route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.2.254
 
 
4; 修改eth0的网卡代号为whzhuang; 修改whzhuang的mac地址为aa:aa:aa:aa:aa:aa;
 
      ip link set eth0 down(先关闭, 再来设置比较稳定)
 
      ip link set eth0 name whzhuang (把eth0代号改为whzhuang, 事后记得改回来)
 
      ip link set whzhuang address aa:aa:aa:aa:aa:aa(把mac地址设为aa:aa:aa:aa:aa:aa)
 
      说明: 
 
            1; ip link(主要设置osi第二层, 数据链路层);
 
            2; ip address(主要设置osi第三层, 网络层);
 
            3; ip route(主要设置路由); 
 
            --> 不过, 个人感觉还是ifconfig以及route指令比较常用, 习惯了, 呵呵.
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜