【/etc/sysconfig/network】
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=xzd-game
【/etc/sysconfig/network-scripts/ifcfg-eth1:1】
DEVICE=eth1:1
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:25:90:01:b3:0b
NETMASK=255.255.255.192
IPADDR=218.2.177.226
GATEWAY=218.2.177.193
TYPE=Ethernet
【/etc/resolv.conf】
nameserver 8.8.8.8
route命令的结果如下
[root@xzd-game ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
218.2.177.192 * 255.255.255.192 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
192.168.0.0 * 255.255.0.0 U 0 0 0 eth1
default 218.2.177.193 0.0.0.0 UG 0 0 0 eth1
以下是重启网络服务(service network restart) 之后的显示
eth1 Link encap:Ethernet HWaddr 00:25:90:01:B3:0B
inet addr:192.168.103.7 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: fe80::225:90ff:fe01:b30b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17192 errors:0 dropped:0 overruns:0 frame:0
TX packets:2735 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1585229 (1.5 MiB) TX bytes:431478 (421.3 KiB)
Interrupt:169 Memory:fafe0000-fb000000
eth1:0 Link encap:Ethernet HWaddr 00:25:90:01:B3:0B
inet addr:192.168.103.101 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:169 Memory:fafe0000-fb000000
eth1:1 Link encap:Ethernet HWaddr 00:25:90:01:B3:0B
inet addr:218.2.177.226 Bcast:218.2.177.255 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:169 Memory:fafe0000-fb000000
其中我配置的外网ip 218.2.177.226怎么都ping不通,而且也无法通过远程连接工具用218.2.177.226这个ip
登陆系统
ping 218.2.177.226 一直就是显示timeout
初步估计,你没有做端口映射,即没有把外网的IP映射到内网的服务器上,具体设置方法为:
进入TPlink路由器,因为端口映射就是转发,所以我们来到转发规则里面来设置,选择特殊应用程序,添加新条目,触发端口输入你要转发的端口,比如我需要映射21端口,那么我就填写21,触发协议不要修改,ALL代表支持所有协议,开放端口同样输入我们需要转发的端口,填写21,开放协议同样不需要修改,选择ALL,状态选择生效,然后保存,到这里端口映射规则就全部添加完成了,下面就己经生效了。