CentOS8中的常用网络配置

  1. 开启网络
    CentOS8默认没有开启网络,需要手动开启。
# 临时开启网卡接口
nmcli c up ens160
# 永久开启网卡接口
vim /etc/sysconfig/network-scripts/ifcfg-ens160
修改 ONBOOT=yes
  1. 配置静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens160
修改 BOOTPROTO="static"
增加
IPADDR="192.168.74.130"
NETMASK="255.255.255.0"
GATEWAY="192.168.74.2"
  1. 配置DNS
vim /etc/resolv.conf
增加
nameserver 221.3.131.11
nameserver 221.3.131.12

如果是虚拟机,就添加NAT的网关地址(比如下图的:192.168.74.2)。
CentOS8中的常用网络配置_第1张图片

  1. 重启网络应用使配置生效
nmcli c reload
# 等效于对所有网卡执行如下两条命令(加载配置)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ensX
nmcli c load /etc/sysconfig/network-scripts/route-ensX

# 使配置立即生效
nmcli d reapply ens160
  1. 查看配置结果
nmcli

# 上边的命令相当于如下传统方式
# 查看当前地址配置
ifconfig
ip a
# 查看当前DNS设置
nslookup localhost

# 当然如果希望查看更详细的信息可以
nmcli d show
  1. 在配置文件中添加静态路由
vim /etc/sysconfig/network-scripts/route-ens160
添加
10.40.18.2/32 via 192.168.74.2
10.83.37.5/29 via 192.168.74.2

重启网络应用使配置生效。

nmcli d reapply ens160

然后查看路由信息:

route -n
或者
ip route | column -t
  1. nmcli的其他命令
    nmcli主要使用两大命令集合:
  • connection(可简写为c)
  • device(可简写为d)

它们都支持Tab命令参数补全,或者在参数位置加 -h 获得帮助。

当然还可以使用命令:nmtui 以图形化的方式配置网络
CentOS8中的常用网络配置_第2张图片
CentOS8中的常用网络配置_第3张图片
其他可参考这里
还有这里

你可能感兴趣的:(操作系统,centos)