网络管理及实验(route命令和ip命令分别实现)

route命令详解与使用实例

CentOS的ifconfig, route以及ip指令的实战应用

Linux 使用 ip route , ip rule , iptables 配置策略路由

Linux route 的一般用法

Linux 下route命令详解

一 网络相关文件

[root@serv01 data]# vim/etc/sysconfig/network-scripts/ifcfg-eth0
 
[root@serv01 data]# cd/etc/sysconfig/network-scripts/
[root@serv01 network-scripts]# ifconfig
 
#其他的Linux:不一定是eth0,名字不重要,可以修改
[root@serv01 network-scripts]# ls ifcfg-*
ifcfg-eth0 ifcfg-lo
 
[root@serv01 network-scripts]# catifcfg-eth0
#设备名
DEVICE="eth0"
#MAC地址,全局唯一。一个局域网里两个相同的MAC地址:ARP欺骗
#00:0C:29:厂家ID
#07:DD:3B:厂家定义
HWADDR="00:0C:29:07:DD:3B"
NM_CONTROLLED="yes"
#是否启动生效
ONBOOT="yes"
#IP地址
IPADDR=192.168.1.11
#子网掩码:和IP地址一起计算得到网络号,判断是否属于一个网络段
NETMASK=255.255.255.0
#网关:跨网段传输数据
GATEWAY=192.168.1.11
#网关可以配置到该文件下:network。多张网卡都可以走这个网关。全局配置
#主机名 网关配置
[root@serv01 network-scripts]# vim/etc/sysconfig/network
 
#IP地址和主机名的对应关系
[root@serv01 network-scripts]# ls/etc/hosts
/etc/hosts
 
[root@larrywen ~]# vim /etc/hosts
[root@serv01 network-scripts]# tail -n2/etc/hosts
192.168.0.29 up01.host.com
192.168.0.185 up02.host.com
#ping域名,也可以ping通
[root@larrywen ~]# ping up01.host.com
[root@larrywen ~]# ping up02.host.com
 
 
#DNS配置
[root@serv01 network-scripts]# vim/etc/resolv.conf
[root@serv01 network-scripts]# cat/etc/resolv.conf
nameserver 8.8.8.8

二 基本网络命令

1.ping命令

#默认一直ping下去,按Ctrl+C结束
[root@larrywen ~]# ping 192.168.1.11
 
#ping三次
[root@larrywen ~]# ping -c 3 192.168.1.1
 
#ping三次,并每隔三秒ping一次
[root@serv01 ~]# ping -c 3 -i 3192.168.1.11
 
#-s:表示可以跟包的大小
[root@serv01 ~]# ping 192.168.1.1 -s 1024
PING 192.168.1.1 (192.168.1.1) 1024(1052)bytes of data.
1032 bytes from 192.168.1.1: icmp_seq=1ttl=64 time=0.130 ms
 
[root@serv01 ~]# ping --help
 
#I:指定从哪个设备出去
[root@serv01 ~]# ping -I eth0 192.168.1.11
#
[root@serv01 ~]# ping -I eth1 192.168.1.11
 
[root@serv02 ~]# ifconfig eth1 172.xxxnetmask=255.255.255.0

2. netstat命令

[root@serv01 ~]# netstat -lanput
 
#服务的配置文件:端口和服务相对应
[root@serv01 ~]# vim /etc/services
 
#修改IP地址和子网掩码
[root@serv01 ~]# ifconfig eth1 172.6.13.11netmask 255.255.255.0
 
#手动修改MAC地址
[root@serv01 ~]# ifconfig eth1 hw ether00:0C:29:07:DD:3C
 
[root@serv01 ~]# ifconfig eth0
 
#手动修改MTU
[root@serv01 ~]# ifconfig eth1 mtu 2000
 
#修改IP地址和子网掩码并取别名,临时有效
[root@serv01 ~]# ifconfig eth1:zk172.6.13.131 netmask 255.255.255.0
 
[root@serv01 network-scripts]# cpifcfg-eth0 ifcfg-eth1
[root@serv01 network-scripts]# vimifcfg-eth1
[root@serv01 network-scripts]# cpifcfg-eth1 ifcfg-eth1:zk
[root@serv01 network-scripts]# vimifcfg-eth1:zk
 
#删除
[root@serv01 ~]# ifconfig eth1:zk del172.6.13.131

接下来请看第2页精彩内容

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19364.html