在 Centos 中更改默认网关地址

在 Centos 中更改默认网关地址

我有一台 Centos PC,它有 2 个 IP 地址。其中一个 IP 地址与另一台 PC 背对背连接,因此两台 PC 运行在不同的子网中。这台 PC 上的 eth0 的地址为 192.xx.xx.xxx,eth2 的地址为 172.xx.xx.xxx。

由于 192.xx.xx.xxx 是背对背连接,因此它不具备互联网功能,但 172.xx.xx.xxx 具备。默认设置为 192.xx.xx.xxx,因此每当我进行更新yum或任何经过 192.xx.xx.xxx 的操作时,它都无法执行更新,我甚至无法 ping 通 www.google.com。

有什么方法可以将 eth2 的默认 IP 地址设置为例如 172.xx.xx.xxx?

我已经尝试进入 /etc/sysconfig/network 并将网关设置为 172.xyz,但没有作用。

答案1

您需要设置默认网关....您必须知道 172 网络的路由器地址才能执行此操作。

打开 /etc/sysconfig/network 文件:

 vi /etc/sysconfig/network

设置 GATEWAY={Router-IP},如果路由器 IP 是 172.xyz,则输入:

 GATEWAY=172.x.y.z

保存并关闭文件。以下是完成的文件:

 NETWORKING=yes
 NETWORKING_IPV6=yes
 HOSTNAME=my.hostname.com
 GATEWAY=172.x.y.z

相关内容