海能达面试总结

前两天有幸参加了海能达的软件测试岗位的面试,回想起自己面试的过程,发现自己确实还有很多的不足,所以趁机想把面试中所涉及的技术知识点进行相应的总结,一边自己后期查阅。


一、DUT下的PC如何与另外一个网段的主机通信的(数据是如何传输的)(路由表寻址)

1、PC直联在DUT下,DUT会通过DHCP协议给PC分配IP地址和缺省的网关

PC发送IP报文时,首先报文会通过缺省网关到达DUT的LAN口

2、DUT会查看目的IP地址,通过路由转发表查看报文应该从哪个端口发送出去,在路由寻找时,首先查找的是静态路由,如果找到,则通过静态路由转发,如果找不到,则再寻找动态路由。

3、如果路由表中没有与目的地址相匹配的项,该分组则会分配到缺省网关

详细的路由过程参看 http://blog.csdn.net/qingwufeiyang12346/article/details/47171443

4、通常路由表包括五个部分:目的地址网段,子网掩码,网关,标志,接口,意思是目的地址网段的报文通过该接口转发,路由器的每个接口都对应有路由转发表

5、linux route使用 http://www.cnblogs.com/dongzhiquan/archive/2012/12/26/2834904.html

5.1 使用route命令添加的路由,机器重启或者网卡重启就失效了

添加到主机的路由:

route add -host 192.168.1.11  dev eth0

route add -host 192.168.1.23 gw 192.168.1.1

添加到网络的路由

route add -net 192.168.1.11 netmask 255.255.255.0 eth0

route add -net 192.168.1.22 netmask  255.255.255.0 gw 192.168.1.1

route add -net 192.168.1.0/24 eth1

添加默认网关

route add default gw 192.168.2.1

删除路由

route del -host 192.168.1.111 dev eth0

5.2 在linux下设置永久路由的方法:

1、在/etc/rc.local 里面添加

route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.2.354

2、在/etc/sysconfig/network里面添加到末尾

GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3、在/etc/sysconfig/static-routes(没有就创建)

any net 192.168.3.0/24 gw 192.168.3.254

any net 10.250.228.128 network 255.255.255.0 gw 10.255.228.129

4、开启IP转发

echo "1" >/proc/sys/net/ipv4/ip_forward(临时)

vi /etc/systl.conf  --> net.ipv4.ip_forward=1(永久开启)

6、打印路由表

route -n


二、路由器拨号失败,如何定位问题

1、

你可能感兴趣的:(海能达面试总结)