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.1
route 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 IP
netstat命令:
显示网路连接:
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接口 指定接口
转载于:https://blog.51cto.com/openex/1691536