Linux系统下TCP IP网络设置,管理Linux系统下的TCP/IP

命名规则是第一个以太网卡是eth第二个是eth以此类推分配可以用dmesg命令显示

例如

rtlc:v//DonaldBeckerhttp://cesdisgsfcnasagov/linux/dri

vers/r

tlhtml

eth:RealTekRTLFastEthernetatxdIRQ::ba:d:d:ec

表明rtl的设备名字是ethMAC地址是十六进制baddec

下面需要为设备分配IP地址和网络广播地址以便启动TCP/IP这要使用ifconfig命令

其语法是 ifconfig[设备名][IP地址]netmask[网络掩码]broadcast[广播地址]

例如要为eth分配ip地址掩码为广播地址是

那么命令是

/sbin/ifconfigethnetmaskbroadcast

同样的方式可以用来配置etheth等等通常netmask和broadcast只要设置一个

就可以了

不带参数的ifconfig命令可以显示当前启动的网络接口

[openlab]#ifconfig

ethLinkencap:EthernetHWaddr::BA:D:D:EC

inetaddr:Bcast:Mask:

UPBROADCASTRUNNINGMULTICASTMTU:Metric:

RXpackets:errors:dropped:overruns:frame:

TXpackets:errors:dropped:overruns:carrier:

collisions:txqueuelen:

Interrupt:Baseaddress:xd

loLinkencap:LocalLoopback

inetaddr:Mask:

UPLOOPBACKRUNNINGMTU:Metric:

RXpackets:errors:dropped:overruns:frame:

TXpackets:errors:dropped:overruns:carrier:

collisions:txqueuelen:

lo是lookback网络接口从IP地址就可以看出它代表本机无论系

统是否接入网络这个设备总是存在的除非你在内核编译的时候禁止了网络支持

如果你只是关心某个设备是否正常可以在ifconfig后面加上接口名字

[openlab]#ifconfigeth

ethLinkencap:EthernetHWaddr::BA:D:D:EC

inetaddr:Bcast:Mask:

UPBROADCASTRUNNINGMULTICASTMTU:Metric:

RXpackets:errors:dropped:overruns:frame:

TXpackets:errors:dropped:overruns:carrier:

collisions:txqueuelen:

Interrupt:Baseaddress:xd

表示eth设备已经正常工作

有时需要为某个设备接口配置多个IP地址办法是使用设备别名例如eth设备可

以有etheth:eth:多个别名每个都可以有一个独立的IP地址

ifconfigethnetmaskbroadcast

ifconfigeth:netmaskbroadcast

这样和都会被绑定在eth设备上使用同样的网络设

备不同的IP地址

如果你要暂停某个网络接口的工作使用down参数

ifconfigethdown

将取消eth网络接口与之对应的是有一个参数up不过由于是缺省值所以从来不

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值