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服务器开发/高级架构师