ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Ifconfig命令

Ifconfig命令

原创 Linux操作系统 作者:qgrape 时间:2008-05-02 17:56:09 0 删除 编辑

功能说明:设置网络设备的状态,或是显示目前的设置。

语法:

ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][网络设备类型><硬件地址>][io_addr地址>][irq地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

参数:

  add<地址>      设置网络设备IPv6的IP地址。

  del<地址>      删除网络设备IPv6的IP地址。

  down           关闭指定的网络设备。

  网络设备类型><硬件地址>   设置网络设备的类型与硬件地址。

  io_addr地址>      设置网络设备的I/O地址。

  irq地址>          设置网络设备的IRQ。

  media<网络媒介类型>   设置网络设备的媒介类型。

  mem_start<内存地址>   设置网络设备在主内存所占用的起始地址。

  metric<数目>           指定在计算数据包的转送次数时,所要加上的数目。

  mtu<字节>              设置网络设备的MTU。

  netmask<子网掩码>      设置网络设备的子网掩码。

  tunnel<地址>           建立IPv4与IPv6之间的隧道通信地址。

  up                     启动指定的网络设备。

  -broadcast<地址>       将要送往指定地址的数据包当成广播数据包来处理。

  -pointopoint<地址>     与指定地址的网络设备建立直接连线,此模式具有保密功能。

  -promisc               关闭或启动指定网络设备的promiscuous模式。

  [IP地址]              指定网络设备的IP地址。

  [网络设备]             指定网络设备的名称。

 

1、ifconfig是查看网卡的信息。

ifconfig [Interface]

Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息

例如:ifconfig eth0

eth0 Link encap:Ethernet

HWaddr 00:0C:29:F3:3B:F2

inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:78 errors:0 dropped:0 overruns:0 frame.:0

TX packets:104 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

RX bytes:11679 (11.4 Kb)

TX bytes:14077 (13.7 Kb)

Interrupt:10 Base address:0x1080

第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

第二行:网卡的IP地址、子网、掩码

第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节

第四、五行:接收、发送数据包情况统计

第七行:接收、发送数据字节数统计信息。

2、ifconfig 配置网卡

配置网卡的IP地址

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命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2...想要几个就填几个。ok!

配置网卡的硬件地址

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。

将网卡禁用

ifconfig eth0 down

将网卡启用

ifconfig eth0 up

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12330444/viewspace-257431/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: netstat命令
下一篇: crontab 命令
请登录后发表评论 登录
全部评论

注册时间:2008-04-09

  • 博文量
    223
  • 访问量
    560980