Netstat 命令使用说明

Netstat 用于显示与IP 、TCP 、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况

netstat -s
选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web 浏览器)运行速度比较慢,或者不能显示Web 页之类的数据,
那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

netstat -e
选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。
这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。

netstat -r
选项可以显示关于路由表的信息,类似于后面所讲使用route print 命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。

netstat -a
选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED ),也包括监听连接请求(LISTENING )的那些连接,断开连接(CLOSE_WAIT )或者处于联机等待状态的(TIME_WAIT )等

netstat -n
显示所有已建立的有效连接

netstat -p tcp
显示一些协议(TCP/UDP)的更详细信息

netstat -r
用来显示路由表信息(等同于 route print)

ubuntu 20.04的静态IP配置

修改配置IP地址对应参数即可
sudo vim /etc/netplan/01-network-manager-all.yml
network:
ethernets: #你当前的网卡名称;
ens192:
dhcp4: false· #ipv4接口的dhcp开关,false为关闭,true为开启
optional: true
addresses: [11.11.11.1/24] #静态IP地址/掩码
gateway4: 11.11.11.254 #ipv4网关
nameservers:
addresses: [114.114.114.114,8.8.8.8] #DNS服务器 逗号分割
version: 2

执行命令重启网络服务生效
sudo netplan apply

配置DNS
/etc/resolv.conf

———————————————————–
sudo vim /etc/netplan/01-network-manager-all.yml
network:
ethernets:
ens192:
dhcp4: false·
optional: true
addresses: [11.11.11.1/24]
gateway4: 11.11.11.254
nameservers:
addresses: [11.11.11.254,11.11.11.1]

执行命令重启网络服务生效
sudo netplan apply

Ubuntu 16.04 配置单网卡绑定多IP

一、单个网卡配置多个IP

root@ubuntu:~# vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0 //这台主机只有 eth0 这张网卡
iface eth0 inet static
address 11.11.11.1
netmask 255.255.255.0
gateway 11.11.11.254
dns-nameserver 11.11.11.254

auto eth0:0 //配置子ip eth0:0
iface eth0:0 inet static
address 11.11.11.2
netmask 255.255.255.0

auto eth0:1 //配置子ip eth0:1
iface eth0:1 inet static
address 11.11.11.3
netmask 255.255.255.0

auto eth0:2 //配置子ip eth0:2 ;接着可以依次类推
iface eth0:2 inet static
address 11.11.11.4
netmask 255.255.255.0

二、添加DNS
root@ubuntu:~# vim /etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
nameserver 11.11.11.254 # 添加这一行

三、刷新DNS
root@ubuntu:~# resolvconf -u

四、重新启动网络服务
systemctl restart networking