在linux中使用netplan配置静态ip

1.使用ifconfig查询网卡设备

sudo ifconfig

查询结果如下,我的网卡设备名是enp0s3和enp0s8

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.99.2  netmask 255.255.255.0  broadcast 192.168.99.255
        inet6 fe80::a00:27ff:fe1a:abb8  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:1a:ab:b8  txqueuelen 1000  (以太网)
        RX packets 470  bytes 85952 (85.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 57  bytes 6626 (6.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.99.3  netmask 255.255.255.0  broadcast 192.168.99.255
        inet6 fe80::a00:27ff:fefd:c5ed  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:fd:c5:ed  txqueuelen 1000  (以太网)
        RX packets 453  bytes 84879 (84.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 74  bytes 7699 (7.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2.创建新的netplan配置文件

sudo vi /etc/netplan/01-network.yaml

3.编写netplan配置文件如下,保存退出。
其中enp0s3和enp0s8是网卡设备名,addresses后面是要设置的静态ip,/24是netmask掩码,不要改。

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      addresses:
        - 192.168.99.2/24
    enp0s8:
      addresses:
        - 192.168.99.3/24

4.应用netplan配置

sudo netplan apply

完成。

Linux中为网络接口配置静态IP地址通常涉及修改网络配置文件或使用命令行工具,以下是基于使用命令行工具配置静态IP地址的一般步骤: 1. 打开终端。 2. 首先,你需要知道你的网络接口名称,可以通过`ip link`或`ifconfig`(某些系统中ifconfig命令可能已被废弃,建议使用ip命令)来查看所有网络接口的列表。 3. 临时设置静态IP地址,可以使用`ip`命令。例如,如果你的网络接口是`eth0`,你可以这样设置IP地址: ``` sudo ip addr add 192.168.1.100/24 dev eth0 ``` 其中`192.168.1.100`是分配给该接口的静态IP地址,`/24`是子网掩码的CIDR表示形式。 4. 设置默认网关(如果需要): ``` sudo ip route add default via 192.168.1.1 ``` 这里`192.168.1.1`是网关地址。 5. 设置DNS服务器(如果需要): 你可以编辑`/etc/resolv.conf`文件来添加DNS服务器地址: ``` sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf ``` 这里`8.8.8.8`是Google的公共DNS服务器地址,你可以根据需要更改为其他DNS服务器的地址。 6. 为了使这些设置永久生效,你需要编辑网络接口的配置文件。这通常位于`/etc/network/interfaces`或`/etc/netplan/`(对于使用Netplan的系统)中。添加或修改配置段,例如: ``` auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 ``` 确保使用适合你网络的参数。 7. 应用配置,如果是使用Netplan,通常需要运行: ``` sudo netplan apply ``` 对于传统的`/etc/network/interfaces`配置,可能需要重启网络服务或者重新启动计算机。 8. 验证配置: ``` ip addr show eth0 ``` 应该显示你刚配置静态IP地址。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值