centos7 下配置多ip

xiaoxiao2021-02-28  11

通常我们的电脑都只有一个网卡和一个ip地址,但是某些时候我们可能需要有多个ip,但是只有一个网卡,怎么办呢?这时候虚拟ip就出场了。 简单的说,就是在一个网卡上绑定多个ip地址,当然网卡关闭之后,所有的ip就不能用了(这不是废话吗 哈哈)。 我们先来看看网卡信息

-bash-4.1# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:701737 errors:0 dropped:0 overruns:0 frame:0 TX packets:701737 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:997723961 (951.5 MiB) TX bytes:997723961 (951.5 MiB) ns6725e0fb-3c Link encap:Ethernet HWaddr FA:16:3E:5B:D2:83 inet addr:192.168.108.30 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fe5b:d283/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:352540951 errors:0 dropped:0 overruns:0 frame:0 TX packets:285135236 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:39472314507 (36.7 GiB) TX bytes:26394982128 (24.5 GiB) -bash-4.1#

可以我们的物理网卡是ns6725e0fb-3c,lo是回环接口。 接下来我们要给ns6725e0fb-3c起个别名,并配上ip地址。

-bash-4.1# ifconfig ns6725e0fb-3c:0 192.168.108.38 netmask 255.255.255.0 up -bash-4.1# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:6137911 errors:0 dropped:0 overruns:0 frame:0 TX packets:6137911 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:353126281 (336.7 MiB) TX bytes:353126281 (336.7 MiB) ns6725e0fb-3c Link encap:Ethernet HWaddr FA:16:3E:40:81:E9 inet addr:192.168.108.31 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::f816:3eff:fe40:81e9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:31280512189 errors:0 dropped:3 overruns:0 frame:0 TX packets:31479294683 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5520386560288 (5.0 TiB) TX bytes:4307491337637 (3.9 TiB) ns6725e0fb-3c:0 Link encap:Ethernet HWaddr FA:16:3E:40:81:E9 inet addr:192.168.108.38 Bcast:192.168.108.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 -bash-4.1#

可以看出多了一个虚拟的网卡,ping一下,可以ping通没问题。 要添加更多的ip,多起几个别名就可以了。 但是这样有个问题,网络的服务或者机器重启,那我们设置的就不起作用了,这只是一个临时的方案。 要把虚拟的ip固化起来,可以这样做。 1. 把命令写进 /etc/rc.local 中,但是centos7 下 rc.loacl默认是不起作用的 我们需要首先运行 chmod +x /etc/rc.loacl 2. 由于网卡配置信息都存在/etc/sysconfig/network-scripts,我们只需要手动新建一个文件并配置上静态ip即可。

转载请注明原文地址: https://www.6miu.com/read-2800111.html

最新回复(0)