首页 > 代码库 > 驾驭服务器——网络配置(超详细版本)

驾驭服务器——网络配置(超详细版本)

前言

       以前一直都是用虚拟机,而且用的是Desktop版本的,觉得很多东西都是理所当然的,这次直接给服务器装了系统,而且装的是server版本的,服务器还是那种大型的几万块的服务器,一下子要求高了很多,发现很多东西都是要自己配置的,然后弄了一下,终于弄好了,真不容易,发现我技术部分什么都做了,快全能了。

       本文的系统环境是unbuntu14.04 server LTS。

设置静态IP

       设置静态IP主要是为了在局域网内访问时候的方便,如果是自动分配IP的话,每次都会不一样,登陆时候就会比较麻烦要每次都检测一下IP,如果设置了静态IP就不会存在IP变动的问题。唯一要注意的问题就是在设置静态IP的时候要防止IP冲突,所以IP可以尽量设置在区间内的一个较大的数,例如,区段如果是192.168.1.100至192.168.1.199,那可以设置为192.168.1.180。实在不行,也可以设置静态IP的绑定Mac地址,这样就一定不会冲突了,但是本文就不介绍如何绑定Mac地址了。

       修改以下文件:

vim /etc/network/interfaces

将里面的内容该为:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

这样我们就设置了局域网内的IP地址是192.168.1.110。

         

设置访问外网

       设置好局域网内的静态IP后,如果安装了openssh-server的话,已经可以让局域网内的其他电脑进行访问了,但是,如果无法访问外网的话,在我的配置过程中,是无法安装openssh-server的,因为安装这个需要更新源和下载安装。

       在网上有很多人是通过修改/etc/resolv.conf来设置DNS的,但是设置这里的话,如果在配置过程中通过关掉网关,然后配置,然后在启动网关的话,是可以使用该方法的。但是一旦服务器关闭了,在启动,如果打开/etc/resolv.conf查看一下,就会惊奇的发现,这个文件的内容被清空了,所以,又无法上外网了,需要重新配置。

       避免上述的问题,可以采取一下的方法:

       将DNS分别添加到 /etc/resolvconf/resolv.conf.d/base 和 /etc/resolv.conf中。

       如果没有公网IP或者尝试了使用当前网络对外IP不行的话,可以使用一下两个DNS:

#Google
nameserver 8.8.8.8
nameserver 8.8.4.4

#OpenDNS
nameserver 208.67.222.222
nameserver 208.67.220.220
        因为谷歌在中国的情况,你懂的,所以我大多使用的是OpenDNS的IP。

        ok,完成以上静态IP和DNS的配置,因为访问外网和被局域网访问时没有问题的。


获取国内源

        在国内,经常使用apt-get的时候,软件源因为是在美国的服务器,所以下载安装非常慢,甚至可能完全无法使用,所以我们可以采取更换下载软件源的地址,用会一个国内的下载源。

        首先,备份软件源:

cp /etc/apt/sources.list /etc/apt/sources.listbak

         然后,修改软件源:

vim /etc/apt/sources.list

        把原来的国外的域名地址改成http://mirrors.163.com/(后面的内容不变),如图:

技术分享


设置局域网访问

        windows下的话,直接用putty访问就好了。


设置外网访问

       要能使服务器可以通过外网访问,主要还是DNS的设置,把原本用OpenDNS或者Google的DNS解析地址改为你所拥有的公网IP, 如果有多个服务器对应一个公网IP,可以通过设置不同的端口来区别使用。

            不过申请一个公网IP也不是那么方便,加上费用比较贵,所以如果是有多台服务器要远程管理的话,可以考虑使用花生壳(linux版),然后绑定域名,通过域名来远程管理服务器。这是后,建议把Google或者OpenDNS的IP改成:114.114.114.114和223.5.5.5, 避免因为国内和国外通信所造成的解析缓慢或者无法解析的情况。



转载请注明出处:http://blog.csdn.net/luoyun614/article/details/42759615

驾驭服务器——网络配置(超详细版本)