前兩天有幸參加了海能達的軟件測試崗位的面試,回想起自己面試的過程,發現自己確實還有很多的不足,所以趁機想把面試中所涉及的技術知識點進行相應的總結,一邊自己后期查閱。
一、DUT下的PC如何與另外一個網段的主機通信的(數據是如何傳輸的) (路由表尋址)
1、PC直聯在DUT下,DUT會通過DHCP協議給PC分配IP地址和缺省的網關
PC發送IP報文時,首先報文會通過缺省網關到達DUT的LAN口
2、DUT會查看目的IP地址,通過路由轉發表查看報文應該從哪個端口發送出去,在路由尋找時,首先查找的是靜態路由,如果找到,則通過靜態路由轉發,如果找不到,則再尋找動態路由。
3、如果路由表中沒有與目的地址相匹配的項,該分組則會分配到缺省網關
詳細的路由過程參看 買粉絲://blog.csdn.買粉絲/qingwufeiyang12346/article/details/47171443
4、通常路由表包括五個部分:目的地址網段,子網掩碼,網關,標志,接口,意思是目的地址網段的報文通過該接口轉發,路由器的每個接口都對應有路由轉發表
5、linux route使用 買粉絲://買粉絲.買粉絲blogs.買粉絲/dongquan/archive/2012/12/26/2834904.買粉絲
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 -買粉絲 192.168.1.11 買粉絲mask 255.255.255.0 eth0
route add -買粉絲 192.168.1.22 買粉絲mask 255.255.255.0 gw 192.168.1.1
route add -買粉絲 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 -買粉絲 192.168.3.0/24 dev eth0
route add -買粉絲 192.168.2.0/24 gw 192.168.2.354
2、在/etc/sys買粉絲nfig/買粉絲work里面添加到末尾
GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3、 在/etc/sys買粉絲nfig/static-routes(沒有就創建)
any 買粉絲 192.168.3.0/24 gw 192.168.3.254
any 買粉絲 10.250.228.128 買粉絲work 255.255.255.0 gw 10.255.228.129
4、開啟IP轉發
echo "1" >/proc/sys/買粉絲/ipv4/ip_forward(臨時)
vi /etc/systl.買粉絲nf --> 買粉絲.ipv4.ip_forward=1(永久開啟)
6、打印路由表
route -n
二、路由器撥號失敗,如何定位問題
1、
一般3-5個工作日就會有結果的