Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux CentOS 7.2服务器上/etc/sysconfig/network中设置的默认网关为;“忽略”;_Linux_Networking_Gateway - Fatal编程技术网

Linux CentOS 7.2服务器上/etc/sysconfig/network中设置的默认网关为;“忽略”;

Linux CentOS 7.2服务器上/etc/sysconfig/network中设置的默认网关为;“忽略”;,linux,networking,gateway,Linux,Networking,Gateway,我有一台带有两个NIC的CentOS 7.2服务器。我在/etc/sysconfig/network中将默认网关设置为192.168.0.1。但是,重新启动服务器后,该设置不会生效,我猜eth1使用的DHCP会覆盖该设置 有没有办法解决这个问题?我曾尝试将“DEFROUTE=yes”添加到/etc/sysconfig/networkscripts/ifcfg-eth0,但没有成功 我也愿意运行“SudoIPRouteReplaceDefaultVia192.168.0.1deveth0”,但最好

我有一台带有两个NIC的CentOS 7.2服务器。我在/etc/sysconfig/network中将默认网关设置为192.168.0.1。但是,重新启动服务器后,该设置不会生效,我猜eth1使用的DHCP会覆盖该设置

有没有办法解决这个问题?我曾尝试将“DEFROUTE=yes”添加到/etc/sysconfig/networkscripts/ifcfg-eth0,但没有成功

我也愿意运行“SudoIPRouteReplaceDefaultVia192.168.0.1deveth0”,但最好放在哪里呢

下面提供了服务器的基本信息。如果你需要更多的信息,请告诉我

非常感谢

[user@server ~]$ cat /etc/*release*
CentOS Linux release 7.2.1511 (Core) 

[user@server ~]$ sudo ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.5  netmask 255.255.255.0  broadcast 192.168.0.255
        ether fa:16:3e:1c:6c:0b  txqueuelen 1000  (Ethernet)
        RX packets 129799  bytes 9477014 (9.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 15  bytes 1830 (1.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.241.11.94  netmask 255.255.254.0  broadcast 10.241.11.255
        ether fa:16:3e:cb:11:59  txqueuelen 1000  (Ethernet)
        RX packets 206571  bytes 13205742 (12.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2850  bytes 225994 (220.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 16  bytes 1936 (1.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 1936 (1.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[user@server ~]$ sudo ip route
default via 10.241.10.1 dev eth1  proto static 
10.0.0.0/8 via 10.241.11.66 dev eth1 
10.241.10.0/23 dev eth1  proto kernel  scope link  src 10.241.11.94 
169.254.169.254 via 10.241.11.66 dev eth1  proto static 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.5 

[user@server ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
NOZEROCONF=yes
GATEWAY=192.168.0.1

[user@server ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet

[user@server ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth1
NAME=eth1
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
[user@server~]$cat/etc/*发布*
CentOS Linux 7.2.1511版(核心版)
[user@server~]$sudo ifconfig
eth0:flags=4163 mtu 1500
inet 192.168.0.5网络掩码255.255.255.0广播192.168.0.255
乙醚fa:16:3e:1c:6c:0b txqueuelen 1000(以太网)
接收数据包129799字节9477014(9.0 MiB)
接收错误0丢弃0超出0帧0
发送数据包15字节1830(1.7kib)
发送错误0丢弃0溢出0载波0冲突0
eth1:flags=4163 mtu 1500
inet 10.241.11.94网络掩码255.255.254.0广播10.241.11.255
乙醚fa:16:3e:cb:11:59 txqueuelen 1000(以太网)
接收数据包206571字节13205742(12.5 MiB)
接收错误0丢弃0超出0帧0
发送数据包2850字节225994(220.6千字节)
发送错误0丢弃0溢出0载波0冲突0
低:标志=73 mtu 65536
inet 127.0.0.1网络掩码255.0.0.0
循环txqueuelen 0(本地环回)
接收数据包16字节1936(1.8千字节)
接收错误0丢弃0超出0帧0
发送数据包16字节1936(1.8千字节)
发送错误0丢弃0溢出0载波0冲突0
[user@server~]$sudo ip路由
默认通过10.241.10.1 dev eth1协议
10.0.0.0/8通过10.241.11.66 dev eth1
10.241.10.0/23 dev eth1原型内核作用域链接src 10.241.11.94
169.254.169.254通过10.241.11.66开发eth1原型
192.168.0.0/24 dev eth0原型内核作用域链接src 192.168.0.5
[user@server~]$cat/etc/sysconfig/network
网络=是
HOSTNAME=localhost.localdomain
NOZEROCONF=yes
网关=192.168.0.1
[user@server~]$cat/etc/sysconfig/networkscripts/ifcfg-eth0
NAME=eth0
设备=eth0
BOOTPROTO=dhcp
ONBOOT=yes
类型=以太网
[user@server~]$cat/etc/sysconfig/networkscripts/ifcfg-eth1
NAME=eth1
设备=eth1
BOOTPROTO=dhcp
ONBOOT=yes
类型=以太网

在当前的Red Hat实现中,不推荐使用/etc/sysconfig/network文件。您可以使用特定于接口的配置文件中的DEFROUTE变量指定与用户的默认连接。在ifcfg-eth0中设置DEFROUTE=yes