1)查看网卡信息
ifconfig [interface]:interface是可选项,不加此项,则显示系统中所有网卡的信息;添加则显示所指定的网卡信息。
2)配置网卡
配置网卡的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
就是说在一个网卡上,可以划分出多个不同的ip端口。
配置网卡的硬件地址:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
hw:硬件类型。这里制定的是ether,以太网
将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up
注意:用ifconfig命令配置的网卡信息,在机器重启后,配置就不存在了。要想将上述的配置信息在永久可用,可以修改网卡的配置文件。
linux的网卡配置文件一般位于/etc/sysconfig/network-scripts/ifcfg-(interface name),如ifconfig-eth0。
常用的配置含义:
1,DEVICE=name ,其中,name是物理设备名。
2,IPADDR=addr,其中,addr是IP地址。
3,NETMASK=mask,其中,mask是网络掩码值。
4,BROADCAST=addr,其中,addr是广播地址。
5,GATEWAY=addr,其中addr是网关地址。
6,ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)
7,USERCTL=answer,其中,answer是yes(非root用户可以控制该设备)或no
8,BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。
配置完成后,到/etc/init.d/目录下,执行./network restart使网络配置生效。
2、ping
它通过发送ICMP ECHO_REQUEST数据包到网络主机,并显示其响应情况,这样就可以根据它输出的信息来确定主机是否可访问。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。
linux下的ping和windows下的ping的区别是,linux下ping是不会自动终止的,需要强制终止或使用参数-c来指定要求完成的回应次数。
-d:使用Socket的SO_DEBUG功能
-f:极限测试,大量且快速地发送网络包
-n:只输出数值
-q:不显示任何传送封包的信息,只显示最后的结果
-R:记录路由过程
-v:详细显示指令的执行过程
-c num:在发送num个包后停止
-i 秒数:设定间隔秒数发送包
-t 存活数值:设置存活数值TTL的大小
-s 字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,共64ICMP数据字节
-p 范本样式:设置填满数据包的范本样式
3、route
route命令用于显示和操作IP路由表,创建一个静态路由让指定一个主机或者一个网络通过一个网络接口。直接在命令行下执行route命令来添加路由,不会永久保存,当机器重启后,路由就失效了。可以在/etc/rc.local中添加route命令来保证该路由设置永远有效。
-n:不解析名字
-F:显示发送的信息
-C:显示路由缓存
add:添加一个新路由
del:删除一条路由
-net:目标地址是一个网络
-host:目标地址是一个主机
netmask:当添加一个网络路由时,需要使用网络掩码
http://www.cnblogs.com/peida/archive/2013/03/05/2943698.html