驾驭服务器——网络配置(超详细版本)
来源:互联网 发布:大城市生活 知乎 编辑:程序博客网 时间:2024/05/16 14:08
前言
以前一直都是用虚拟机,而且用的是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 loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.110netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 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:
#Googlenameserver 8.8.8.8nameserver 8.8.4.4#OpenDNSnameserver 208.67.222.222nameserver 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
- 驾驭服务器——网络配置(超详细版本)
- Windows VPN服务器配置图文教程 超详细版
- Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置(超详细)
- (超详细)Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置
- vitualbox 5.2.0 超详细4种网络配置模式。
- JAVA环境配置(超详细)
- Log4j 的日志配置(超详细)
- 阿里云部署Django项目(超详细图文教程)——Part1. 服务器购买和远程连接
- 超详细图解:自己架设NuGet服务器(转载)
- 搭建nginx rtmp流媒体服务器(超详细)
- 在Mac中配置tomcat服务器教程(超详细配图)以及其配置简单原理
- 在Mac中配置tomcat服务器教程(超详细配图)以及其配置简单原理
- 初学网络流(超详细) 保证弄懂
- 【Windows网络编程】完成端口IOCP介绍(超详细)
- 阿里云部署Django项目(超详细图文教程)—— Part3. Django settings修改、PostgreSQL配置
- hadoop配置超详细版
- 超详细配置Caffe(gpu版本+ubuntu16.04)考虑各种问题
- ubuntu下TFTP服务器及NFS网络配置详细过程
- 重新出发
- cout和printf的区别
- malloc、calloc、realloc的区别
- Java正则表达中Greedy Reluctant Possessive 的区别
- 浅谈java的内省
- 驾驭服务器——网络配置(超详细版本)
- 网络机顶盒芯片专题二:四核网络机顶盒半路杀出了一个程咬金-瑞芯微rk3128
- Android -- 程序判断手机ROOT状态,获取ROOT权限
- B - Misha and Changing Handles
- C数据类型总结
- 南京一建二建培训机构哪家强?首选飞琴教育
- 第一个OC程序(终端实现,复习终端的的重要命令)
- Sicily merge
- Sumblime Text 2 常用插件以及安装方法