Linux: 配置静态ip

一、CentOS7/Redhat7配置静态ip

CentOS7 RedHat7 默认使用 network NetworkManager 两种网络管理方式,而一般使用都是
network (基于静态配置文件),禁用 NetworkManager 不然有可能冲突导致网络问题。

配置静态ip

#在/etc/sysconfig/network-scripts/ifcfg-网卡名 文件中配置
#例
[root@zbx-server /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.45.133"
PREFIX="24"
GATEWAY="192.168.45.2"
DNS1="192.168.45.2"

[root@zbx-server /]# systemc restart network   #重启网卡

二、CentOS8/Redhat8及以后的Linux发行版本配置静态ip

CentOS8/Redhat8 及以后的 Linux 发行版本弃用了 network 管理方式,使用 NetworkManager 管理,最大的好处就是实现了自动识别网络和管理配置网络
#配置/etc/NetworkManager/system-connections/网卡名称.nmconnection
[root@zbx-server /]# vim /etc/NetworkManager/system-connections/ens160.nmconnection
[connection]
id=ens160
uuid=31be47f4-1dc7-3778-8a55-a6dbfa8e6c8b
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1684319034

[ethernet]

[ipv4]
address1=192.168.45.136/24,192.168.45.2
dns=223.5.5.5;8.8.8.8
method=manual

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

#重启网卡
[root@zbx-server /]# nmcli connection reload ens160
[root@zbx-server /]# nmcli connection up ens160

三、KylinLinux发行版配置静态ip

KylinLinux 通过以上两种方式都配置不成功。 需要配置/etc/sysconfig/network-scripts/ifcfg-ens32
重启网卡使用 nmcli
#配置/etc/sysconfig/network-scripts/ifcfg-网卡名
[root@zbx-server /]# vim /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
NAME="ens32"
DEVICE="ens32"
ONBOOT="yes"
IPADDR="192.168.45.133"
PREFIX="24"
GATEWAY="192.168.45.2"
DNS1="192.168.45.2"

#重启网卡
[root@zbx-server /]# nmcli connection reload ens32
[root@zbx-server /]# nmcli connection up ens32
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值