在rhel8上,已废弃network.service,因此只能通过NetworkManager.service进行网络配置,包括动态ip和静态ip。换言之,在rhel8上,必须开启NetworkManager.service,否则无法使用网络,如果你非要使用network.service,可以通过dnf install -y network-script*进行安装使用,但是还是建议使用NetworkManager.service,这是大势所趋,下面主要是通过nmcli进行配置。
本次配置的网卡名称为:ens192
一、IPV4/IPV6地址配置(配置文件)
1、修改或添加网卡配置文件
编辑
/etc/sysconfig/network-scripts/ifcfg-ens192,如果网卡名称不同,替换名称即可
DEVICE=ens192
NAME=ens192
ONBOOT=yes
BOOTPROTO=none
IPADDR0=10.99.1.101
NETMASK0=255.255.255.0
GATEWAY0=10.99.1.254
DNS0=114.114.114.114
IPADDR1=10.99.1.102
NETMASK1=255.255.255.0
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6ADDR=2408::2/64
IPV6_DEFAULTGW=2408::1
2、加载网卡配置重连网卡
2、加载网卡配置重连网卡
如果nmcli命令不能teb补全,需要安装
dnf install -y bash-completion并重启
nmcli connection reload #重载网卡配置
nmcli device reapply ens192 #重连网卡
3、检查地址否是配置生效
3、检查地址否是配置生效
[root@rhce8 network-scripts]# ip a show ens192
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:b4:a5:10 brd ff:ff:ff:ff:ff:ff
inet 10.99.1.101/24 brd 10.99.1.255 scope global noprefixroute ens192
valid_lft forever preferred_lft forever
inet 10.99.1.102/24 brd 10.99.1.255 scope global secondary noprefixroute ens192
valid_lft forever preferred_lft forever
inet6 2408::2/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:feb4:a510/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@rhce8 network-scripts]#
二、配置IPV4/IPV6路由(配置文件)
二、配置IPV4/IPV6路由(配置文件)
1、创建配置文件添加路由
1、创建配置文件添加路由
配置路由仅需在/etc/sysconfig/network-scripts/下添加路由文件即可,假设网卡为ens192则配置文件名称:
ipv4:route-ens192
ipv6:route6-ens192
V4与V6路由也可以同时放在route-ens192的配置文件中也是生效的。
[root@rhce8 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@rhce8 network-scripts]# cat route-ens192
10.10.10.10/32 via 10.99.1.2
[root@rhce8 network-scripts]# cat route6-ens192
2408::1/64 via 2408:3
[root@rhce8 network-scripts]#
2、加载网卡配置重连网卡
2、加载网卡配置重连网卡
nmcli connection reload #重载网卡配置
nmcli device reapply ens192 #重连网卡
3、检查路由是否生效
3、检查路由是否生效
[root@rhce8 network-scripts]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.99.1.254 0.0.0.0 UG 100 0 0 ens192
10.10.10.10 10.99.1.2 255.255.255.255 UGH 100 0 0 ens192
10.99.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens192
10.99.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens192
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
[root@rhce8 network-scripts]#
[root@rhce8 network-scripts]# ip -6 route show
::1 dev lo proto kernel metric 256 pref medium
2408::/64 dev ens192 proto kernel metric 100 pref medium
fe80::/64 dev ens192 proto kernel metric 100 pref medium
default via 2408::1 dev ens192 proto static metric 100 pref medium
网卡常用配置命令
网卡常用配置命令
nmcli
#查看ip(类似于ifconfig、ip a)
nmcli connection up ens192
nmcli connection down ens192
#开启或关闭网卡
nmcli connection show
#查看网卡列表
nmcli device show
#查看所有网络设备信息
nmcli connection edit ens192
#交互式修改网络