我有一台 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