目录
?编辑①ifconfig + 网络接口:就是查看指定网络接口信息
①route命令,不仅可以用于查看路由表信息,还可以用来添加、删除静态的路由表条目;结合-n选项使用时,可以将路由记录中的地址显示为数字形式。
二、网卡所在位置:/etc/sysconfig/network-scrips/ifcfg-ens33
3、注意:Centos7需要在NetworkManager.conf文件main段内设置dns=none,并重启NetworkManager服务,或者使用CentOS 7新添加nmcli命令进行设置。
7、再去用另一台主机去ping bond上的ip 可以ping通即可
8、测试,将其中一块网络适配器断开连接,另外一台在虚拟机不受影响
网卡信息解析:
第一行: UP:该接口 已启用; BROADCAST:支持广播; RUNNING:正在运行; MULTICAST:支持组播; ? mtu 1500 最大传输单元1500字节
第二行:inet后是网络地址; netmask后是子网掩码; broadcast后是网关
第三行:inet6后是ipv6的地址; ?prefixlen是子网长度;scopeid是作用域 ?;0x20<link>:link表示仅该接口有效
第四行:ether是mac地址 ;txqueuelen是传输队列长度(传输缓存大小) ? ? Ethernet是接口类型
第五行:RX packets 808939:接收报文个数 ? ? ?bytes 1163548426 (1.0 GiB):总和字节数
第六行:RX errors 0:接收 错误 ; ?dropped 0 :丢弃; ?overruns 0:溢出; ?frame 0:冲突帧数
第七行:TX : 发送; packets 1317:报文个数; ?bytes 294334 (287.4 KiB):总字节数
第八行:TX errors 0:错误; ?dropped 0:丢失; overruns 0:溢出; ?carrier 0:载荷数 ; collisions 0:冲突数
hostname #查看或临时设置当前主机名
设置完需要su
hostnamectl set-hostname #永久设置主机名
vim /etc/hostname #设置完后需重启系统才生效
设置完需要reboot
hostname后+名字可直接改主机名,但是是临时的重启后会失效
永久设置主机名,需要重启一下,就可以显示
路由表主要构成解析:
Destination: 目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0 表示所有未知网络,又称为默认路由,优先级最低
Genmask:目标网络对应的netmask
Iface: 到达对应网络,应该从当前主机哪个网卡发送出来
Gateway: 到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,如果是直连网络,gateway是0.0.0.0
Metric: 开销cost,值越小,路由记录的优先级最高
route add -net 网段地址 gw IP地址
#添加指定网段的路由记录
route del -net 网段地址
#删除指定网段的路由记录
route add default gw IP地址
#向路由表中添加默认网关记录
route del default gw IP地址
#删除路由表中默认的网关记录
格式 netstat 加选项
-a?? ?显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)。
-n?? ?拒绝显示别名,以数字的形式显示相关的主机地址、端口等信息。
-t ?? ?查看TCP协议相关的信息。
-u?? ?显示UDP协议相关的信息。
-r?? ?显示路由表信息。
-l?? ?显示处于监听状态(Listen)的网络连接及端口信息。
-p?? ?显示与网络连接相关联的进程号、进程名称信息(该选项需要root权限)
常用选项-natp
格式:netstat -natp |grep :端口号
最常用的就是过滤80端口号看是否开启http服务
格式:ss 选项
-a | 显示所有连接 |
-n | 数字格式 |
-p | 相关的程序及PID |
-t | tcp协议相关 |
-u | udp协议相关 |
常用选项-natp
格式:ping 选项 目标主机
选项 | 功能 |
---|---|
-c?? | 发送包数即指定ping 的次数 |
-w?? | 表示等待秒数 |
-i?? | 发送的间隔时间 |
-W? | 超时等待时间 |
格式:traceroute 目标主机地址
测试从当前主机到目的主机要经过的网络节点
格式:nslookup 目标主机地址 dns服务器地址
ifconfig 网络接口 ip地址 [netmask 子网掩码] #写法一
ifconfig 网络接口 ip地址 [/子网掩码长度] #写法二
ifconfig 网络接口 on #激活
ifconfig 网络接口 down #禁用
ifconfig 网络接口:序号 ip地址
例:
ifconfig ens33:0 192.168.157.100/24
#设置虚拟网卡
ifconfig ens33:0 down
#关闭虚拟网卡
systemctl restart network
ifdown ens33 #禁用
ifup ens33 #启用
输入cd /etc/sysconfig/network-scripts
然后ls显示
vim ifcfg-bond0
NAME=bond0
TYPE=bond
DEVICE=bond0
BOOTPROTO=none
IPADDR=192.168.79.111
NETMASK=255.255.255.0
GATEWAY=192.168.79.2
BONDING_OPTS="mode=1 miimon=100 fail_over_mac=1"
vim ifcfg-ens33
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
MASTER=bond0
SLAVE=yes
vim ifcfg-ens36
???????NAME=ens36
DEVICE=ens36
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes