查看测试网络配置:
ifconfig:查看,设定网络与ip网段等相关信息,此命令的配置都为临时有效,重启后失效。
可接参数:up/down 指定启动关闭网络接口
mtu 设定不同的mtu数值,默认为1500
netmask 设定子网掩码
broadcast 设定广播地址
ping:查看网络的链接状态,使用icmp传输协议发出要求回应的消息,如果接到回应消息,则表示链路状态正常。
常用选项:
-c 指定发送包的数目
- f 快速大量的发送网络封包,洪水ping
-q 不显示任何传送包的信息,只显示最后的结果
-s 字节数,指定发送的数据字节数,默认为56,加上8个icmp头部,一共是64icmp数据字节,最大值为65507,加上8个icmp头部和20个ip层的头部一共是65535.
route:查看或修改主机的路由信息
-n:不使用通讯协议或主机名称,直接使用ip或端口号
route add -net 100.0.1.0 netmask 255.255.255.0 dev eth0 gw 10.0.2.253----添加一条路由信息,通过eth0网卡传出,网关为10.0.2.253
route add/del 【-net/host】 a.b.c.d netmask 【mask】 【gw/dev】
add/del:添加或删除一条记录
-net:后面接的路由为一个网段,
-host:后面接的为一个到主机的路由,配置此项时不需要指定子网掩码
gw/dev:指定吓一跳的网关或本机出口的端口
路由表发送变化(清空路由表,静态路由消失)的情况:1、禁用网络链接2、重启网络服务
ip:可以实现ifconfig和route的功能以及更多的扩展功能。但一般添加的ip地址在刷新服务后会消失。
ip [ OPTIONS ] OBJECT { COMMAND | help }
options
-s:显示该设备的统计数据,
OBJECT:对网络参数进行的动作
link:关于设备的相关设定,类如mac地址、mtu等
ip link show:查看所有接口的信息
addr:关于ip的协议,多ip的实现等
ip addr add/del 192.168.10.1/24 dev eth0:给网卡eth0添加一个ip
route:与路由有关的设定实现。
ip route add default via 10.0.2.253 dev eth0:添加一条默认路由,从端口eth0,下一跳为10.0.2.253
mii-tool:查看网卡的工作模式
ethtool:用于查看和设置网卡的参数
scp:远程复制文件或目录(拷贝目录需要-r选项):
eg1、scp root@10.0.2.253:源文件 目标路径----拷贝远程主机文件到本地路径下
eg2、scp 本地文件 root@10.0.2.253:目标路径--上传本地文件到远程主机的指定路径下
tcpdump:文字界面的网络包分析工具。可以使用逻辑源算符进行多个条件的链接。
-p:指定协议进行包的抓取分析
-i:指定网卡端口抓包
host:不分源和目的主机
port:不分源和目的端口
src:源
dst:目的
配置文件:
/etc/sysconfig/network-scripts/
该目录下存放了所有网络设备的配置文件,其中ifcfg-eth为网卡的配置文件
详细查看: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-interfaces.html
BOOTPROTO=none ----引导时使用的协议,none为不使用,还有static、dhcp等,当静态配置ip和dhcp同时开启时,dhcp有效,主机ip将是动态获得。
peerdns = no 开启dhcp时该项默认为yes,然后将获得的dns服务器覆盖系统配置的文件/etc/resolve.conf ,
yes -- modify /etc/resolv.conf if the dns directive is set, if using dhcp, then yes if default
no -- do not modify /etc/resolv.conf
注:
开机自动执行的文件 /etc/rc.local .需要开机自动执行的操作都可以写在这个文件中
ip add 查看网卡状态,如果网卡后面的状态为no carrier 表示网卡没有接网线
/etc/sysconfig/network 存放系统的主机名。
一个网卡配置多个ip时可以开启子接口功能,ifconfig eth0:1,可以在此上面临时配置ip。子接口的mac地址与原真实网卡的mac地址相同,
vmware中的网络选项hostonly开启后,虚拟机只可以同真实主机通信,不能链接外网。
/etc/sysctl.conf 将net.ipv4.ip_forward 设置为1,开启主机的ip转发功能,设置主机为路由器,sysctl -p 刷新服务,使设置生效(或者echo 1 >>/proc/sys/net/ipv4/ip_forward 就是将刚刚的设置写到这个文件中)
dig:一样用于域名解析的命令
在lftp链接的服务器上时:lcd可以改变自己主机的工作目录,!pwd查看本机的工作目录。!*在本机上执行*命令
ifconfig:查看,设定网络与ip网段等相关信息,此命令的配置都为临时有效,重启后失效。
可接参数:up/down 指定启动关闭网络接口
mtu 设定不同的mtu数值,默认为1500
netmask 设定子网掩码
broadcast 设定广播地址
ping:查看网络的链接状态,使用icmp传输协议发出要求回应的消息,如果接到回应消息,则表示链路状态正常。
常用选项:
-c 指定发送包的数目
- f 快速大量的发送网络封包,洪水ping
-q 不显示任何传送包的信息,只显示最后的结果
-s 字节数,指定发送的数据字节数,默认为56,加上8个icmp头部,一共是64icmp数据字节,最大值为65507,加上8个icmp头部和20个ip层的头部一共是65535.
route:查看或修改主机的路由信息
-n:不使用通讯协议或主机名称,直接使用ip或端口号
route add -net 100.0.1.0 netmask 255.255.255.0 dev eth0 gw 10.0.2.253----添加一条路由信息,通过eth0网卡传出,网关为10.0.2.253
route add/del 【-net/host】 a.b.c.d netmask 【mask】 【gw/dev】
add/del:添加或删除一条记录
-net:后面接的路由为一个网段,
-host:后面接的为一个到主机的路由,配置此项时不需要指定子网掩码
gw/dev:指定吓一跳的网关或本机出口的端口
路由表发送变化(清空路由表,静态路由消失)的情况:1、禁用网络链接2、重启网络服务
ip:可以实现ifconfig和route的功能以及更多的扩展功能。但一般添加的ip地址在刷新服务后会消失。
ip [ OPTIONS ] OBJECT { COMMAND | help }
options
-s:显示该设备的统计数据,
OBJECT:对网络参数进行的动作
link:关于设备的相关设定,类如mac地址、mtu等
ip link show:查看所有接口的信息
addr:关于ip的协议,多ip的实现等
ip addr add/del 192.168.10.1/24 dev eth0:给网卡eth0添加一个ip
route:与路由有关的设定实现。
ip route add default via 10.0.2.253 dev eth0:添加一条默认路由,从端口eth0,下一跳为10.0.2.253
mii-tool:查看网卡的工作模式
ethtool:用于查看和设置网卡的参数
scp:远程复制文件或目录(拷贝目录需要-r选项):
eg1、scp root@10.0.2.253:源文件 目标路径----拷贝远程主机文件到本地路径下
eg2、scp 本地文件 root@10.0.2.253:目标路径--上传本地文件到远程主机的指定路径下
网络工具:
nmap:网络扫描嗅探工具。可以探测一组主机是否在线、扫描主机端口、嗅探所提供的网络服务,并可以根据推断主机的操作系统。tcpdump:文字界面的网络包分析工具。可以使用逻辑源算符进行多个条件的链接。
-p:指定协议进行包的抓取分析
-i:指定网卡端口抓包
host:不分源和目的主机
port:不分源和目的端口
src:源
dst:目的
配置文件:
/etc/sysconfig/network-scripts/
该目录下存放了所有网络设备的配置文件,其中ifcfg-eth为网卡的配置文件
详细查看: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-interfaces.html
BOOTPROTO=none ----引导时使用的协议,none为不使用,还有static、dhcp等,当静态配置ip和dhcp同时开启时,dhcp有效,主机ip将是动态获得。
peerdns = no 开启dhcp时该项默认为yes,然后将获得的dns服务器覆盖系统配置的文件/etc/resolve.conf ,
yes -- modify /etc/resolv.conf if the dns directive is set, if using dhcp, then yes if default
no -- do not modify /etc/resolv.conf
注:
开机自动执行的文件 /etc/rc.local .需要开机自动执行的操作都可以写在这个文件中
ip add 查看网卡状态,如果网卡后面的状态为no carrier 表示网卡没有接网线
/etc/sysconfig/network 存放系统的主机名。
一个网卡配置多个ip时可以开启子接口功能,ifconfig eth0:1,可以在此上面临时配置ip。子接口的mac地址与原真实网卡的mac地址相同,
vmware中的网络选项hostonly开启后,虚拟机只可以同真实主机通信,不能链接外网。
/etc/sysctl.conf 将net.ipv4.ip_forward 设置为1,开启主机的ip转发功能,设置主机为路由器,sysctl -p 刷新服务,使设置生效(或者echo 1 >>/proc/sys/net/ipv4/ip_forward 就是将刚刚的设置写到这个文件中)
dig:一样用于域名解析的命令
在lftp链接的服务器上时:lcd可以改变自己主机的工作目录,!pwd查看本机的工作目录。!*在本机上执行*命令