1.方法一:手动配置ifcfg
1.vim /etc/sysconfig/network-scripts/ifcfg-xxx(ens160)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
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=ens160
UUID=39b98607-3baf-4423-b11e-1dc46b589c3e# 命令查看UUID:nmcli con show
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.67.156
NETMASK=255.255.255.0
GATEWAY=192.168.67.2
DNS1=8.8.8.8
DNS2=114.114.114.114
HWADDR=00:0C:29:CE:43:6B#可在虚拟机网络适配器里查看
PREFIX=24
2.使用nmcli重新回载网络配置:
nmcli c reload
3.如果之前没有xxx(ens160)的connection,则上一步reload后就已经自动生效了
nmcli c up xxx(ens160)
4.使用ip address查看是否已变更,如果有多个(其中一个是临时IP的)重启下系统
2.方法二:使用nmcli配置
1.查看网卡信息
nmcli connection show
2.配置ip、子网掩码、网关
nmcli connection modify'网卡名称' ipv4.method manual ipv4.addresses ip/子网掩码 ipv4.gateway [网关] connection.autoconnect yes
# manual表示手动配置,网关可以不配置,connection.autoconnect yes 表示开机自启动
例如:
nmcli connection modify xxx(ens160) ipv4.method manual ipv4.addresses 192.168.67.156/24 ipv4.gateway 192.168.67.2 connection.autoconnect yes
3.激活网卡
nmcli connection up xxx(ens160)
4.使用nmcli配置ipv6
nmcli connection modify xxx(ens160) ipv6.method manual ipv6.address 2003:ac18::0305/64 connection.autoconnect yes
3.永久关闭防火墙
1.查询状态
systemctl status firewalld.service
2.停止防火墙
systemctl stop firewalld.service
3.禁用防火墙
systemctl disable firewalld.service
4.常用命令
1.查看网卡信息
nmcli connection
2.连接网络
nmcli con xxx
3.显示具体的网络接口信息
nmcli connection show xxx
4.显示所有活动连接
nmcli connection show --active
5.删除一个网卡连接
nmcli connection delete xxx
6.给xxx添加一个IP(IPADDR)
nmcli connection modify xxx ipv4.addresses 192.168.0.58
7.给xxx添加一个子网掩码(NETMASK)
nmcli connection modify xxx ipv4.addresses 192.168.0.58/24
8.IP获取方式设置成手动(BOOTPROTO=static/none)
nmcli connection modify xxx ipv4.method manual
9.添加一个ipv4
nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24
10.删除一个ipv4
nmcli connection modify xxx -ipv4.addresses 192.168.0.59/24
11.添加DNS
nmcli connection modify xxx ipv4.dns 114.114.114.114
12.删除DNS
nmcli connection modify xxx -ipv4.dns 114.114.114.114
13.添加一个网关(GATEWAY)
nmcli connection modify xxx ipv4.gateway 192.168.0.2
14.添加DNS
nmcli connection modify xxx ipv4.dns 114.114.114.114
15.删除DNS
nmcli connection modify xxx -ipv4.dns 114.114.114.114
16.添加dns及网关
nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
17.使用nmcli重新回载网络配置
nmcli c reload
18.如果之前没有xxx的connection,则上一步reload后就已经自动生效了
nmcli c up xxx
19.添加网卡
nmcli connection add type ethernet con-name xxx
文章评论