目录
查看网络配置
mtu数据包最大传输率
查看网络接口信息ifconfig
-
查看所有活动的网络接口信息
-
执行ifconfig命令
-
-
查看指定网络接口信息
-
ifconfig -a #显示所有活动及非活动的连接
-
ifdown ens33 #关闭某个网卡
-
ifup ens33 #启动某个网卡
-
ifconfig ens33 down #临时禁用某个网卡
-
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)
ifconfig 网络接口
[root@localhost ~]# ifconfig ens33 ens33 flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.4.11 netmask 255.255.255.0 broadcast 192.168.4.255 inet6 fe80.9106:d38b:670d:1a89 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:3a:81:cc txqueuelen 1000(Ethernet) ..//省略部分内容
flags=4163<开启状态,广播,运行中,组播>
mtu:最大传输率
ether :MAC地址
RX:数据包的接收个数
TX:数据包的发送个数
lo:主机回环地址,IP地址固定为127.0.0.1,子网掩码为8位,表示本机。
virbr0:虚拟网卡,默认为0号虚拟网络连接端口
uname -a查看当前内核版本 uname -r简版当前内核版本 cat letc/redhat-release cat /etc/*release查看当前系统版本信息
查看主机名称hostname
-
hostname命令
-
查看或设置当前主机名
-
hostname[主机名](临时)
-
示例
[root@localhost ~]# hostname localhost.localdomain
查看路由表条目route
route命令
查看或设置主机中路由表信息
ip route show=ip route #查看路由配置
route [-n] 可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度
示例
[root@localhost ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use lface 0.0.0.0 192.168.4.1 0.0.0.0 UG 100 0 0 ens33 192.168.4.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
当目标网段为“default”时,表示此行是默认网关记录; 当下一跳为“gateway”时,表示目标网段是与本机直接相连的。 但是,直接执行“route”命令无法直接看出默认网关地址
Destination 列对应目标网段的地址 Gateway 列对应下一跳路由器的地址 Iface 列对应发送数据的网络接口
添加静态路由条目 1.临时添加路由(重启network服务失效) 方法一:
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net:指定目标网段的地址 gw:指定下一跳路由器的 IP 地址 dev: 为路由指定的输出接口
删除静态路由条目
route del -net 192.168.3.0/24
方法二:
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]
2.永久添加路由(重启network服务生效)
方法一: vi /etc/sysconfig/static-routes any net any gw 192.168.80.2 any net 192.168.3.0/24 gw 192.168.80.2 any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2 any host 192.168.100.100 gw 192.168.80.2 systemctl restart network 方法二: vim /etc/sysconfig/network-scripts/route-ens33 default via 192.168.80.2 dev ens33 #默认路由,另一种格式 0.0.0.0/0 192.168.14.254 dev ens33 10.211.6.0/24 via 192.168.80.2 dev ens33 192.168.100.200 via 192.168.14.254 dev ens33 systemctl restart network 或 service network restart
查看网络连接情况netstat
-
netstat命令
-
查看系统的网络连接状态、路由表、接口统计等信息
-
netstat[选项]
-
常用选项
-
-a :显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-
-n :以数字的形
-