服务器 
首页 > 服务器 > 浏览文章

Ubuntu虚拟机多网卡配置

(编辑:jimmy 日期: 2024/11/14 浏览:3 次 )

 本文为大家分享了Ubuntu虚拟机多网卡配置,供大家参考,具体内容如下

1、场景说明

系统平台:Ubuntu16.04
服务器:VMWare workstation 虚拟机12c
解决问题:添加4块网卡(四个网段、四个网关),第4个网卡nat上网,但是默认路由有问题

2、网卡配置内容

root@Ocommon:~# cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto ens32
iface ens32 inet static
address 1.1.1.2
netmask 255.255.255.0
gateway 1.1.1.1

#auto ens33
iface ens33 inet static
address 2.2.2.2
netmask 255.255.255.0
gateway 2.2.2.1

#auto ens34
iface ens34 inet static
address 3.3.3.2
netmask 255.255.255.0
gateway 3.3.3.1

#auto ens35
iface ens35 inet dhcp

注意:
但是在都添加“#auto ens3*”后启动就会出现错误,所以将#auto ens3*全部去掉,但是启动就出现不能网卡不能正常显示。

3、Ubuntu虚拟机多网卡配置补充内容

按照以上配置Ubuntu16.04虚拟机网卡配置后,需要解决网卡启动,多网段路由问题

cat >/etc/init.d/configNetwork<<EOF11
ifup ens32
ifup ens33
ifup ens34
ifup ens35
route add -net 1.1.1.0 gw 1.1.1.1
route add -net 2.2.2.0 gw 2.2.2.1
route add -net 3.3.3.0 gw 3.3.3.1
route del default gw 1.1.1.1 
route add default gw 192.168.137.2 dev ens35
EOF11
chmod 111 /etc/init.d/configNetwork
sed -i '/exit 0/i\bash /etc/init.d/configNetwork' /etc/rc.local

以上配置实现了:
1)系统启动时,运行自定义的脚本(Ubuntu16.04启动执行脚本略有差异)
2)系统启动时脚本执行启动网卡动作
3)系统实现多网段各自通信,每次启动修改默认网关

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

上一篇:Linux 下sftp配置之密钥方式登录详解
下一篇:详解阿里云CentOS Linux服务器上用postfix搭建邮件服务器
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。