运维小技巧(4):一张网卡绑定多个IP

网友投稿 792 2022-10-03

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

运维小技巧(4):一张网卡绑定多个IP

一张网卡可以绑定多个IP,下面以Ubuntu 系统为例看下如何操作。

1 首先运行ifconfig 查看服务器现有的网络配置

2 然后根据现有的网络配置 运行下面的命令

ifconfig eth0:0 121.237.51.28 broadcast 121.237.51.27 netmask 255.255.255.224

eth0:0 121.237.51.28 表示这是eth0 这张网卡绑定的第二个IP。如果还有第三个IP 就用 eth0:1 IP 来表示。eth0:index 可以理解为一个数组,第二个IP index 从0开始,后面的依次递增。broadcast 广播地址 和第一步查询出来的一样配置。netmask 子网掩码 和第一步查询出来的一样配置。

3 执行完成之后 再执行 ifconfig 查看是否绑定成功

4 如果要删除的话就执行下面的命令进行删除

ip addr del 121.237.51.28 dev eth0

ip addr del 后面跟着要删除的IPdev 后面跟着要删除ip的网卡名称

5 上面的命令执行后都是立即生效的,但是如果重启过,相关配置没有写入文件中去,就会失效。要想重启后网卡的配置依然有效,就需要将配置写入文件。在ubuntu上 要将配置写入 etc/network/interfaces 文件中。像下面这样:

auto eth0 iface eth0 inet static address 121.237.51.27 netmask 255.255.255.224 gateway 121.237.51.26 dns-nameservers 114.114.114.114 auto eth0:0 iface eth0:0 inet staticaddress 121.237.51.28 netmask 255.255.255.224 auto eth0:1 iface eth0:1 inet static address 121.237.51.29 netmask 255.255.255.224

上一篇:苦逼运维的ELK之路(一) -- 组件安装篇
下一篇:【雄文】DevOps 能力模型、演进及案例剖析 | 高效运维
相关文章

 发表评论

暂时没有评论,来抢沙发吧~