一种在Linux中设置固定ip的方法

本文介绍了如何在Linux系统中通过netplan工具来固定IP地址。首先,查看网卡信息以确定需要配置的接口,如enp6s0f1。接着,编辑配置文件(例如:/etc/netplan/01-network-manager-all.yaml),将DHCP设置为禁用,并添加静态IP地址、子网掩码和网关信息。最后,使用`sudonetplanapply`命令应用配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文提供了一种在Linux系统中固定IP地址的方法。

目录

1. 查看网卡信息:ip a

2. 修改配置        

3. 使配置生效


1. 查看网卡信息

        使用以下命令:

ip a

        找到需要配置的网卡,这里是enp6s0f1

$ ip a
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: enp6s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 00:25:90:e9:29:da brd ff:ff:ff:ff:ff:ff
3: enp6s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:25:90:e9:29:db brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.17/24 brd 10.0.0.255 scope global noprefixroute enp6s0f1
       valid_lft forever preferred_lft forever
    inet6 fe80::225:90ff:fee9:29db/64 scope link 
       valid_lft forever preferred_lft forever
4: br-1577364fe08e: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:e5:4a:2f:30 brd ff:ff:ff:ff:ff:ff
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:d9:73:8a:26 brd ff:ff:ff:ff:ff:ff
6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1386 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none 
    inet 198.18.192.84/21 scope global tun0
       valid_lft forever preferred_lft forever

2. 修改配置        

        打开配置文件:sudo vim /etc/netplan/01-network-manager-all.yaml (不同机器,名称可能会有不同),可以先查看具体名称是啥:

        修改对应网卡的ip配置,如下:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
          enp6s0f1:  # 需固定ip的网卡
                  dhcp4: no
                  dhcp6: no
                  addresses: [10.0.0.17/24]  # 静态ip
                  gateway4: 10.0.0.1
                  nameservers:
                          addresses: [8.8.8.8, 114.114.114.114]

3. 使配置生效

        运行以下命令,使修改的配置生效:

sudo netplan apply

参考:

Linux - 配置固定的ip地址 - 知乎

Linux 系统中更改 IP 地址的几种方法分享 | 《Linux就该这么学》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AICVHub

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值