我的服务器正在运行Ubuntu 10.04 64bit并且有2个NIC,我的配置是一个接口,用于在该服务器上运行的所有KVM客户机的传入/传出流量,另一个接口用于不同目的.

我用静态IP地址设置了NIC卡和虚拟网桥;这是我的/ etc / network / interface

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.5.10
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5

auto eth1
iface eth1 inet static
address 192.168.5.12
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.5.5

auto br0
iface br0 inet static
address 192.168.5.11
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
bridge_ports eth1
bridge_stp off
bridge_fd 0
bridge_maxwait 0

这是我的netstat -nr输出

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 br0
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
0.0.0.0         192.168.5.5     0.0.0.0         UG        0 0          0 eth1
0.0.0.0         192.168.5.5     0.0.0.0         UG        0 0          0 br0
0.0.0.0         192.168.5.5     0.0.0.0         UG        0 0          0 eth0

我无法访问互联网.我使用route del手动删除所有默认gw,并为设备eth0仅添加1个默认gw以访问互联网

192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 br0
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
0.0.0.0         192.168.5.5     0.0.0.0         UG        0 0          0 eth0

问题是,当我重新启动服务器时,我再次手动运行route del命令,如果我删除/ etc / network / interface中的默认gw eth1,则所有来宾主机都无法访问互联网.

请帮我如何配置这种方式

编辑/ etc / network / interface并删除除一个网关语句之外的所有语句.

ubuntu – 具有静态IP地址的多个NIC,默认网关问题的更多相关文章

  1. Windows Azure中角色的静态IP地址?

    有人知道如果在WindowsAzure上获取Web或Worker角色的静态IP地址是可能的?

  2. ubuntu – 没有server_name的nginx并且只使用静态IP地址?

    这是我的第一个Web应用程序部署,并遇到各种各样的问题.我目前正在为Django应用程序进行Nginxgunicorn实现,但大多数问题与Nginx配置有关.对于某些上下文–Nginx将接收与gunicorn本地服务器的连接和代理.在Nginx配置中,它说server_name我必须提供一个吗?

  3. ubuntu – 具有静态IP地址的多个NIC,默认网关问题

    我的服务器正在运行Ubuntu10.0464bit并且有2个NIC,我的配置是一个接口,用于在该服务器上运行的所有KVM客户机的传入/传出流量,另一个接口用于不同目的.我用静态IP地址设置了NIC卡和虚拟网桥;这是我的/etc/network/interface这是我的netstat-nr输出我无法访问互联网.我使用routedel手动删除所有默认gw,并为设备eth0仅添加1个默认gw以访问互联

  4. 如何配置ubuntu以获得静态IP地址,但仍然使用DHCP获取其他配置信息?

    我想使用DHCP来获取包括DNS在内的网络配置信息,但仍然会分配一个静态IP地址.在OSX上,这是“使用带手动地址的DHCP”,但我在GUI中看不到ubuntu的类似配置选项,我找不到有关如何配置/etc/network/interfaces来执行此操作的任何信息.或者您可以在DHCP服务器中设置IP地址预留.这将IP地址与特定MAC地址相关联,以便相同的网络接口始终获得相同的IP地址.有关详细信

  5. Ubuntu16.04设置静态IPv4

    dns-nameserver192.168.2.1这句一定需要有,因为以前是DHCP解析,所以会自动分配DNS服务器地址。而一旦设置为静态IP后,就没有自动获取到DNS服务器了,需要自己设置一个。

  6. ubuntu 16.04 vm虚拟机 nat 配置静态ip

    要使用nat方式设置静态ip,需要相当多的计算机网络知识了。所以右击无线网络连接———>属性——>共享——在选择框里选上vmnet8网卡。1首先要知道,主机给vmnet8网卡分配的ip看下图。这个ip就是虚拟机配置静态ip时的网关,记住!!!!!!!)3进行虚拟机配置文件设置我的系统是ubuntu16.04lts,centos的系统找相应的网卡配置文件就可以。

  7. CentOs 设置静态IP 方法 dhcp的配置

    如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)HOSTNAME=centosGATEWAY=192.168.0.1(设置本机连接的网关的IP地址。)我在修改这里打开编辑时前三项已经默认有了所以只增加了GATEWAY3.修改DNS配置编辑:vi/etc/resolv.conf修改后如下:nameserver即是DNS服务器IP地址,第一个是首选,第二个是备用。

  8. Centos 7 学习之静态IP设置

    1、编辑ifcfg-eth0文件,vim最小化安装时没有被安装,需要自行安装不描述。

  9. virtualbox centos虚拟机 配置静态IP

    查看初始的网络配置centos虚拟机安装完成后,使用命令ifconfig-a查看当前网络配置,展示如下:可以修改enp0s3网卡的配置为静态ip。

  10. centos设置BOOTPROTO none和dhcp有什么区别

    答:1、none表示使用静态IP,自行配置2、dhcp表示使用动态IP,自行生成如果自己有内网的IP地址,最好设置成dhcp自己指定ip地址还有个onboot=yes或onboot=no的配置意思是是否系统启动是自动激活网卡,一般设置为yes

