03-generic
1. version
- 统一linux版本《CentOS Linux release 7.6.1810 (Core) 》
[root@localhost server]# cat /proc/version
Linux version 3.10.0-957.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 8 23:39:32 UTC 2018
[root@localhost server]#
[root@localhost server]#
[root@localhost server]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost server]#
[root@localhost server]#
[root@localhost server]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
- 老版本
[root@kfora ~]# cat /proc/version
Linux version 2.6.32-642.el6.x86_64 (mockbuild@x86-033.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) ) #1 SMP Wed Apr 13 00:51:26 EDT 2016
[root@kfora ~]#
[root@kfora ~]#
[root@kfora ~]# uname -a
Linux kfora 2.6.32-642.el6.x86_64 #1 SMP Wed Apr 13 00:51:26 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@kfora ~]#
[root@kfora ~]#
[root@kfora ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.8 (Santiago)
2. cmd
# 磁盘空间
df -h
# 关机
init 0
shutdown -h now
# 重启
reboot
# 切换到命令行
ctrl + alt + F7
[root@localhost tmp]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:e5:57:29 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.10/24 brd 192.168.10.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::f2b7:c58e:92b:b4c7/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3. U启动
4. mix_ip
1. linux
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# 1. dhcp => static
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b36f1aaf-4819-49b4-b7d0-92ffbb49ca0c
DEVICE=ens33
# 2. no => yes
ONBOOT=yes
# 3. 新增
IPADDR=192.168.10.11
NETMASK=255.255.255.0
GATEWAY=192.168.10.2
DNS1=114.114.114.114
# Terminal断开,因为ip变了
systemctl restart network.service
service network restart
1. 固定mac地址
MACADDR=00:D8:61:05:74:2A
2. 固定DNS
DNS1=202.106.0.20
DNS2=202.106.46.151
3. 固定metric路由级别
IPV4_ROUTE_METRIC=99
2. vm_linux
1. vm里mix_ip2
➜ vmnet8# pwd
/Library/Preferences/VMware Fusion/vmnet8
➜ vmnet8# ll
total 24
-rw-r--r-- 1 root wheel 1.5K Mar 18 2022 nat.conf
-rw-r--r-- 1 root wheel 1.5K Mar 18 2022 nat.conf.bak
-rw-r--r-- 1 root wheel 18B Apr 15 18:58 nat.mac
➜ vmnet8# more nat.conf
# VMware NAT configuration file
# Manual editing of this file is not recommended. Using UI is preferred.
[host]
# NAT gateway address
ip = 192.168.10.2
netmask = 255.255.255.0
gateway的ip为
192.168.10.2
➜ ~# ifconfig
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 38:f9:d3:23:80:74
inet6 fe80::4d:64bf:c98d:7c80%en1 prefixlen 64 secured scopeid 0xc
inet 192.168.2.102 netmask 0xffffff00 broadcast 192.168.2.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
mnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:50:56:c0:00:01
inet 192.168.109.1 netmask 0xffffff00 broadcast 192.168.109.255
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:50:56:c0:00:08
inet 192.168.10.1 netmask 0xffffff00 broadcast 192.168.10.255
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::53ce:5806:93f:ac0e prefixlen 64 scopeid 0x20<link>
ether 00:50:56:2a:0e:bd txqueuelen 1000 (Ethernet)
RX packets 8651204 bytes 12655705867 (11.7 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 574482 bytes 55801379 (53.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 646 bytes 64322 (62.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 646 bytes 64322 (62.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2. vm断网
- 终端可以连vm里的linux。linux却不能联网,直接把gateway改掉即可
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b36f1aaf-4819-49b4-b7d0-92ffbb49ca0c
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.11
NETMASK=255.255.255.0
GATEWAY=192.168.10.3
DNS1=114.114.114.114
ZONE=public
5. firewalld
[root@localhost network-scripts]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@localhost network-scripts]# systemctl stop firewalld.service
[root@localhost network-scripts]# systemctl disable firewalld
6. yum离线安装
# 1. 下载vim*以及依赖到tmp目录下
yum install zip --downloadonly --downloaddir=/root/tmp
# 2. 安装tmp目录下所有rpm包
# -i, --install: 安装软件包
# -v, --verbose: 提供更多的详细信息输出
# -h, --hash: 软件包安装的时候列出哈希标记
rpm -ivh /root/tmp/*
# 3. 更新tmp目录下所有rpm包
# -U, --upgrade: 升级软件包
# -v, --verbose: 提供更多的详细信息输出
# -h, --hash: 软件包安装的时候列出哈希标记
rpm -Uvh /root/tmp/*
[root@localhost tmp]# rpm -ivh /root/tmp/*
准备中... ################################# [100%]
file /usr/bin/vi from install of vim-minimal-2:7.4.629-8.el7_9.x86_64 conflicts with file from package vim-minimal-2:7.4.160-5.el7.x86_64
[root@localhost tmp]# rpm -Uvh /root/tmp/*
准备中... ################################# [100%]
正在升级/安装...
1:perl-parent-1:0.225-244.el7 ################################# [ 1%]
2:perl-HTTP-Tiny-0.033-3.el7 ################################# [ 2%]
3:perl-podlators-2.5.1-3.el7 ################################# [ 4%]
4:perl-Pod-Perldoc-3.20-4.el7 ################################# [ 5%]
# ...
82:vim-enhanced-2:7.4.629-8.el7_9 ################################# [ 98%]
83:vim-minimal-2:7.4.629-8.el7_9 ################################# [ 99%]
正在清理/删除...
84:vim-minimal-2:7.4.160-5.el7 ################################# [100%]
1. 阿里源
# 1. backup
cp /etc/yum.repos.d /etc/yum.repos.d.bak
# w. CentOS 7。阿里源下载到yum.repos
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 4. 重置缓存
yum clean all
yum makecache
yum list
2. ifconfig
Ifconfig.tar.gz <= offline
[root@localhost tmp]# yum install ifconfig
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
没有可用软件包 ifconfig。
错误:无须任何处理
[root@localhost ~]# yum search ifconfig
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
=================================== Matched: ifconfig ==================================
net-tools.x86_64 : Basic networking tools
# 真正安装的是
yum -y install net-tools.x86_64
3. wget
wget.tar.gz <= offline
rpm -qa wget
yum -y install wget
4. zip
yum install zip.x86_64 --downloadonly --downloaddir=/root/tmp
yum install unzip.x86_64 --downloadonly --downloaddir=/root/tmp
rpm -ivh /root/tmp/*
rpm -Uvh /root/tmp/*
5. yum-utils
yum install yum-utils --downloadonly --downloaddir=/root/tmp
6. docker-ce
- 设置下载Docker的镜像源为阿里云
[root@localhost tmp]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@localhost tmp]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--. 1 root root 1664 Nov 23 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo
-rw-r--r--. 1 root root 2081 Jun 23 20:59 docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce --downloadonly --downloaddir=/root/tmp
1. bug
[root@localhost tmp]# rpm -ivh /root/tmp/*
warning: /root/tmp/audit-2.8.5-4.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
warning: /root/tmp/containerd.io-1.6.21-3.1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
error: Failed dependencies:
libseccomp is needed by containerd.io-1.6.21-3.1.el7.x86_64
libseccomp >= 2.3 is needed by docker-ce-3:24.0.2-1.el7.x86_64
libseccomp.so.2()(64bit) is needed by slirp4netns-0.4.3-4.el7_8.x86_64
[root@localhost tmp]# rpm -Uvh /root/tmp/*
warning: /root/tmp/audit-2.8.5-4.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
warning: /root/tmp/containerd.io-1.6.21-3.1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
error: Failed dependencies:
libseccomp is needed by containerd.io-1.6.21-3.1.el7.x86_64
libseccomp >= 2.3 is needed by docker-ce-3:24.0.2-1.el7.x86_64
libseccomp.so.2()(64bit) is needed by slirp4netns-0.4.3-4.el7_8.x86_64
7. 创建user
# 1. 创建用户名为alserver用户
# -m:自动建立用户的登入目录
[root@localhost gitlab_docker]# sudo useradd -m alserver
[root@localhost gitlab_docker]# passwd alserver
更改用户 alserver 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
8. date
# 1. 查询时间
date
# 2. 日期设置
date -s 20210712
# 3. 时间设置
date -s 18:30:50
9. 双网卡
1. route命令
enp0s20u8c2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.21.70.79 netmask 255.255.255.0 broadcast 172.21.70.255
inet6 fe80::77a7:802d:a892:aa44 prefixlen 64 scopeid 0x20<link>
ether 00:d8:61:05:74:2a txqueuelen 1000 (Ethernet)
RX packets 57261 bytes 8539401 (8.1 MiB)
RX errors 0 dropped 337 overruns 0 frame 0
TX packets 24853 bytes 7258380 (6.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.*.* netmask 255.255.255.0 broadcast 192.168.90.255
inet6 fe80::32f6:bda8:ff8d:865a prefixlen 64 scopeid 0x20<link>
ether 00:e0:70:8f:2c:03 txqueuelen 1000 (Ethernet)
RX packets 15179 bytes 1041061 (1016.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1107 bytes 212199 (207.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.21.70.254 0.0.0.0 UG 99 0 0 enp0s20u8c2
0.0.0.0 192.168.90.254 0.0.0.0 UG 101 0 0 enp2s0
172.21.70.0 0.0.0.0 255.255.255.0 U 99 0 0 enp0s20u8c2
192.168.90.0 0.0.0.0 255.255.255.0 U 101 0 0 enp2s0
# 全部是docker下的路由
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-ff33c8e87136
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-524d27eef10b
172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-88ef15388585
172.21.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-c6c4aa75ec12
172.22.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-f71ee16adbdc
172.23.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-e8f39c9ba3a8
172.24.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-1bf0811a833d
192.100.2.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.100.3.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.3.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.30.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.60.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.100.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.201.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.206.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
# 1. 删除默认网关
[root@localhost ~]# route del default gw 172.21.70.254 enp0s20u8c2
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.90.254 0.0.0.0 UG 101 0 0 enp2s0
172.21.70.0 0.0.0.0 255.255.255.0 U 99 0 0 enp0s20u8c2
192.168.90.0 0.0.0.0 255.255.255.0 U 101 0 0 enp2s0
# 2. 添加默认网关,调整优先级。metric越小,优先级越高
[root@localhost ~]# route add default gw 172.21.70.254 dev enp0s20u8c2 metric 100
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.21.70.254 0.0.0.0 UG 99 0 0 enp0s20u8c2
0.0.0.0 192.168.90.254 0.0.0.0 UG 101 0 0 enp2s0
172.21.70.0 0.0.0.0 255.255.255.0 U 99 0 0 enp0s20u8c2
192.168.90.0 0.0.0.0 255.255.255.0 U 101 0 0 enp2s0
# 3. 删除路由
[root@localhost ~]# route del -net 192.168.30.0/24 (metric 100)
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 99 0 0 enp0s20u10c2
0.0.0.0 192.168.90.254 0.0.0.0 UG 100 0 0 enp2s0
192.168.90.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
# 4. 添加路由 route add -net 192.168.30.0/24 gw 192.168.90.254 (metric 100)
route add -net 192.100.2.0/24 gw 192.168.90.254
route add -net 192.100.3.0/24 gw 192.168.90.254
route add -net 192.168.3.0/24 gw 192.168.90.254
route add -net 192.168.30.0/24 gw 192.168.90.254
route add -net 192.168.60.0/24 gw 192.168.90.254
route add -net 192.168.100.0/24 gw 192.168.90.254
route add -net 192.168.201.0/24 gw 192.168.90.254
route add -net 192.168.206.0/24 gw 192.168.90.254
2. ip命令
# 1. 查看路由表
[root@localhost ~]# ip route show
default via 192.168.201.254 dev eth0 proto static metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.201.0/24 dev eth0 proto kernel scope link src 192.168.*.* metric 100
# 2. 添加路由
[root@localhost ~]# ip route add 192.168.1.0/24 via 192.168.201.254 dev eth0
[root@localhost ~]# ip route show
default via 192.168.201.254 dev eth0 proto static metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.1.0/24 via 192.168.201.254 dev eth0
192.168.201.0/24 dev eth0 proto kernel scope link src 192.168.*.* metric 100
# 3. 删除路由
[root@localhost ~]# ip route del 192.168.1.0/24
3. 二网卡配置
- 第二张网卡配置,需要自己手动建立
/etc/sysconfig/network-scripts
目录下,文件名以ifcfg-
开头即可
[root@bogon network-scripts]# cd /etc/sysconfig/network-scripts
[root@bogon network-scripts]# vim ifcfg-ooxx
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_PRIVACY=no
# 网卡名称
NAME=enp0s20u8c2
# 网卡设备
DEVICE=enp0s20u8c2
ONBOOT=yes
IPADDR=172.21.70.79
PREFIX=24
GATEWAY=172.21.70.254
MACADDR=00:D8:61:05:74:2A
DNS1=202.106.0.20
DNS2=202.106.46.151
IPV4_ROUTE_METRIC=99
4. 静态路由文件
10. 网卡配置文件
ifcfg-enp2s0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp2s0
UUID=a36288f5-86df-47f1-9971-4c04edfb78a3
DEVICE=enp2s0
ONBOOT=yes
IPADDR=192.168.*.*
PREFIX=24
GATEWAY=192.168.90.254
IPV6_PRIVACY=no
DNS1=192.168.201.108
DNS2=192.168.201.109
ifcfg-ooxx
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_PRIVACY=no
NAME=enp0s20u8c2
DEVICE=enp0s20u8c2
ONBOOT=yes
IPADDR=172.21.70.79
PREFIX=24
GATEWAY=172.21.70.254
MACADDR=00:D8:61:05:74:2A
DNS1=202.106.0.20
DNS2=202.106.46.151
IPV4_ROUTE_METRIC=99
[root@listao network-scripts]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.21.70.254 0.0.0.0 UG 99 0 0 enp0s20u8c2
0.0.0.0 192.168.90.254 0.0.0.0 UG 101 0 0 enp2s0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-db32666c0583
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-2dba94cacea7
172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-5abd762310be
172.21.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-ed1c49f8101c
172.21.70.0 0.0.0.0 255.255.255.0 U 99 0 0 enp0s20u8c2
172.22.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-32ad6b2c2bbe
172.23.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-9aa8758c5033
192.100.2.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.100.3.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.3.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.30.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.60.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.90.0 0.0.0.0 255.255.255.0 U 101 0 0 enp2s0
192.168.100.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.201.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
192.168.206.0 192.168.90.254 255.255.255.0 UG 0 0 0 enp2s0
1. 路由配置
ip route add 192.100.2.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.100.3.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.168.3.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.168.30.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.168.60.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.168.100.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.168.201.0/24 via 192.168.90.254 dev enp2s0
ip route add 192.168.206.0/24 via 192.168.90.254 dev enp2s0