centos6下:
Ifconfig命令: 配置接口和IP
ifconfig 显示所有活动接口信息
ifconfig -a 显示所有接口信息
ifconfig 接口名 [up/down] 启动/关闭该接口 类似ifup ifdown
ifconfig 接口名 IP地址/短掩码
ifconfig 接口名 IP地址 netmask 长掩码
立刻生效!
启用混杂模式 [+-] promisc :接受所有数据帧 无论是否指向自己
route 命令:配置路由
route -n 查看本机路由,不反解
route add添加路由:
route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
目的网络类型 目标 掩码 网关 设备接口
例子:
目标:192.168.1.3 网关:172.16.0.1
route add -host 192.168.1.3 gw 172.16.0.1 dev eth0 目标:192.168.0.0 网关:172.16.0.1 route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0 route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0 默认路由,网关:172.16.0.1 route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1 route add default gw 172.16.0.1route del
route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
如果列表中仅有唯一匹配,则可以不用完全写明
DNS指定:
/etc/resolv.conf 配置文件
nameserver DNS_SERVER_IP1 nameserver DNS_SERVER_IP2 nameserver DNS_SERVER_IP3正解:FQDN-->IP
测试方法 # dig -t A FQDN
# host -t A FQDN 反解:IP-->FQDN 测试方法 # dig -x IP # host -t PTR IPnetstat命令:
显示网路连接:
netstat [-option ]
-t: tcp协议相关 -u: udp协议相关 -w: raw socket相关 不经过传输层的socket -l: 处于监听状态 -a: 所有状态 -n: 以数字显示IP和端口; -e:扩展格式 (更多信息) -p: 显示相关进程及PID 常用组合: -tan, -uan, -tnl, -unl显示路由表:netstat -rn
-r显示内核路由表
-n数字显示
显示接口统计: netstat -i 所有接口
netstat -I接口 指定接口