买了一台QN的独服,用来放自己站用.. (感觉速度还不错)
来说说怎么配IP吧..
首先QN的IPV4地址是以xxx.xxx.xxx.xxx/xx的格式给你展示的 (如果要看具体分出来的IPV4也可以通过查QN NEO面板的PTR列表)
(在Device里面有IP Assignments)
一般来说你系统自带的是一个IPV4 IP,不配置IPV6(ifconfig)
如果要在独服配置更多IP,要自己去Interface设置(技术人员不会负责,因为要收费)
系统:Centos 7
首先使用
$ ifconfig #输出如下 enp14s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 #看这里 inet xx.xx.xx.82 netmask 255.255.255.248 broadcast xx.xx.xx.87 inet6 xxxx::xxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link> inet6 xxxx:xxxx:xxx:xxxx::x prefixlen 128 scopeid 0x0<global> ether 00:30:48:98:d9:c9 txqueuelen 1000 (Ethernet) RX packets 96196 bytes 57982237 (55.2 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 94675 bytes 53350154 (50.8 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 17 memory 0xee200000-ee220000
由上面可以看到inet那边有5个IP的位置 (82-87)(其实因为我买了5个V4IP)
下面讲下如何在服务器启用IP(现在是显示但除了主IP均为不可访问):
首先你需要知道你adapter名字是什么(通过查看冒号前内容,如我的就是enp14s0)
知道了名字后执行如下代码: (使用nano编辑器+非root用户)
sudo nano /etc/sysconfig/network-scripts/ifcfg-(adapter名字)
会出现如下图的界面:
需要关注的几点:
- IPADDR (IPV4地址分配)
- Netmask (子网掩码)
- Gateway (网关)
- IPV6INIT (IPV6是否开启)
- IPV6ADDR (IPV6地址分配)
- IPV6_DEFEULTGW(IPV6默认网关)
上面前三项应该是已经有了的,但是只有一个IP(IPV4,无IPV6)。
下面三项默认是没有,需要手动添加。
首先要知道子网掩码和网关,可以通过http://jodies.de/ipcalc来计算
输入你QN那边给出的xxxx:xxxx:xxxx:xxxx::/xx,会给出你需要的内容
之后填进去就可以啦.
要注意一点: IPV6地址可以这么用(直接从QN复制,别忘加引号
IPV6ADDR="xxxx:xxxx:xxx:xxxx::/64" 也可以这么用: IPV6ADDR="xxxx:xxxx:xxx:xxxx::2/128 xxxx:xxxx:xxx:xxxx::3/128 xxxx:xxxx:xxx:xxxx::4/128 xxxx:xxxx:xxx:xxxx::5/128" (128是一个IPV6地址)
至于添加其他IPV4地址则很简单,在已有IP下面添加IPADDRx即可,如:
IPADDR="xx.xx.xx.xx" IPADDR1="xx.xx.xx.xx" IPADDR2="xx.xx.xx.xx"
参照:
- https://www.100tb.com/community/knowledgebase/display/HOW/Adding+Multiple+IP+Addresses+in+CentOS+7
- https://access.redhat.com/solutions/347693