Ubantu20.04设置网卡绑定多个IP

1、环境

Ubantu64 20.04 桌面客户端,工控机

2、目的

将工控机上一个网卡分别绑定192网段和169网段IP,用于和不同设备通信。

3、问题

修改/etc/network/interfaces,如下所示:

auto enp2s0   

iface enp2s0  inet static  

address 192.168.80.129 #ip地址  

netmask 255.255.255.0  #子网掩码  

gateway 192.168.80.2  #网关 

执行ifconfig发现,看不到enp2s0的任何信息,也ping不通设置的ip,将interfaces内容清空,重启电脑,再执行ifconfig,enp2s0信息又出现了。始终无法设置成功,搜博客发现ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,即使配置也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里

4、解决方法

先停掉nm服务,然后开启网络服务,命令如下:

systemctl stop NetworkManager.service 

systemctl disable NetworkManager.service

systemctl restart Network.service

然后sudo gedit /etc/netplan/01-network-manager-all.yaml

进入配置文件,进行如下配置:

network: 
  version: 2
  renderer: NetworkManager
  ethernets: 
    enp2s0:0: 
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.111/24]
      gateway4: 192.168.1.1
      mtu: 9000

注意冒号后面需要有个空格,否则报错,保存文件后执行netplan apply,设置生效。

enp2s0:0冒号后面的0表示要绑定第2个ip。

然后ping设置的ip可以ping通,但是ifconfig仍然只能看到第1个ip,看不到这个ip信息。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值