centos7添加新网卡实现双IP双网关
问题背景:
业务需要,针对业务需要不同地域的机构访问,所以需要在同一台机器上配置不同IP并配置不同网关,实现不用机构可以访问同一台服务器办理业务。
系统环境:
centos linux7
网络环境:
服务器是vmware虚拟服务器,手动添加一块新网卡eth1,要求配置如下。
eth0:10.0.7.2 gw :10.0.7.254 netmask:255.255.255.0
eth1:168.6.101.2 gw :168.6.101.254 netmask:255.255.255.0
配置方法:
1、添加新网卡eth1网段是168.6.101.0网段。添加成功后进入系统中,如果使用ifconfig到并不会看到添加网卡内容。
其中eth1是新添加的网卡
手动创建网卡配置文件,通过copy ifcfg-eth0 复制出一份 ifcfg-eth1的副本出来,配置网卡1的时候有两点需要注意一下。
********UUID=9420c638-16e9-41a1-bf59-325c6f601871 ——需要改成eth1的UUID,查看方法# uuidgen eth1即可得到结果********
********GATEWAY=10.0.7.254 ——由于同一台机器中新加网卡,原默认网关是eth0的,如果在手动修改eth1的时候添加新的网关会导致冲突,结果就是两个网卡都会断开连接。********
修改eth1配置文件时:
#vim /etc/iproute2/rt_tables/ ifcfg-eth1
修改:NAME、DEVICE、UUID、IPADDR、NETMASK
删除:GATEWAY
2、修改完成之后重启网络服务
启动第二块网卡:ifup eth1
重启网络服务: service network restart
验证网卡是否启动:ifconfig查看即可
#以上完成之后并不能实现不同IP访问不同网关,只能实现10网段的地址可以通过网关访问出去,但168网段的地址只能在同一个vlan下的局域网内互相访问。
#原因是我们在修改配置文件的时候,eth0有添加网关内容,eth1并没有设置网关,系统默认使用10.0.7.254 网关,168肯定是不能使用的了。
3、添加编辑路由表
(1)修改vim /etc/iproute2/rt_tables,添加内容:
252 1
251 2
(2)#命令行执行下列命令,添加原路返回路由——此处注意在命令行执行下列命令是临时生效。
ip route flush table 1
ip route add default via 10.0.7.254 dev eth0 src 10.0.7.2 table 1
ip rule add from 10.0.7.2 table 1
ip route flush table 2
ip route add default via 168.6.101.254 dev eth1 src 168.6.101.2 table 2
ip rule add from 168.6.101.2 table 2
4. 将添加以上命令时建议添加到/etc/rc.d/init.d/network文件的后面,保证机器重启开机自动运行。
4、可以验证效果了
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
centos 7.4 搭建ftp服务器 vsftpd
在centos 7.3测试也是OK的,其它版本没有实验 # 安装 vsftpd $ yum install vsftpd -y # 启动 $ service vsftpd start && systemctl restart vsftpd.service # 查看 $ netstat -nltp | grep 21 /* 目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限 vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件: vsftpd.conf 为主要配置文件 ftpusers 配置禁止访问 FTP 服务器的用户列表 user_list 配置用户访问控制 */ # 修改权限 $ vi /etc/vsftpd/vsftpd.conf 修改内容如下: # 禁用匿名用户 anonymous_enable=NO # 禁止切换根目录 chroot_local_user=YES # 重启后 pub/目录访问需要登录了 $ service vsftpd restart && systemctl restart...
- 下一篇
解决VMware Workstation Pro安装CentOS7桥接网络无法连接
系统镜像:CentOS-7-x86_64-DVD-1804.iso 虚拟机:VMware Workstation 12 Pro 12.5.9 build-7535481 新建虚拟机中选择了网络类型,使用桥接网络。 安装完成系统后,通过命令查看、检验网络。 ip addr查看网络 ping www.baidu.com检验网络 发现网络不通,首先修改网络配置文件。 cd /etc/sysconfig/network-scripts vi ifcfg-ens33文件名为 “ifcfg-???”,???是2中查看网络中的名字”ens33”。 将ONBOOT=no改为yes service network restart重启网络生效 依然不能连接网络??? 那就打开VMware操作界面的”编辑”>>>”虚拟网络编辑器”>>>”更改网络设置”>>>”VMnet信息”>>>”桥接模式”>>>”桥接到”中列表内容一个一个试下去,应用后直接执行 ping www.baidu.com检验网络 不通下一个,我是第三个好...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19