# AlmaLinux9 设置静态IP
cd /etc/NetworkManager/system-connections/
vim ens33.nmconnection
[connection]
id=ens33
uuid=9b563994-8c93-3dc7-8dc4-762a48817aa3
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1658498043
[ethernet]
[ipv4]
address1=192.168.1.10/24,192.168.1.1
dns=8.8.8.8;8.8.4.4;
method=manual
#method=auto
[ipv6]
addr-gen-mode=eui64
method=auto
-重启网络 远程修改一定要成对出现 否则网络起不来
nmcli n off && nmcli n on
-上面没用的话用下面的命令
nmcli connection down ens33 && nmcli connection up ens33
-重启网卡
systemctl restart NetworkManager
nmcli con reload
# Debian12 配置IP
vim /etc/network/interfaces
auto enp2s0
iface enp2s0 inet static # 网卡的名称(enp2s0)要写正确,否则配置无效
address 192.168.1.100/24
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1,8.8.8.8,192.8.8.4
---
address 192.168.1.100/24
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1,8.8.8.8,192.8.8.4
---
systemctl restart networking.service
systemctl status networking.service
ifup enp2s0 # 激活网络接口(debian12重启服务后,需要激活接口)
# Ubantu 2024 配置ip
vim /etc/netplan/50-cloud-init.yaml
--静态ip--
network:
#renderer: networkd
ethernets:
ens33: # 替换为你的网络接口名称
dhcp4: false # 关闭 DHCP
dhcp6: false # 关闭 DHCP
addresses: [192.168.1.100/24] # 静态 IP 地址和子网掩码
routes:
- to: default
via: 192.168.1.1 # 网关地址
nameservers:
addresses: [192.168.1.1] # DNS 服务器地址
search: []
version: 2
--静态ip--
network:
#renderer: networkd
ethernets:
ens33:
dhcp4: true
version: 2
在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化。为了解决这个问题,处理方式如下:
1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.0.33 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.0.0 #网卡对应的网络地址
2.修改网关配置
编辑:vi /etc/sysconfig/network 修改后如下:
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.0.1(设置本机连接的网关的IP地址。)
我在修改这里打开编辑时前三项已经默认有了所以只增加了GATEWAY
3.修改DNS 配置
编辑:vi /etc/resolv.conf 修改后如下:

nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。
4.重启网络服务
执行命令:
service network restart 或 /etc/init.d/network restart