since2012/04/23
第五章、
Linux
常用网络指令
最近更新日期:2011/07/18
5.6
重点回顾
5.7
本章习题
5.8
参考数据与延伸阅读
5.9
针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=26123
5.6 重点回顾
修改网络接口的硬件相关参数,可以使用 ifconfig 这个指令,包括 MTU 等等;
ifup 与 ifdown 其实只是 script ,在使用时,会主动去 /etc/sysconfig/network-scripts 下找到相对应的装置配置文件,才能够正确的启动与关闭;
路由的修改与查阅可以使用 route 来查询,此外, route 亦可进行新增、删除路由的工作;
ip 指令可以用来作为整个网络环境的设定,利用 ip link 可以修改『网络装置的硬件相关功能』, 包括 MTU 与 MAC 等等,可以使用 ip address 修改 TCP/IP 方面的参数,包括 IP 以及网域参数等等, ip route 则可以修改路由!
ping 主要是透过 ICMP 封包来进行网络环境的检测工作,并且可以使用 ping 来查询整体网域可接受最大的 MTU 值;
侦察每个节点的联机状况,可以使用 traceroute 这个指令来追踪!
netstat 除了可以观察本机的启动接口外,还可以观察 Unix socket 的传统插槽接口数据;
host 与 nslookup 预设都是透过 /etc/resolv.conf 内设定的 DNS 主机来进行主机名与 IP 的查询;
lftp 可以用来匿名登录远程的 FTP 主机;
links 主要的功能是『浏览』,包括本机上 HTML 语法的档案, wget 则主要在用来下载 WWW 的资料;
撷取封包以分析封包的流向,可使用 tcpdump ,至于图形接口的 wireshark 则可以进行更为详细的解析。
透过 tcpdump 分析三向交握,以及分析明码传输的数据,可发现网络加密的重要性。
nc 可用来取代 telnet 进行某些服务埠口的检测工作。
5.7 本章习题
暂时将你的 eth0 这张网络卡的 IP 设定为 192.168.1.100 ,如何进行?
ifconfig eth0 192.168.1.100
我要增加一个路由规则,以 eth0 连接 192.168.100.100/24 这个网域,应该如何下达指令?
route add -net 192.l68.100.0 netmask 255.255.255.0 dev eth0
我的网络停顿的很厉害,尤其是连接到 tw.yahoo.com 的时候,那么我应该如何检查那个环节出了问题?
traceroute tw.yahoo.com
我发现我的 Linux 主机上面有个联机很怪异,想要将他断线,应该如何进行?
以 root 的身份进行『netstat -anp |more』查出该联机的 PID,然后以『 kill -9 PID 』踢掉该联机。
你如何知道 green.ev.ncku.edu.tw 这部主机的 IP ?
方法很多,可以利用 host green.ev.ncku.edu.tw 或 dig green.ev.ncku.edu.tw 或 nslookup green.ev.ncku.edu.tw 等方法找出
请找出你的机器上面最适当的 MTU 应该是多少?
请利用『ping -c 3 -M do -s MTU yourIP 』找出你的 IP 的 MTU 数值。 事实上,你还可以先以 ip 设定网络卡较大的 MTU 后,在进行上述的动作,才能够找出网域内适合的 MTU。
如何在终端机接口上面进行 WWW 浏览?又该如何下载 WWW 上面提供的档案?
要浏览可以使用 links 或 lynx ,至于要下载则使用 wget 这个软件。
在终端机接口中,如何连接 bbs.sayya.org 这个 BBS ?
利用 telnet bbs.sayya.org 即可连接上
请自行以 tcpdump 观察本机端的 ssh 联机时,三向交握的内容
请自行回答:为何使用明码传输的网络联机数据较为危险?并自行以软件将封包取出,并与同学讨论封包的信息
请自行至 Internet 下载 nc(netcat) 的原始码,并且编译成为具有 GAPING_SECURITY_HOLE 的参数, 然后建立一条联机使用 -e /bin/bash 尝试将本地端的 bash 丢给目的端执行 (特殊功能,可让 client 取得来自主机的 bash)。
5.8 参考数据与延伸阅读
注1:wireshark 的官网网址:
http://www.wireshark.org/
http://linux.vbird.org
is designed by
VBird
during 2001-2011.
ksu.edu
本网页主要以Firefox配合解析度 1024x768 作为设计依据 鸟哥自由软件整合应用研究室