linux 网络命令ifconfig 的学习

ifconfig
(1)用于查看和更改网络接口的地址和参数,包括ip地址、网络掩码、广播地址、使用权限是超级用户。
(2)格式
         ifconfig -interface[iptions] address
(3)参数
         -interface :指定的网络接口名,如eth0和eth1
         up:激活指定的网络接口卡。
         down:关闭指定的网络接口。
         broadcast address:设置接口的广播地址。
         pointopoint:启用点对点方式。
         address:设置指定接口设备的IP地址。
         netmask address:设置接口的子网掩码。
(4)说明
    若运行不带任何参数的ifconfig命令,这个命令将显示机器所有激活接口的信息。带有“-a”参数的命令则显示所有接口的信息,包括没有激活的接口。注意,用ifconfig命令配置的网络设备参数,机器重新启动以后将会丢失。
(5)举例
[jinjing@woodpecker web]$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:20:22:06:D7  
          inet addr:192.168.13.203  Bcast:192.168.13.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3185885 errors:0 dropped:0 overruns:0 frame:0
          TX packets:209144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:236560470 (225.6 Mb)  TX bytes:97898358 (93.3 Mb)
          Interrupt:3 Base address:0xdc00 Memory:ff8ff000-ff8ff038
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:447 errors:0 dropped:0 overruns:0 frame:0
          TX packets:447 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:55737 (54.4 Kb)  TX bytes:55737 (54.4 Kb)
 
第一行:Link encap 表示连接类型     Hwaddr表示硬件mac地址
第二行:inet addr 表示ip地址   Bcast 表示广播地址   Mask 掩码
第三行:UP代表网卡开启 RUNNINT 代表网卡的网线被接上  MULTICAST代表支持组播 
       MTU代表最大传输单元  Metric是路由权值
第四行:rx接收数据包统计
第五行:tx发送数据包统计
第六行:collisions 是 网路讯号碰撞 interrupt 是irq中断 txquenelen是传输缓冲区长度
       base address是i/o地址

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

eth0上配置上192.168.0.1 IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 IP地址怎么办?用下面的命令

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1eth0:2...想要几个就填几个。

配置网卡的硬件地址

ifconfig eth0 hw ether xxxxxxxxxxxx

就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。 注意:修改网卡硬件地址前必须关闭网卡设备命令如下:

将网卡禁用

ifconfig eth0 down

将网卡启用

ifconfig eth0 up

ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。就不一一介绍了,用时间可以自己研究一下。

注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值