ubuntu18.04单网卡多IP绑定

大部分都习惯了,买了vps就那么一条的ip,那个简单。

但是我最近挂外服游戏,外服游戏正常都是不让我们访问的,也不可能一个IP上许多的号。

那么自己架个服务器绑定多个外服帐号就完事了。

我们需要一个VPS绑定多个IP来减少租用成本。

所以,我这样永久配置:

编辑

vi /etc/network/interfaces
 auto lo
 iface lo inet loopback
   auto eth0
 iface eth0 inet static
   address 45.143.16.5
   gateway 45.143.16.1
   netmask 255.255.255.0
   dns-nameservers 8.8.8.8 8.8.4.4
auto eth0:0
  iface eth0:0 inet static
  address 45.143.16.6
  netmask 255.255.255.0
auto eth0:1
  iface eth0:0 inet static
  address 45.143.16.7
  netmask 255.255.255.0

其中eth0根据你自己情况修改,比如,我的vps上是叫ens3

启用虚拟网卡

sudo ifup eth0:0
sudo ifup eth0:1
重启网络
/etc/init.d/networking restart

临时配置,

添加
ip address add 192.168.1.254/24 dev eth0
删除
ip address del 192.168.1.254/24 dev eth0
查看
ip address show eth0

有些人会说,18.04可以用netplan工具,是的没错,可以的

在/etc/netplan路径下修改*.yaml文件

network:
    version: 2
    ethernets:
        eth0:
            addresses:
            - 45.143.16.5/24
            - 45.143.16.6/24
            - 45.143.16.7/24
            match:
                macaddress: 00:00:00:00:00:5e
            nameservers:
                addresses:
                - 8.8.8.8
                - 1.0.0.1
            routes:
            -   to: 0.0.0.0/0
                via: 45.143.16.1
            set-name: eth0
生效命令
sudo netplan apply
点赞