不同的ip地址需要多个网卡吗?答案是否定的,以CentOS系统为例,多个IP地址可以共享一个物理网卡。
如何永久为单网卡配置 多个IP?以root用户身份登录系统,然后使用(ifconfig)命令查看网卡信息。可以看到目前系统只有一个网卡,只有一个IP地址。
命令 |
CD/etc/sys config/网络脚本 |
复制网卡的命令:cp ifcfg-eth0 ifcfg-eth0:0
使用命令(vi ifcfg-网卡名称:IP地址号)打开新复制的配置文件。
编辑网卡命令:vi ifcfg-eth0:0
根据图中标注的修改后的配置文件,主要修改的是设备号和IP地址,然后保存并退出。
vi命令:
使用A、A、O、I、I键从命令模式切换到编辑模式
使用esc键从编辑模式切换到命令模式
:wq保存并退出。
重启网络服务使配置文件生效,使用命令(ip addr show)查询ip地址信息。发现物理网卡下已经出现了第二个IP地址信息。
服务网络重启 |
启动这个网卡:
ifup eth0:0 |
注意:有些人喜欢在这一步用服务网络重启来重启网络。其实这个没必要,启用这个网卡就行了!
然后再次尝试ping。如果你能ping通,你就能。
添加IP方法2:
第一步:成功登录centos系统终端。
第二步:执行“VI/etc/sys config/network-scripts/if CFG-eth 0”,回车确认。
第三步:根据自己的需要修改或添加相应的代码。
将其替换为以下内容:
设备= quoteth0 quot
ONBOOT =是
类型=以太网
BOOTPROTO=static
IPADDR=192.168.1.65
IPADDR2=192.168.1.60
网关=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
DEFROUTE =是
IPV4 _失败_致命=是
IPV6INIT =否
HWADDR=00:0C:29:E5:D3:3B
网络=是
第四步:修改完毕后,输入“:wq!”在vi命令模式下。并按enter键退出vi编辑模式。
第五步:作者在vm虚拟机上做了测试,修改后立即生效。如果您在主机上,可以通过执行“服务网络重启”来重启网络配置。