随机推荐

  1. crontab发送一个月份的电子邮件

    ubuntu14.04邮件服务器:Postfixroot收到来自crontab的十几封电子邮件.这些邮件包含PHP警告.>我已经解决了这些警告的原因.>我已修复每个cronjobs不发送电子邮件(输出发送到>/dev/null2>&1)>我删除了之前的所有电子邮件/var/mail/root/var/spool/mail/root但我仍然每小时收到十几封电子邮件.这些电子邮件来自cronjobs,

  2. 模拟两个ubuntu服务器计算机之间的慢速连接

    我想模拟以下场景:假设我有4台ubuntu服务器机器A,B,C和D.我想在机器A和机器C之间减少20%的网络带宽,在A和B之间减少10%.使用网络模拟/限制工具来做到这一点?

  3. ubuntu-12.04 – 如何在ubuntu 12.04中卸载从源安装的redis?

    我从源代码在Ubuntu12.04上安装了redis-server.但在某些时候它无法完全安装,最后一次makeinstallcmd失败.然后我刚刚通过apt包安装.现在我很困惑哪个安装正在运行哪个conf文件?实际上我想卸载/删除通过源安装的所有内容,只是想安装一个包.转到源代码树并尝试以下命令:如果这不起作用,您可以列出软件自行安装所需的步骤:

  4. ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

    我正在尝试下载软件包的源代码,但是当我运行时它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.它也适用于apt-getinstallsquid3.我使用的是Ubuntu11.04服务器,这是我的/etc/apt/sources.list我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.这里的问题是你的二进制包(deb)与你的源包(deb-src)不

  5. ubuntu – 有没有办法检测nginx何时完成正常关闭?

    &&touchrestarted),因为即使Nginx没有完成其关闭,touch命令也会立即执行.有没有好办法呢?这样的事情怎么样?因此,pgrep将查找任何Nginx进程,而while循环将让它坐在那里直到它们全部消失.你可以改变一些有用的东西,比如睡1;/etc/init.d/Nginx停止,以便它会休眠一秒钟,然后尝试使用init.d脚本停止Nginx.你也可以在某处放置一个计数器,这样你就可以在需要太长时间时发出轰击信号.

  6. ubuntu – 如何将所有外发电子邮件从postfix重定向到单个地址进行测试

    我正在为基于Web的应用程序设置测试服务器,该应用程序发送一些电子邮件通知.有时候测试是使用真实的客户数据进行的,因此我需要保证服务器在我们测试时无法向真实客户发送电子邮件.我想要的是配置postfix,以便它接收任何外发电子邮件并将其重定向到一个电子邮件地址,而不是传递到真正的目的地.我正在运行ubuntu服务器9.10.先感谢您设置本地用户以接收所有被困邮件:你需要在main.cf中添加:然后

  7. ubuntu – vagrant无法连接到虚拟框

    当我使用基本的Vagrantfile,只配置了两条线:我看到我的虚拟框打开,但是我的流氓日志多次显示此行直到超时:然后,超时后的一段时间,虚拟框框终于要求我登录,但是太久了!所以我用流氓/流氓记录.然后在我的物理机器上,如果我“流氓ssh”.没有事情发生,直到:怎么了?

  8. ubuntu – Nginx – 转发HTTP AUTH – 用户?

    我和Nginx和Jenkins有些麻烦.我尝试使用Nginx作为Jenkins实例的反向代理,使用HTTP基本身份验证.它到目前为止工作,但我不知道如何传递带有AUTH用户名的标头?}尝试将此指令添加到您的位置块

  9. Debian / Ubuntu – 删除后如何恢复/ var / cache / apt结构?

    我在ubuntu服务器上的空间不足,所以我做了这个命令以节省空间但是现在在尝试使用apt时,我会收到以下错误:等等显然我删除了一些目录结构.有没有办法做apt-getrebuild-var-tree或类似的?

  10. 检查ubuntu上安装的rubygems版本?

    如何查看我的ubuntu盒子上安装的rubygems版本?只是一个想法,列出已安装的软件包和grep为ruby或宝石或其他:)dpkg–get-selections

返回
顶部