OpenSuSe15.4以Server模式安装配置网络

配置静态ip地址

编辑/etc/sysconfig/network/ifcfg-xxx (xxx是网卡设备名),此处是ifcfg-eth0

vi /etc/sysconfig/network/ifcfg-eth0

主要是为了实现静态ip的需求

IPADDR=192.168.1.111
NETMASK=255.255.255.0
BOOTPROTO=static

解释:
IPADDR 配置成你期望的ip地址,要在分配的网段内
NETMASK 通常都是255.255.255.0 具体也要看配置
BBOTPROTO static即为静态配置

配置网关

在ifcfg-xxx中配置GATEWAY是无效的,需要编辑/etc/sysconfig/network/routes

主要解决无法访问外网的问题,常见问题:

ping 一个公网ip 提示Network is unreachable

vi /etc/sysconfig/network/routes
default 192.168.33.1

解释
中间的ip地址即为网关地址,具体看分配的网关
具体解释可百度一下,大意是所有流量请求网关收发吧

配置DNS

网上普遍说修改/etc/resolv.conf 添加nameserver 8.8.8.8 等等类似的解决方案

在openSUSE 15.4 中该方案不太适用,修改完resolv.conf后重启network.service,resolv.conf就会重新生成为空的

当然也有类似其他设置以实现resolv.conf在网络服务重启时不被覆盖

但其实仔细阅读以下resolv.conf的注释,其实应该要修改其他配置文件

修改/etc/sysconfig/network/config,只修改NETCONFIG_DNS_STATIC_SERVERS配置

主要解决无法解析域名的问题,常见问题:

ping www.baidu.com 提示Name or service not known

vi /etc/sysconfig/network/config
NETCONFIG_DNS_STATIC_SERVERS='8.8.8.8 8.8.4.4'   //配置多个的时候用空格间隔开

解释
引号内的ip地址是DNS服务器地址
静态ip、网关、DNS都配置完成后,重启网络服务(当然任一过程配置完成后都可重启网络服务看下效果)

重启后的验证

service network restart

ip:执行ifconfig命令看下修改的xxx网卡对应的ipaddr是否对应的上

网关:执行route -n命令看下是否有destination为0.0.0.0 gateway为所配置的ip 的一行记录

dns:执行cat /etc/resolv.conf 看下该文件中是否自动生成了一行 nameserver xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx为所配置的DNS

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/6194

(0)
安屠生的头像安屠生
上一篇 2022年11月23日 下午3:02
下一篇 2022年11月24日 下午5:13

相关推荐

  • Nginx与安全有关的几个配置

    隐藏版本号 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞 开启HTTPS ssl on: 开启https ssl_certificate: 配置nginx ssl证书的路径 ssl_certificate_key: 配置nginx ssl证书key…

    2023年1月16日
    1.1K00
  • 如何修复Linux系统中已知的系统软件缺陷?

    Linux操作系统的ECS实例某些业务运行异常问题,是由Linux操作系统本身已知的系统软件缺陷导致,若您的ECS实例的操作系统不是最新版本,可以尝试通过手动升级ECS实例的操作系统软件包来修复。 当前已知的Linux系统软件缺陷如下: 可通过升级操作系统中软件解决的Linux ECS实例问题 在CentOS或RHEL 7实例上,启动某个服务或进程时提示端口…

    2023年11月14日
    1.3K00
  • centos7下smartctl安装配置

    安装 使用

    2023年4月13日
    1.5K00
  • 设备 eth0 似乎不存在, 初始化操作将被延迟

    今天将eth0文件编辑好之后,不管是重启network还是重启电脑都没用,一直显示个eth1,我就很纳闷,明明没有eth1这个文件,eth1到底从哪里来的,网上好多方法都试过了还是不行,什么删除/etc/udev/rules.d/70-persistent-net.rules这个文件,然后重启电脑,没用!关闭NetworkManager服务,没用!有的甚至说…

    2023年3月2日
    1.2K00
  • K8S集群搭建高可用prometheus+grafana

    使用k3s来搭建测试环境。 为什么使用k3s K3s 是一个轻量级的、完全兼容的 Kubernetes 发行版本。非常适合测试。 K3s将所有 Kubernetes 控制平面组件都封装在单个二进制文件和进程中,文件大小<100M,占用资源更小,且包含了kubernetes运行所需要的部分外部依赖和本地存储提供程序。 K3s提供了离线安装包,安装起来非常…

    2022年11月22日
    1.4K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信