1. 网络参数设定使用的指令
1.1 手动自动设定与启动/关闭网络参数:ifconfig ifdown ifup
ifconfig 指令用于手动启动,观察与修改网络接口的相关参数
ifconfig [interface} {up|down} 观察与启动接口
ifconfig interface {options} 设定与修改接口选项与参数
interface: 网络卡接口代号,如 eth0,eth1等.
options : 可以接的参数,如下
up, down 启动关闭网络接口.
mtu :可以设定不同的MTU参数.
netmask: 子屏蔽网络
broadcast: 广播地址.
如观察网络接口: ifconfig
修改网络接口参数: ifconfig eth0 192.168.1.100
重新启动网络取消手动设定: /etc/init.d/network restart
以网络参数配置档案/etc/sysconfig/network-scripts里的ifcfg-* 档案设定的参数来启动网络接口.需要通过ifdown 或 ifup来达成.
1.2 路由修改:route
路由观察: route
路由增加删除
route add -net 192.168.1.1 netmask 255.255.255.0 dev eth0
route del -net 192.168.1.1 netmask 255.255.255.0 dev eth0
1.3 网络参数综合指令 ip
ip指令整合了ifconfig 与route两个指令的功能.
语法:ip [option] [动作] [指令]
1.4 无线网络: iwlist, iwconfig
1.5 手动使用DHCP自动取得IP参数: dhclient
2. 网络侦测与观察指令
2.1 两部主机之间的沟通:ping
ping主要是通过ICMP封包来进行网络状态报告.
2.2 两主机间各节点分析:traceroute
traceroute [选项与参数] IP
选项与参数:
-n :可以不进行主机名解析,直接使用IP
-U :使用UDP的端口33434来侦测,这是预设侦测协议
-I : 使用ICMP的方式侦测.
-T: 使用TCP来侦测,一般使用端口80.
-w: 若主机在几秒内没回复,则宣告不能连接,预设5s.
-p: 指定连接端口.
例子: traceroute baidu.com
2.3 查看本机的网络联机与后门:netstat
2.4 侦测主机名与IP对应:host,nslookup
host: 查询某个主机名对应的IP .如: host baidu.com 查询出baidu.com 对应的几个IP .
3. 远程联机指令与时事通讯软件
3.1 终端机与BBS联机:telnet
早期用于个人计算机连接服务器的软件,指令例子: telnet ptt.cc
3.2 FTP联机软件: ftp,lftp
用于传输大容量档案.
ftp 指令与在处理FTP服务器的下载数据.
3.3 图形接口的实时通讯软件:pidgin
4. 文字接口网页浏览
4.1 文字浏览器: links
4.2 文字接口下载器: wget
5. 封包撷取功能
5.1 文字接口封包撷取器: tcpdump
TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
例子: 抓取eth0的封包命令: tcpdump -i eth0 -nn
5.2 图形接口封包撷取器: wireshark
安装: yum install wireshark wireshark-gnome