目的:
实现Ubuntu server 14.04 上两个以太网卡的正常使用:
em1: 192.168.84.100 192.168.84.0/24网段的连接(局域网,无法上网)
em2: 192.168.199.130 192.168.199.0/24网段的连接(局域网,可以上网)

背景1:
默认网关(default gateway)只能是一个!
PS:本人还未找到推翻这个结论的实例
非唯一网关,报错示列:
RTNETLINK answers: File exists
Failed to bring up em2.
背景2:
实测不设置84网段的网关也可以使用secureCRT连接

背景3:
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
解析不成功的话,无法连接网络上网:
实例:
ping www.baidu.com ==> ping: unknown host www.badu.com

第一步:修改网络设置:
sudo vim /etc/network/interfaces

# The primary network interface
auto em1
iface em1 inet static //静态IP设置
address 192.168.84.100
netmask 255.255.255.0

auto em2
iface em2 inet static //静态IP设置
address 192.168.199.130
netmask 255.255.255.0
gateway 192.168.199.1 //199网段可以上网,设置默认网关

第二步、重启网络:
sudo ifup em1 && sudo ifdowm em1
或者
ip addr flush dev eth1
提醒,重启网卡,ssh连接会断开,需要console上执行

本实测不设置84网段的网关也可以使用secureCRT连接,以下仍提供这个问题解决办法:
PS:本人未验证,但是知识点值得掌握
设置无网关网卡的路由规则:
由于没有设置内网网关,所我们用 SecureCRT 之类的工具是连不上服务器的.为了解决这个问题,我们需要设置服务器的路由.如下:
sudo route add -net 192.168.84.0/24 gw 192.168.84.1 dev em1
解释:
添加一条路由规则:
网络192.168.168.84.0/24上有数据访问时使用网卡设备em1经过网关192.168.84.1访问
以上命令依次分别为 10.35.0.X,10.35.51.X,10.35.60.X 三个网段设置路由.
如果外网连不上,你可以试下:
sudo route add default gw 192.168.84.1 dev em1
添加一条默认网关:网关 192.168.84.1 使用设备em1

第三步、设置DNS服务器

ifconfig :查看网卡设备状态(addr、Mask、UP BROADCAST RUNNING MULTICAST)
route :查看路由规则(Destination、Gateway、Iface)

设置DNS:

以下提供两种修改方式:
一、零时方案:
一般是修改成为谷歌提供的免费DNS:
8.8.8.8

8.8.4.4

修改配置文件: 
sudo vim /etc/resolv.conf 
//注:
1、这个文件是自动生成,不建议修改。
2、并且文件修改后立即生效
3、建议先注释掉原有的内容
添加内容:
nameserver 8.8.8.8
nameserver 8.8.4.4

二、推荐方案:
/etc/resolvconf/resolv.conf.d/head(或者base、tail这三个文件均可)中加入所需的域名服务器:nameserver xxx.xxx.xxx.xxx
然后使用命令更新:resolvconf -u
 
三、静态IP方案
如果联网的网卡具有静态ip,也可以修改/etc/network/interfaces文件,在需要设置dns的网卡配置后面追加:
dns-nameservers xxx.xxx.xxx.xxx之类信息

有问题找“男人”:man resolvconf :)

写博客比自己做笔记要来的有责任感和细心、希望我的终结对大家有用,也感谢无私分享的前辈。

参考资料:
1、http://www.2cto.com/os/201305/215023.html
2、http://blog.csdn.net/chenlycly/article/details/52136960
3、http://blog.csdn.net/zhuguorong11/article/details/53287281

