如何在 1 个网卡 Centos 6.6 上设置来自不同子网的 IP
how to setup IPs from different subnet on 1 network card, Centos 6.6
一台 centos 6.6 服务器,需要添加 15 个 Ips,我的老板给了我来自 2 个不同子网的 15 个 Ips。
server Ip 173.245.7xx.xxx
ips 173.245.7xx.xxx/29
23.27.1xxx.xxx/28
这就是我所做的,173.245.7xx.xxx/29 中的所有 ips 工作正常,23.27.1xxx.xxx/28 中的所有 ips 我可以从其他服务器 ping 它,但不能' t ssh 登录。数据中心说他们没有阻止任何端口,我已经关闭了 iptables。
**ifcfg-eth0**
DEVICE=eth0
BOOTPROTO=none
HWADDR=68:05:ca:xx:xx:xx
IPV6INIT=no
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="700defb9-1b49-46d1-932c-xxxxxxxx"
IPADDR=173.245.7xx.xxx
NETMASK=255.255.255.248
DNS2=8.8.8.8
GATEWAY=173.245.7xx.xxx
DNS1=72.13.80.2
USERCTL=no
**ifcfg-eth0:1**
DEVICE=eth0:1
BOOTPROTO=none
HWADDR=68:05:ca:xx:xx:xx
IPV6INIT=no
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="700defb9-1b49-46d1-932c-xxxxx"
IPADDR=173.245.7xx.xxx
NETMASK=255.255.255.248
DNS2=8.8.8.8
GATEWAY=173.245.7xx.xxx
DNS1=72.13.80.2
USERCTL=no
**ifcfg-eth0:4**
DEVICE=eth0:4
BOOTPROTO=none
HWADDR=68:05:ca:xx:xx:xx
IPV6INIT=no
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="ae86ac55-3eeb-41d5-b708-xxxxxxxxx"
IPADDR=23.27.1xx.xxx
NETMASK=255.255.255.240
DNS2=8.8.8.8
GATEWAY=173.245.7xx.xxx
DNS1=72.13.80.2
USERCTL=no
如果您可以从其他计算机 ping 服务器,则连接应该没问题。请验证这一点...它会缩小问题范围。
如果能ping通所有地址:
- 您的问题出在您的 ssh 配置上
- 查看您的 ssh.config 文件。这应该在 /etc/ssh 或 /etc/sshd/
- 验证标有 "listenAddress" 的行是 0.0.0.0(不是最佳做法)或您尝试连接的地址。看看这个 post 它可能有你的 answer。
一台 centos 6.6 服务器,需要添加 15 个 Ips,我的老板给了我来自 2 个不同子网的 15 个 Ips。
server Ip 173.245.7xx.xxx
ips 173.245.7xx.xxx/29
23.27.1xxx.xxx/28
这就是我所做的,173.245.7xx.xxx/29 中的所有 ips 工作正常,23.27.1xxx.xxx/28 中的所有 ips 我可以从其他服务器 ping 它,但不能' t ssh 登录。数据中心说他们没有阻止任何端口,我已经关闭了 iptables。
**ifcfg-eth0**
DEVICE=eth0
BOOTPROTO=none
HWADDR=68:05:ca:xx:xx:xx
IPV6INIT=no
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="700defb9-1b49-46d1-932c-xxxxxxxx"
IPADDR=173.245.7xx.xxx
NETMASK=255.255.255.248
DNS2=8.8.8.8
GATEWAY=173.245.7xx.xxx
DNS1=72.13.80.2
USERCTL=no
**ifcfg-eth0:1**
DEVICE=eth0:1
BOOTPROTO=none
HWADDR=68:05:ca:xx:xx:xx
IPV6INIT=no
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="700defb9-1b49-46d1-932c-xxxxx"
IPADDR=173.245.7xx.xxx
NETMASK=255.255.255.248
DNS2=8.8.8.8
GATEWAY=173.245.7xx.xxx
DNS1=72.13.80.2
USERCTL=no
**ifcfg-eth0:4**
DEVICE=eth0:4
BOOTPROTO=none
HWADDR=68:05:ca:xx:xx:xx
IPV6INIT=no
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="ae86ac55-3eeb-41d5-b708-xxxxxxxxx"
IPADDR=23.27.1xx.xxx
NETMASK=255.255.255.240
DNS2=8.8.8.8
GATEWAY=173.245.7xx.xxx
DNS1=72.13.80.2
USERCTL=no
如果您可以从其他计算机 ping 服务器,则连接应该没问题。请验证这一点...它会缩小问题范围。
如果能ping通所有地址:
- 您的问题出在您的 ssh 配置上
- 查看您的 ssh.config 文件。这应该在 /etc/ssh 或 /etc/sshd/
- 验证标有 "listenAddress" 的行是 0.0.0.0(不是最佳做法)或您尝试连接的地址。看看这个 post 它可能有你的 answer。