如何将公共 IP 添加到 Cent OS

如何将公共 IP 添加到 Cent OS

我正在尝试在 Cent OS 6.4 中配置公共(静态)IP。为此,我复制了 eth0(添加了本地 IP,以便我可以将系统连接到 Internet)并将其命名为 eth0:0(添加了公共 IP,以便可以通过 SSH 访问系统)。

重新启动网络设备后,仍然无法获得所需的结果。

我想使用配置的公共 IP 通过 SSH 访问该系统。

配置文件

eth0      Link encap:Ethernet  HWaddr EC:A1:6B:7B:89:2C  
          inet addr:192.168.1.55  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::eeb8:6bff:fr7b:892c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:540549 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11533 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:65591743 (62.5 MiB)  TX bytes:1079767 (1.0 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b) }

/etc/sysconfig/网络脚本/ifcfg-eth0:0

DEVICE=eth0
HWADDR=ec:a1:6b:7b:89:2c
TYPE=Ethernet
UUID=93c4dce4-68ab-45c2-a356-1e1da7979502
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPV6INIT=no
USERCTL=no
IPADDR=1XX.1XX.1xx.180
NETMASK=255.255.255.248
GATEWAY=1xx.1xx.1xx.177
DNS2=1xx.1xx.1xx.4
DNS1=1xx.1xx.1xx.5

答案1

您是否尝试过更改为DEVICE=eth0?另外,删除和行;您不能拥有多个默认网关。DEVICE=eth0:0ifcfg-eth0:0HWADDRGATEWAY

这里可能存在一个更根本的问题;我们可以帮助您将 IP 地址放到虚拟接口上,但如果您没有适当的网络基础设施来为该地址提供服务,那么这样做不会有什么效果。

相关内容