你首先需要确定的是,如果你想让Linux配置两个不同网段的IP,你的服务器需要有多个网卡,或者支持多个网段上行。
那如何配置多个IP绑定呢?我们主要可以修改网络配置文件。让下面就简单说说具体的操作流程。我以CentOS7为例来演示一下。
1.检查当前网卡信息。
我们可以通过ifconfig命令查看网卡配置信息。一般来说,服务器的第一个网卡配置默认命名为eth0,第二个网卡配置命名为eth1,以此类推,但这并不是绝对以eth0命名。
#ifconfig
如上图,我的网卡配置叫ens33。
2.IP绑定是临时添加的,在服务重新启动后将无效。
#ifconfig:0192.168.144.130网络掩码255.255.255.0up3,永久配置IP绑定。
网卡配置文件都在/etc/sysconfig/network-scripts/目录中。在上面的操作中,我看到我的网卡配置是ens33,对应的配置文件是:/etc/sysconfig/network-scripts/ifCFG-ENS33。
让用ifcfg-:0的名字做一个副本,然后修改配置项,如下所示:
保存配置文件后,重新启动服务将生效。
#systemctl重新启动网络
#ifconfig
上面的:0实际上是一个IP别名。添加多个IP会相应增加下面的0,比如:1。
以上是设置多IP绑定的方法,无论是多个IP绑定一个网卡(同一网段/不同网段),还是多个IP通过这种方法绑定多个网卡。
那个这是我的看法。你怎么看待这个问题?欢迎在下方评论区交流~我是科技领域的创作者,有十年互联网行业经验。欢迎关注我了解更多科技知识!
一次性ip地址设置。重新启动后将无效的命令是:ifconfig网卡名称IP地址网络掩码子网掩码路由ddefaultgw网关地址。如果要永久生效,请使用vi/vim编辑器打开/etc/sysconfig/network-scripts/网卡配置文件(ifcfg-)。配置内容如下:德。viceeth0boottopotypicpadprednetmask子网掩码GETEWAY网关DNS1DNS地址在ONBOOTyesTYPEEthernet上然后用命令:servicenetworkrestart()重新启动网络。