马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
最近正在学习Linux的网络命令 . 感触颇多 , 故特发一张帖子 .
本人是用RHL系统的 , RHL系统就是Red Hat Linux操作系统 , 也叫小红帽 .
并且用SSH软件进行远程操作 .
1. ifconfig命令
ifconfig命令是Linux网络配置最基本的命令 .
[root@www root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:27:35:14
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:43346 errors:0 dropped:0 overruns:0 frame:0
TX packets:7603 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:3021672 (2.8 Mb) TX bytes:2001642 (1.9 Mb)
Interrupt:5 Base address:0x2000
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:11254 errors:0 dropped:0 overruns:0 frame:0
TX packets:11254 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:861724 (841.5 Kb) TX bytes:861724 (841.5 Kb)
单独一个ifconfig命令会列出你主机上所有的网络设备.
可以看到我VM虚拟机中有两个网络设备eth0 + lo
lo是回环设备(loopback device) , 也就是你在MS-Windows中的cmd中常输入的ping 127.0.0.1
在Linux中 ping 127.0.0.1 或者 ping localhost可以用来检查本机TCP/IP协议安装是否有误 .
eth0是以太网卡的设备名 , 以太网是局域网最常见的建网方式 .
下面对某些字段进行解释:
Link encap(链接隧道) : Ethernet(以太网卡)
HWaddr (物理地址/MAC地址) : 00:0C:29:27:35:14
inet addr : 192.168.0.100 (网络地址,这个地址是一个内网地址)
Bcast : 192.168.0.255 (广播地址)
Mask : 255.255.255.0 (子网掩码)
MTU : 1400 (最大传输单元)
RX packets : 43346 (接受到的包的数量)
TX packets : 7603 (发出去的包的数量)
collisions : (链路层碰撞次数)
txqueuelen : (缓冲区长度)
RX bytes : 3021672 (2.8 Mb) TX bytes : 2001642 (1.9 Mb) (收发流量)
2.ifconfig命令的其他形式
ifconfig eth0
ifconfig eth0 192.168.0.101 //配置IP
ifconfig eth0 netmask 255.255.255.0 //配置子网掩码
ifconfig eth0 broadcast 192.168.0.255 //配置广播地址
ifconfig eth0 mtu 1500 //配置MTU
ifconfig eth0 up <=> ifup //启动网卡
ifconfig eth0 down <=> ifdown //关闭网卡
3.上述操作均为临时性操作 , 若一不小心将网络搞炸了 . 那就 service network restart 或 /etc/init.d/network restart
你也可以用setup命令来配置网络基本参数
setup -> Network configuration
这个是永久性修改 . |