{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

如何给linux配置两个不同网段的ip?

yunhaoyunhao 回答0 收藏1
收藏问题

5条回答

pingan8787

pingan8787

回答于2022-06-28 09:57

首先需要确定的是,如果要让Linux配置两个不同网段的IP,那你的服务器要求是多网卡的,或者上游支持多个网段。

那如何配置多个IP绑定呢,我们主要通过修改network配置文件即可,下面简单说下具体的操作流程,我以CentOS 7为例演示。

1、查看当前网卡信息

我们通过 ifconfig 命令可以查看网卡配置信息,一般而言服务器默认的第一块网卡配置名为eth0,第二个网卡配置名为eth1,以此类推,但这不是绝对以eth来命名的

# ifconfig

如上图示,我的网卡配置名为ens33。

2、临时添加IP绑定,服务重启后失效

# ifconfig ens33:0 192.168.144.130 netmask 255.255.255.0 up

3、永久配置IP绑定

网卡配置文件都在 /etc/sysconfig/network-scripts/ 目录下,在上面的操作中看到我的网卡配置是ens33,那对应的配置文件就是:/etc/sysconfig/network-scripts/ifcfg-ens33 。

我们复制一份,复本名为:ifcfg-ens33:0 ,然后修改配置项,如下图示:

保存配置文件后,重启服务即可生效。

# systemctl restart network
# ifconfig

上面的ens33:0 其实就是IP别名,增加多个IP就对应递增后面的0,如:ens33:1。


以上就是设置多IP绑定的方法,不管是一个网卡上绑定多个IP(同网段/不同网段)还是多个网卡上绑定多个IP都是通过这种方法来操作。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

评论0 赞同0
  •  加载中...
Freeman

Freeman

回答于2022-06-28 09:57

双网卡,可以解决你的问题

评论0 赞同0
  •  加载中...
enda

enda

回答于2022-06-28 09:57

不同IP,无非是给网卡做个配置而已。一楼回答是正解。不同的是不存在互通问题,都是一台Linux机器,谈不上互通。IP地址,网关和子网掩码决定了机器所属的域。同一个域的机器可以正常通信。DNS配置是为了解析域名,配置DNS是为了让本机访问公网域名使用。

评论0 赞同0
  •  加载中...
printempw

printempw

回答于2022-06-28 09:57

如果想真真实现两个不同网段,前提机器需要两个网卡,一个网卡配置一个网段地址,可以在虚拟机上做做实验,可以配置出来的

评论0 赞同0
  •  加载中...
lsxiao

lsxiao

回答于2022-06-28 09:57

要配置两个IP,估计是要连接两个网络吧。这个时候物理上需要装两张网卡。如果是一些服务器之类的机型,本身就有多张网卡,在网络设置里边,为不同网卡配置IP地址就行了。

如果是普通计算机,一般只有一个内置网卡,再买一张pcie网卡或USB网卡,插上,装上驱动,配置IP就行了。

如果要用一张网卡来实现两个IP地址,可以考虑用软件虚拟。

另注意,127.0.0.1,127.0.0.2这种巡回地址,都会把数据发送到本机上。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<