linux - 无法在 CentOS 6 上使用绑定(bind)绕过网关

标签 linux networking centos nic centos6

我将尝试在 CentOS6 上绑定(bind)(NIC RAID)。 (满足互网卡互通Internet的前提条件。) 我在一些文件中设置了一些参数,这些参数是“/etc/modprobe.d/bonding.conf”, “/etc/sysconfig/network-scripts/ifcfg-bond0”,“/etc/sysconfig/network-scripts/ifcfg-eth0”, “/etc/sysconfig/network-scripts/ifcfg-eth1”、...和“/etc/sysconfig/network-scripts/ifcfg-eth3”。

在“/etc/modprobe.d/bonding.conf”中是

alias bond0 bonding
options bonding mode=1 miimon=200 primary=eth0

在“/etc/sysconfig/network-scripts/ifcfg-bond0”中是

DEVICE=bond0
IPADDR=192.168.1.xxx
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
DNS1=xxx.xxx.xxx.1
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
USERCTL=no
PEERDNS=no

在“/etc/sysconfig/network-scripts/ifcfg-eth1”中是

DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
BOOTPROTO=static
HADDR=xx:xx:xx:xx
DNS1=xxx.xxx.xxx.1

除了“DEVICE”和 HADDR 之外,我设置了相同的参数“/.../ifcfg-eth1”、“/.../ifcfg-eth2”和“/.../ifcfg-eth3”。

使用“服务网络重启”重新启动网络设备后。 然后在显示屏中显示“设备不受 NetworkManager 管理”。所以我重新启动了机器。 当我通过一些操作检查它们时。

  1. 我输入“ifconfig -a”,结果正常。
  2. 我输入“ping xxx.xxx.1.1(网关服务器IP地址),结果是 正常。
  3. 我输入“ping 216.239.27.104(IP地址是Google的服务器)”, 结果是错误。(当时 DNS 系统并未关闭)
  4. 我输入“ping google.com”,结果是错误。
  5. 我输入“dig”,结果正常(DNS服务器的IP地址是 显示)

我似乎这个问题是由网关的IP地址引起的,但我不知道如何解决。 我的解决方案是猜测。

请告诉我如何解决此问题。

最佳答案

听起来您有一台安装了 GUI 的服务器。我相信 NetworkManager 正在劫持。

百胜列表| grep -i 网络管理器

查看是否已安装,如果不使用 GUI,您可以尝试停止该进程或将其删除。遇到过类似的问题。

关于linux - 无法在 CentOS 6 上使用绑定(bind)绕过网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8396594/

相关文章:

linux - 使用脚本来组织文件

linux - 无法将工作节点连接到 kubernetes 集群

java - 如何在java网络中广播

.net - 让 Mono 与 Centos 5.6 一起工作

linux - Linux 中的异常处理

linux - 加快依赖耗时系统调用的程序测试的方法

networking - Arduino本地DNS问题

c# - 为什么 NetworkChange.NetworkAddressChanged 事件触发两次?

linux - DNF 缺少配置管理器命令

svn - 使用 SVN 的 SSL 握手失败