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

前言

以前一直都是用虚拟机,而且用的是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

时间: 2024-10-17 00:32:28

驾驭服务器——网络配置(超详细版本)的相关文章

服务器网络配置

例如将服务器网络配置设置如下 IP:172.16.1.10 Mask:255.255.00 Gateway:172.16.1.1 DNS:202.0.20.106 设置如下: 先查看ip地址,此时ip地址为:172.18.12.68 输入命令cd /etc/sysconfig/network-scripts/ 第一个文件夹为默认网络地址文件夹进入修改即可 修改结果如下:此时ip地址为172.16.1.0 网关为172.15.1.1 子网掩码:255.255.255.0 修改成功!

Spring Boot-日志配置(超详细)

Spring Boot-日志配置(超详细) 更新日志: 20170810 更新通过 application.yml传递参数到 logback 中. Spring Boot-日志配置超详细 默认日志 Logback 添加日志依赖 控制台输出 文件输出 级别控制 自定义日志配置 根节点包含的属性 子节点一 root 子节点二contextName 设置上下文名称 子节点三property 设置变量 子节点四appender 控制台输出ConsoleAppender 输出到文件 RollingFile

maven的安装配置超详细教程

1 下载 下载地址:http://maven.apache.org/download.cgi 界面效果如下: 点击之后进入的apache 软件基金的发布目录,在这里你可以下载apache的所有项目. 我们现在要下载maven,只需要找到maven目录就可以了. 找到maven目录进入之后的效果是下面这样的,我们想要下载3版本,就点击maven-3就可以了. 进去之后可以看到3系列的最新版本是3.5.3, 这里我们就使用最新版本3.5.3 这里在强调了maven3.5.3需要的jdk的版本是1.7

Java环境变量配置超详细教程

概述 Java的环境配置并不是特别难,但是对刚上手的新手来说确实是一个大问题 首先下载jdk安装包网址进去选择自己需要的版本下载就行了,这里演示的是jdk-8u131-windows-x64_8.0.1310.11,版本稍老,道理一样 安装 下载后直接双击运行,这时会让你选择安装路径默认是C盘,这里改成自己想要存放的地方,我放在了我D盘的ROUTE文件夹下的java目录下的jdk1.8.0_131然后点击确定,下一步,开始跑进度条,但是不一会就会弹窗出来jre的安装路径我们点击更改,然后选择一个

网络配置

基本的网络配置:将Linux主机接入到网络,需要配置网络相关设置.v 一般包括如下内容: 主机名 IP/netmask 路由:默认网关 DNS服务器 主DNS服务器 次DNS服务器 第三DNS服务器 网络配置方式:v 静态指定: ifcfg: ifconfig, route, netstat ip: object {link, addr, route}, ss, tc system-config-network-tui (setup) 配置文件 CentOS 7:网络配置工具 nmcli, nm

Linux系统管理-(15)-centos7网络配置

由于Centos7的网络配置与之前版本有较大差距,所以单独讨论. Centos 7对网卡设备具有自动探测功能: (1) 网卡命名机制            systemd对网络设备的命名方式:                (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1:                (b) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1;

RHCE7网络配置

一.RHCE7网络查看指令: [[email protected] ~]# ip addr 二.RHCE7网络配置类似其他版本 : [[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 HWADDR=00:0C:29:C9:58:FC TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FA

centos环境下配置多个版本的mysql

场景 :有业务需要需要 把原有版本的MySQL 升级到 更高版本的mysql. 解决方案:为了减轻mysql升级对业务产生的影响,可以在当前服务器下 配置更高版本的mysql(多个版本的)来过渡 处理步骤: 1.确认并梳理原有版本的数据库和对应配置文件 如: mysql 安装目录:/usr/local/mysql ,mysql 存储的数据文件: mysql sock文件 :/tmp/ mysql.sock, mysql的配置文件 :/etc/my.cnf 2.新建新的mysql 的管理账号: g

LyncServer2013实战之三:TMG防火墙及边缘网络配置

借助 Forefront Threat Management Gateway 2010防火墙,员工可以安全高效地使用 Internet,而不必担心恶意软件和其他威胁 一. TMG防火墙的三个网络接口分别用来连接: 外网(Internet).内网(路由器).边缘(Lync边缘服务器) 1.1 外网接口IP使用由宽带服务商提共的公网IP 1.2 与边缘服务器接口,IP作为边缘网关 1.3 与路由器的接口,IP作为由器外网接口网关 二. TMG防火墙安装 2.1 首先运行[运行准备工具] 2.2 单击