男人是用什么做的视频网站,十堰门户网站建设,wordpress打开页面,石家庄网站建设平台Ubuntu系统下修改网卡IP地址 一、Ubuntu系统介绍1.1 Ubuntu简介1.2 Ubuntu网络配置方式 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、检查本地环境3.1 检查本地操作系统版本3.2 检查系统内核版本 四、配置网卡IP地址4.1 备份网卡配置文件4.2 查看当前IP地址4.3 修改… Ubuntu系统下修改网卡IP地址 一、Ubuntu系统介绍1.1 Ubuntu简介1.2 Ubuntu网络配置方式 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、检查本地环境3.1 检查本地操作系统版本3.2 检查系统内核版本 四、配置网卡IP地址4.1 备份网卡配置文件4.2 查看当前IP地址4.3 修改网卡配置文件4.4 修改DHCP获取IP地址 五、nmcli命令修改网卡IP地址5.1 nmcli命令简介5.2 指定nmcli管理网络5.2 查看网卡状态5.3 连接或断开网卡设备5.4 查看网卡信息5.5 新增网卡IP地址5.6 修改网卡IP地址 六、使用nmtui配置网卡6.1 nmtui简介6.2 配置网卡 七、总结 一、Ubuntu系统介绍
1.1 Ubuntu简介 Ubuntu是一款基于Linux的开源操作系统以用户友好、免费和社区驱动而闻名。它拥有强大的功能、易于使用和高度可定制适用于个人和企业用户。Ubuntu提供了丰富的应用程序和工具满足用户在各种任务和工作场景中的需求。无论是个人电脑、服务器、云环境、物联网设备还是其他平台Ubuntu都为其提供了一个稳定且功能强大的计算环境。 1.2 Ubuntu网络配置方式 在Ubuntu 18.04 LTS及之后的版本中网络配置的主要方式从传统的/etc/network/interfaces文件转向了netplan。这一改变是为了提供一种更现代化、更灵活的网络配置方法特别是为了更好地支持云环境和多接口配置。 二、本地环境介绍
2.1 本地环境规划 本次实践为个人测试环境操作系统版本为centos7.6。 hostname本地P地址操作系统版本内核版本node版本ubuntu-001192.168.3.251Ubuntu 22.04.1 LTS5.15.0-89-genericv18.0.0
2.2 本次实践介绍 1.本次实践部署环境为个人测试环境生产环境请谨慎 2.在Ubuntu环境下配置网卡IP地址。 三、检查本地环境
3.1 检查本地操作系统版本 检查本地操作系统版本当前版本为Ubuntu 22.04.1 LTS。 rootubuntu-001:~# cat /etc/os-release
PRETTY_NAMEUbuntu 22.04.1 LTS
NAMEUbuntu
VERSION_ID22.04
VERSION22.04.1 LTS (Jammy Jellyfish)
VERSION_CODENAMEjammy
IDubuntu
ID_LIKEdebian
HOME_URLhttps://www.ubuntu.com/
SUPPORT_URLhttps://help.ubuntu.com/
BUG_REPORT_URLhttps://bugs.launchpad.net/ubuntu/
PRIVACY_POLICY_URLhttps://www.ubuntu.com/legal/terms-and-policies/privacy-policy
UBUNTU_CODENAMEjammy3.2 检查系统内核版本 检查系统内核版本当前内核版本为5.15.0-89-generic。 rootubuntu-001:~# uname -r
5.15.0-97-generic四、配置网卡IP地址
4.1 备份网卡配置文件 执行以下命令将网卡配置文件00-installer-config.yaml进行备份。 cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak4.2 查看当前IP地址 可以使用下命令查看当前网卡IP地址。 rootubuntu-001:~# ip add
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:54:85:18 brd ff:ff:ff:ff:ff:ffaltname enp2s1inet 192.168.3.251/24 brd 192.168.3.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe54:8518/64 scope linkvalid_lft forever preferred_lft forever
3: virbr0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:08:5f:75 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever4.3 修改网卡配置文件 修改网卡配置文件00-installer-config.yamlens33是服务器的网卡名我们可以用 ip addr 查看可以根据实际情况自定义修改静态IP地址即可。 # This is the network config written by subiquity
network:ethernets:ens33:addresses:- 192.168.3.251/24gateway4: 192.168.3.254nameservers:addresses:- 192.168.3.254search: []version: 2修改完毕后执行netplan apply命令来应用更改。系统将重新配置网络接口。 netplan apply我们使用gateway4字段时会出现以下警告这条警告指出在你的Netplan配置中使用了gateway4字段而这个字段已经被废弃。Netplan现在推荐使用默认路由default routes来指定网关。 rootubuntu-001:~# netplan ip leases ens33** (generate:3477): WARNING **: 08:00:22.096: gateway4 has been deprecated, use default routes instead.
See the Default routes section of the documentation for more details.
No lease found for interface ens33: [Errno 2] No such file or directory: /run/systemd/netif/leases/2可以使用以下配置方式 network:ethernets:ens33:dhcp4: falseaddresses:- 192.168.3.251/24routes:- to: defaultvia: 192.168.3.254nameservers:addresses: [192.168.3.254,223.5.5.5]version: 2netplan apply4.4 修改DHCP获取IP地址 如果需要修改为DHCP服务器自动获取IP地址可以配置dhcp4为true。 # This is the network config for DHCP
network:version: 2ethernets:ens33:dhcp4: true 修改完毕后执行netplan apply命令来应用更改。系统将重新配置网络接口并从DHCP服务器获取网络设置。注意修改IP地址后SSH远程连接会重新断开请谨慎操作。 netplan apply此时我们到该虚拟机的控制台查看其IP地址发现已自动从DHCP服务器获取。 五、nmcli命令修改网卡IP地址
5.1 nmcli命令简介 nmcli是NetworkManager的命令行实用程序用于管理和配置网络连接。 5.2 指定nmcli管理网络 在网卡配置文件00-installer-config.yaml中我们指定NetworkManager管理。 network:ethernets:ens33:dhcp4: falseaddresses:- 192.168.3.251/24routes:- to: defaultvia: 192.168.3.254nameservers:addresses: [192.168.3.254,223.5.5.5]version: 2renderer: NetworkManagernetplan apply5.2 查看网卡状态 查看当前系统的网卡所有网卡状态 rootubuntu-001:~# nmcli device status
DEVICE TYPE STATE CONNECTION
ens33 ethernet connected netplan-ens33
ens38 ethernet connected Wired connection 1
virbr0 bridge connected (externally) virbr0
lo loopback unmanaged --5.3 连接或断开网卡设备
断开网卡设备
rootubuntu-001:~# nmcli device disconnect ens38
Device ens38 successfully disconnected.连接网卡设备
rootubuntu-001:~# nmcli device connect ens38
Device ens38 successfully activated with 0f79c712-b817-3cc0-8284-98a4fffcb206.5.4 查看网卡信息 执行以下命令查看网卡连接信息。 rootubuntu-001:~# nmcli connection show
NAME UUID TYPE DEVICE
netplan-ens33 14f59568-5076-387a-aef6-10adfcca2e26 ethernet ens33
Wired connection 1 0f79c712-b817-3cc0-8284-98a4fffcb206 ethernet ens38
virbr0 705f013b-aa85-41cc-a1a0-aa3fa1351831 bridge virbr05.5 新增网卡IP地址 新增网卡IP地址 nmcli connection add ifname ens38 type ethernet con-name ens38-con38 ipv4.addresses 192.168.100.200/24 ipv4.gateway 192.168.100.254 ipv4.dns 192.168.100.254 ipv4.method manualnmcli connection reloadnmcli connection up ens38-con38查看IP地址 rootubuntu-001:~# ifconfig ens38
ens38: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500inet 192.168.100.200 netmask 255.255.255.0 broadcast 192.168.100.255inet6 fe80::540a:2007:2730:b4c6 prefixlen 64 scopeid 0x20linkether 00:0c:29:54:85:22 txqueuelen 1000 (Ethernet)RX packets 825 bytes 73191 (73.1 KB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 67 bytes 6184 (6.1 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 05.6 修改网卡IP地址 执行以下命令修改网卡IP地址。 rootubuntu-001:~# nmcli connection modify ens38-con38 ipv4.addresses 192.168.200.200/24 ipv4.gateway 192.168.200.254 ipv4.dns 192.168.200.254 ipv4.method manual
rootubuntu-001:~# nmcli connection reload
rootubuntu-001:~# nmcli connection up ens38-con38
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)六、使用nmtui配置网卡
6.1 nmtui简介 nmtui是NetworkManager Text User Interface的缩写它是NetworkManager的一个命令行界面工具。nmtui命令提供了一个交互式界面用于配置和管理网络连接。它对于那些不熟悉命令行的用户来说非常有用因为它提供了一种简单直观的方式来配置网络连接。 6.2 配置网卡 在命令行中直接使用nmtui命令进入网卡配置界面。 nmtui选择第一个选项编辑修改网卡。 选择要配置的网卡 修改网卡IP地址配置完毕后选中OK确定即可。 七、总结 在Ubuntu 18.04 LTS及以后版本中配置网卡我们需要编辑/etc/netplan/*.yaml文件其中*表示配置文件的名称。在该文件中我们可以指定网络接口名称、IP地址、网关、DNS服务器等信息。完成编辑后我们需要运行sudo netplan apply命令使配置生效。同样我们可以使用nmcli命令和nmtui来管理网卡灵活掌握在Ubuntu系统下的网卡配置是每一位运维人的基本功。