ifconfig 命令使用及结果分析(以Redhat9.0为例)

lysde
ifconfig 命令使用及结果分析(以Redhat9.0为例)

[size=3][b][font=Times New Roman]1[/font].[font=Times New Roman]Linux[/font][font=宋体]网络信息查看及配置命令[/font][font=Times New Roman]—ifconfig
[/font][font=宋体](以[/font][font=Times New Roman]Redhat9.0[/font][font=宋体]为例)[/font][/b][/size]
[size=3][font=宋体][font=Times New Roman]作者:[/font][font=Times New Roman][color=#0000ff][email=lysde@163.com]lysde@163.com[/email][/color][/font][/font][/size]
[font=Times New Roman][size=3][color=black][font=宋体]博客:lysde.cublog.cn[/font][/color][/size][/font]
[size=3][color=#0000ff][font=宋体]
[/font][/color][/size][size=3][font=Times New Roman]
Linux[/font][font=宋体]下网卡命名规律:[/font][font=Times New Roman]eth0[/font][font=宋体],[/font][font=Times New Roman]eth1[/font][font=宋体]。。。第一块以太网卡,第二块。。。[/font][/size]
[size=3][font=Times New Roman]lo[/font][font=宋体]为环回接口,它的[/font][font=Times New Roman]IP[/font][font=宋体]地址固定为[/font][font=Times New Roman]127.0.0.1[/font][font=宋体],掩码[/font][font=Times New Roman]8[/font][font=宋体]位。它代表你的机器本身。[/font][/size]
[size=3][font=Times New Roman]
[b]1.1[/b] ifconfig[/font][font=宋体]是查看网卡的信息。[/font][/size]
[size=3][font=Times New Roman]
ifconfig [Interface]
Interface[/font][font=宋体]是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息[/font][/size]
[size=3][font=宋体]例如:[/font][font=Times New Roman]ifconfig eth0 [/font][/size]
[size=3][font=Times New Roman]
eth0 Link encap:Ethernet
HWaddr 00:0C:29:F3:3B:F2
[/font][/size][size=3][font=Times New Roman]inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0[/font][/size]
[size=3][font=Times New Roman][color=#ff0000]UP[/color] BROADCAST [color=#ff0000]RUNNING[/color] MULTICAST MTU:1500 Metric:1[/font][/size]
[size=3][font=Times New Roman]RX packets:78 errors:0 dropped:0 overruns:0 frame:0[/font][/size]
[size=3][font=Times New Roman]TX packets:104 errors:0 dropped:0 overruns:0 carrier:0[/font][/size]
[size=3][font=Times New Roman]collisions:0 txqueuelen:100 [/font][/size]
[size=3][font=Times New Roman]RX bytes:11679 (11.4 Kb)
TX bytes:14077 (13.7 Kb)[/font][/size]
[size=3][font=Times New Roman]Interrupt:10 Base address:0x1080[/font][/size]
[font=宋体][size=3]我们可以看到[/size][/font]
[size=3][font=宋体]第一行:连接类型:[/font][font=Times New Roman]Ethernet[/font][font=宋体](以太网)[/font][font=Times New Roman]HWaddr[/font][font=宋体](硬件[/font][font=Times New Roman]mac[/font][font=宋体]地址)[/font][/size]
[size=3][font=宋体]第二行:网卡的[/font][font=Times New Roman]IP[/font][font=宋体]地址、子网、掩码[/font][/size]
[size=3][font=宋体]第三行:[/font][font=Times New Roman]UP[/font][font=宋体](代表网卡开启状态)[/font][font=Times New Roman]RUNNING[/font][font=宋体](代表网卡的网线被接上)[/font][font=Times New Roman]MULTICAST[/font][font=宋体](支持组播)[/font][font=Times New Roman]MTU:1500[/font][font=宋体](最大传输单元):[/font][font=Times New Roman]1500[/font][font=宋体]字节[/font][/size]
[font=宋体][size=3]第四、五行:接收、发送数据包情况统计[/size][/font]
[font=宋体][size=3]第七行:接收、发送数据字节数统计信息。[/size][/font]
[size=3][font=Times New Roman][b]1.2[/b]  ifconfig [/font][font=宋体]配置网卡[/font][/size]
[size=3][font=宋体]配置网卡的[/font][font=Times New Roman]IP[/font][font=宋体]地址[/font][/size]
[font=Times New Roman][size=3]ifconfig eth0 192.168.0.1 netmask 255.255.255.0[/size][/font]
[size=3][font=宋体]在[/font][font=Times New Roman]eth0[/font][font=宋体]上配置上[/font][font=Times New Roman]192.168.0.1 [/font][font=宋体]的[/font][font=Times New Roman]IP[/font][font=宋体]地址及[/font][font=Times New Roman]24[/font][font=宋体]位掩码。若想再在[/font][font=Times New Roman]eth0[/font][font=宋体]上在配置一个[/font][font=Times New Roman]192.168.1.1/24 [/font][font=宋体]的[/font][font=Times New Roman]IP[/font][font=宋体]地址怎么办?用下面的命令[/font][/size]
[font=Times New Roman][size=3]ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0[/size][/font]
[font=Times New Roman][size=3]这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和[/size][/font]
[font=Times New Roman][size=3]eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2...想要几个[/size][/font]
[font=Times New Roman][size=3]就填几个。ok![/size][/font]
[font=Times New Roman][size=3][/size][/font]
[font=宋体][size=3]配置网卡的硬件地址[/size][/font]
[font=Times New Roman][size=3]ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx[/size][/font]
[size=3][font=宋体]就将网卡的硬件地址更改了,此时你就可以骗过局域网内的[/font][font=Times New Roman]IP[/font][font=宋体]地址邦定了。[/font][/size]
[font=Times New Roman][size=3][/size][/font]
[font=宋体][size=3]将网卡禁用[/size][/font]
[font=Times New Roman][size=3]ifconfig eth0 down[/size][/font]
[font=宋体][size=3]将网卡启用[/size][/font]
[font=Times New Roman][size=3]ifconfig eth0 up[/size][/font]
[font=Times New Roman][size=3][/size][/font]
[size=3][font=Times New Roman]ifconfig [/font][font=宋体]命令的功能很强大,还可以设置网卡的[/font][font=Times New Roman]MTU[/font][font=宋体],混杂模式等。就不一一介绍了,用时间可以自己研究一下。[/font][/size]
[size=3][font=宋体]注意:用[/font][font=Times New Roman]ifconfig[/font][font=宋体]命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。[/font][/size]

[[i] 本帖最后由 lysde 于 2007-12-22 11:40 编辑 [/i]]

maokun_2000
支持

我顶,支持楼主,楼主幸苦了!

lysde
大家分享!!省的走弯路

smucat
这个东东太有用了。:mrgreen:

subertzhu
再加一个
route add default you_gateway
一般和ifconfig配合使用
配置完ip后配网关
再ping

基本就能配好网络了

lysde
谢谢,5楼的补充!!

yizuwei520
补充一下。

你可以打入ifconfig --help就可以查看关于它的所有参数配置。