AnolisOS 23 配置静态IP地址

1.确认linux的发行版本    

        示例:AnolisOS 23

[root@anolis ~]# cat /etc/os-release 
NAME="Anolis OS"
VERSION="23"
ID="anolis"
VERSION_ID="23"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"

2.确然你要修改IP的接口

        示例:ens33接口

[root@anolis ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:b8:1b:cc brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.111.151/24 brd 192.168.111.255 scope global dynamic noprefixroute ens33
       valid_lft 1652sec preferred_lft 1652sec
    inet6 fe80::20c:29ff:feb8:1bcc/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

3.确认你的网络是由那个服务控制的 

        示例:由NetworkManager控制,该服务是active (running)状态

[root@anolis ~]# systemctl status network
Unit network.service could not be found.
[root@anolis ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: enabled)
     Active: active (running) since Fri 2024-06-28 06:30:12 CST; 7h left
       Docs: man:NetworkManager(8)
   Main PID: 973 (NetworkManager)
      Tasks: 4 (limit: 1078)
     Memory: 4.2M
        CPU: 316ms
     CGroup: /system.slice/NetworkManager.service
             └─973 /usr/sbin/NetworkManager --no-daemon

6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.8676] device (ens33): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.8915] device (ens33): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.8947] device (ens33): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.9013] manager: NetworkManager state is now CONNECTED_SITE
6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.9032] device (ens33): Activation: successful, device activated.
6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.9113] manager: NetworkManager state is now CONNECTED_GLOBAL
6月 28 06:30:14 anolis NetworkManager[973]: <info>  [1719527414.9132] manager: startup complete
6月 28 06:30:21 anolis NetworkManager[973]: <info>  [1719527421.3014] agent-manager: agent[550d1e72493cdc77,:1.30/org.gnome.Shell.NetworkAgent/42]: agent registered
6月 27 22:35:44 anolis NetworkManager[973]: <info>  [1719498944.1844] agent-manager: agent[48b9a13784a76384,:1.71/org.gnome.Shell.NetworkAgent/0]: agent registered
6月 27 22:45:14 anolis NetworkManager[973]: <info>  [1719499514.9159] dhcp4 (ens33): state changed new lease, address=192.168.111.151

4.查看当前网络参数

        示例:/etc/NetworkManager/system-connections/ens33.nmconnection(请善用 Tab键)

        注意:修改前务必备份好重要参数

[root@anolis ~]# cp /etc/NetworkManager/system-connections/ens33.nmconnection /etc/NetworkManager/system-connections/ens33.nmconnection.bak
[root@anolis ~]# ll /etc/NetworkManager/system-connections/
总计 8
-rw-------. 1 root root 228 2024年 6月28日 ens33.nmconnection
-rw-------. 1 root root 228  6月27日 23:29 ens33.nmconnection.bak
[root@anolis ~]# cat /etc/NetworkManager/
conf.d/              dispatcher.d/        dnsmasq.d/           dnsmasq-shared.d/    NetworkManager.conf  system-connections/  
[root@anolis ~]# cat /etc/NetworkManager/system-connections/ens33.nmconnection 
[connection]
id=ens33
uuid=9c2499d9-0eaf-3649-8d1f-2b3cbd22b579
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1719526115

[ethernet]

[ipv4]
method=auto

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

[proxy]

5.解读文件参数

            注意:修改前务必备份好重要参数

  

6.配置静态IP 

        示例:192.168.111.90

[connection]
id=ens33         
uuid=9c2499d9-0eaf-3649-8d1f-2b3cbd22b579
type=ethernet
autoconnect-priority=-999
interface-name=ens33
timestamp=1719526115

[ethernet]

[ipv4]
method=manual
address1=192.168.111.90/24
gateway=192.168.111.2
dns=8.8.8.8

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

保存后 重启网络服务即可生效 systemctl restart NetworkManager

        随后你会发现 ens33 拥有两个IP地址 重启AnolisOS后旧地址将会失效 目前未失效是为了保证业务的连续

                192.168.111.151 and 192.168.111.90

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:b8:1b:cc brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.111.151/24 brd 192.168.111.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet 192.168.111.90/24 brd 192.168.111.255 scope global secondary noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:feb8:1bcc/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

        ip addr del 192.168.111.151/24 dev ens33 #该命令亦可使地址失效

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值