Suse系统使用yast管理配置,默认创建虚拟机,是使用DHCP获取动态IP的,这样非常不利于管理。因此,最好使用静态IP。
当前操作系统:
eoi@su01:~> uname -a Linux su01 6.3.2-1-default #1 SMP PREEMPT_DYNAMIC Mon May 15 15:59:38 UTC 2023 (70ea6f6) x86_64 x86_64 x86_64 GNU/Linux eoi@su01:~> cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20230520" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20230520" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20230520" BUG_REPORT_URL="https://bugzilla.opensuse.org" SUPPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" LOGO="distributor-logo-Tumbleweed"
- 输入
sudo yast
进入配置页面 - 使用方向键依次选择
Sysstem
>Network Settings
按回车后,加载页面需要等待: - 按
tab
键切换 到Global Options
General Network Settings
默认是Network Manager
,一定要修改为Wicked Service
, 否则后面的修改会不生效。 - 按
tab
键切换到Edit
- 进入后,同样使用
tab
键切换到需要修改的位置,直接向后删除修改即可 - 修改完成后,按
tab
键到Next
: - 返回后,按
tab
键切换到Hostname/DNS
项:Static Hostname
填写需要修改的hostname
Set Hostname via DHCP
填no
下面可以填写一些国内比较快的DNS
解析服务器 ,如下图所示: tab
切换到ok
,最后按Qiut
即可:- 修改完成后,立即生效,不需要重启网络,且机器
reboot
后仍然生效。
推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容,点击立即学习: C/C++Linux服务器开发/高级架构师