centos/debian/ubantu 配置静态IP Linux教程



# 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


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回