本文主要是介绍RHEL7网络管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一种:修改网卡配置信息
[root@localhost ~]# vim etc/sysconfig/network-scripts/ifcfg-eno16777736
更改配置文件
TYPE=Ethernet (网卡类型)
BOOTPROTO=static (地址分配模式)
NAME=eno16777736 (网卡名称)
ONBOOT=yes (是否启动)
IPADDR=192.168.10.10 (ip地址)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.10.1 (网关地址)
DNS1=192.168.10.1 (DNS地址)
第二种:nmcli
- 查看网络会话
[root@localhost ~]# nmcli connection show
名称 UUID 类型 设备
virbr0 2f415c43-7b51-4f8c-bdd1-55514211c223 bridge virbr0
eno16777736 eb1bf140-5720-40dd-ad59-4a56590b3a42 802-3-ethernet eno16777736
- 查看特定网络会话
[root@localhost ~]# nmcli connection show eno16777736
- 查看网卡设备状态
[root@localhost ~]# nmcli device status
设备 类型 状态 CONNECTION
virbr0 bridge 连接的 virbr0
eno16777736 ethernet 连接的 eno16777736
virbr0-nic ethernet 已断开 --
lo loopback 未管理 --
- 启用网络连接
[root@localhost ~]# nmcli connection up eno16777736
- 停用网络连接(可被自动激活)
[root@localhost ~]# nmcli connection down eno16777736
- 禁用网卡,防止被自动激活
[root@localhost ~]# nmcli device disconnect eno16777736
- 删除网络连接的配置文件
[root@localhost ~]# nmcli connection delete eno16777736
- 重新加载配置网络配置文件
[root@localhost ~]# nmcli connection reload
创建一个新的连接
- 创建新连接配置work,IP通过DHCP自动获取
[root@localhost ~]# nmcli connection add con-name work type Ethernet ifname eth0
Connection 'work' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.删除连接
[root@localhost ~]# nmcli connection delete work
Connection 'work' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.
- 创建新的连接配置home,指定静态IP,不自动连接
[root@localhost ~]# nmcli connection add con-name home ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 172.25.100.100/24 gw4 172.25.100.1
Connection 'home' (98385bf5-8cc3-47e3-a5f2-51e2d736be6d) successfully added.
参数说明con-name 指定连接名字,没有特殊要求,ipv4.methmod 指定获取IP地址的方式ifname 指定网卡设备名,既就是此次配置所生效的网卡autoconnect 指定是否自动启动ipv4.addresses 指定IPv4地址gw4指定网关
- 启用home连接配置
[root@localhost ~]# nmcli connection up home
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[root@localhost ~]# systemctl restart network
修改连接设置
- 修改home为自动启动
[root@localhost ~]# nmcli connection modify home connection.autoconnect yes
- 修改DNS为172.25.1.1
[root@localhost ~]# nmcli connection modify home ipv4.dns 172.25.1.1
- 添加DNS 114.114.114.114
[root@localhost ~]# nmcli connection modify home +ipv4.dns 114.114.114.114
- 删除DNS
[root@localhost ~]# nmcli connection modify home -ipv4.dns 114.114.114.114
- 修改IP地址
[root@localhost ~]# nmcli connection modify home ipv4.addresses 200.100.100.100/24 gw4 200.100.100.1
- 还可以添加多个IP
[root@localhost ~]# nmcli connection modify home +ipv4.addresses 10.10.10.10/8
第三种:网络接口配置tui工具
[root@localhost ~]# nmtui
这篇关于RHEL7网络管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!