Ubuntu server 14.04 双网卡上网设置相关推荐

  1. PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 、PHP5.5.9、PHP-redis2.8、Phalcon3.1) 未解决问题:换成静态路由的话,怎么就

    PowerEdge R430 机架式服务器安装( Ubuntu server 14.04.1 .PHP5.5.9.PHP-redis2.8.Phalcon3.1) 未解决问题:换成静态路由的话,怎么就 ...

  2. ubuntu server 14.04安装手册【转】

    原创 ubuntu server 14.04安装手册 2019-01-26 22:13:23 baiduoWang 阅读数 1031更多 分类专栏: Linux 版权声明:本文为博主原创文章,遵循 C ...

  3. Ubuntu server 14.04 启用root用户并设置密码

    Ubuntu Server默认状态下是没有开启root这个超级管理员帐号的,在没有启用root的状态只能通过sudo来使用. Ubuntu Server 14.04 启用root用户方法如下: sud ...

  4. linux系统搭建云免流,Ubuntu Server 14.04 下使用ownCloud搭建个人云服务器

    ownCloud是什么 ownCloud是一个自由且开源的个人云存储解决方案(类似百度网盘或者Dropbox),包括两个部分:服务器和客户端. ownCloud在客户端可通过网页界面,或者安装专用的客 ...

  5. Ubuntu Server 14.04 下root无法ssh登陆

    2019独角兽企业重金招聘Python工程师标准>>> 今天安装了Ubuntu  Server 14.04   发现配置了root密码后竟然不能ssh登陆,但是su root正常! ...

  6. 关于在ubuntu server 14.04上安装docker以及git之笔记

    关于在ubuntu server 14.04上安装docker以及在docker中安装git的若干纪录 (1). 先安装好ubuntu server 14.04 ,安装服务器的步骤不在此阐述! (2) ...

  7. linux ubuntu配置要求,Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求...

    Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求 Ubuntu(乌班图)是一个以桌面应用为主的 Linux 操作系统.其名称 ...

  8. 服务器如何ghost系统安装,如何在Ubuntu Server 14.04 LTS上安装Ghost

    Ghost是一个很优秀的博客平台,设计美观,使用简便,且完全免费.同时也是一款开源软件,源代码共享在github上.到2014年1月,我们能感觉到界面更趋于简洁,分析图表可调整,分屏显示的方式让编辑更 ...

  9. 华为网卡linux驱动安装驱动安装,Ubuntu server 16.04安装网卡驱动方法

    Ubuntu server 16.04安装网卡驱动方法 Ubuntu server 16.04安装,发现无网卡 $ ifconfig -a 检查 /etc/udev/rules.d/下为空 $ ls ...

最新文章

  1. 《2018中国大数据发展指数报告》发布:广东、上海、贵州、北京、重庆领先
  2. 安卓高手之路之图形系统(6)requestLayout的流程
  3. 简单易懂的自动驾驶科普知识
  4. Mac OS包管理器Homebrew
  5. 永久删除 tadb.exe
  6. sql加上唯一索引后批量插入_阿里大佬总结的52条SQL语句性能优化策略,建议收藏...
  7. java请假审批怎么实现_java实现请假时间判断
  8. AttributeError: 'dict' object has no attribute 'iteritems' python3报错
  9. 一周随笔--15.10.06
  10. 读取xml数据装配到字典中之应用场景
  11. python遍历文件夹下所有文件
  12. 【AMAD】beaker -- 用于session和缓存的WSGI中间件
  13. 6-2 求解一元二次方程实根的函数 (10 分)
  14. 一加9 Pro和小米11 Pro哪个好?做了超多功课最终选择了它
  15. LCD设备驱动(一)
  16. tx2 安装opencv4.1.1及opencv_contrib-4.1.1
  17. 支持增删查改的简单Java Web通讯录详细教程【基于Mac OS+IDEA+Servlet+JDBC+Tomcat】
  18. 推荐电影 经典美剧
  19. 大数据基准测试平台BigDataBench5.0安装配置及使用
  20. Visual Basic开发实战1200例(第Ⅱ卷)pdf

热门文章

  1. UE4的UI基础(01)
  2. Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类
  3. 微信数据库最新的解密方式,C++代码解密微信数据库信息!
  4. ncnn编译使用(一)
  5. C/C++ 和 Java 命令行绘制心形图案
  6. 分享几个echarts复杂结构和图例字体中数字显示不同颜色
  7. RBO 和CBO分析
  8. 使用SceneKit编写VR全景播放器
  9. [机缘参悟-7]:《格物致知+知行合一》的体系架构
  10. ActiViz学习点滴(七)——坐标轴显示