centos adsl拨号 centos拨号上网
大家好,centos adsl拨号相信很多的网友都不是很明白,包括centos拨号上网也是一样,不过没有关系,接下来就来为大家分享关于centos adsl拨号和centos拨号上网的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
centos7网络配置adsl
WINDOWS下ADSL也就是装个PPPOE软件等。
其实LINUX下也能支持!
·安装ADSL
在linux环境下,是通过rp-pppoe包来安装和配置ADSL的。我们首先使用命令rpm-qa| grep pppoe来检查系统中是否已经安装了rp-pppoe包。如果没有可加载第一张光盘并安装rp-pppoe-3.5-2.i386.rpm包。不过系统默认情况下已经安装好了这个包,所以我们可跳过此步,直接开始配置ADSL
·配置ADSL
在命令提示符下输入adsl-setup命令开始以向导模式来配置ADSL。
按提示,分别按先要求输入(1)ISP提供的帐户名,对于中国电信直接输入账号即可,对于网通用户,还需在账号后面输入! Internet。
(2)输入与ADSL相连的网卡名称,即用于连接Internet的网卡名称。默认为eth0,如果用于连接Internet的网卡是eth0可直接回车开始下一步
(3)是否启用闲时断开拨号连接。若输入yes,接下来将设置断开拨号连接的闲置时间,在这段时间内没有数据流,将断开拨号连接。默认为no,不启用该功能,由于目前ADSL基本是包年,因此直接回车开始下一步
(4)输入ISP提供的DNS服务器地址,默认可以设置两个DNS地址。如果ISP提供的是动态的DNS地址,我们可以server,并回车开始下一步操作。
(5)输入ISP提供的密码
(6)设置是否允许普通用户启动、断开ADSL连接,默认为允许(yes)。如果不希望普通用户启动或端口ADSL连接,输入no并回车开始下一步操作。
(7)选择防火墙类型。0表示不使用防火墙,对于单机上网可选择1.若此计算机为企业的代理服务器,可选择2,使用IP伪装方式代理内网用户访问Internet。
(8)设置是否为开机启动ADSL,默认为no。一般情况下设置为yes,省的每次重启计算机后都得启动ADSL。
·启动ADSL
完成了ADSL的配置,大家一定迫不及待的要启动ADSL准备上网了吧!
革命尚未完成,我们还需努力啊。首先检查/etc/sysconfig/network文件和网卡配置文件中是否设置了默认网关,若设置了应在配置文件中将其删除,让ADSL拨号成功后自动获得,然后使用service network restart命令重启网络服务
使用adsl-start开始拨号,当出现..Connected!提示时ADSL连接成功。
若ADSL没有拨号成功,可通过查看/var/log/messages文件来了解失败的原因。
·测试
使用ifconfig ppp0命令来查看ppp0网络接口的信息,在ADSL拨号成功后会增加PPP0接口,而系统就自动将其作为默认网关地址,这样才能访问Internet网。
使用adsl-stop命令来断开拨号连接。
如何使用windows系统的vps拨号远程桌面
如何使用Windows系统的拨号vps
第一步,在自己的电脑搜索中输入远程桌面连接(mstsc)弹出远程桌面连接。
第二步:点击远程桌面连接,弹出如下界面
第三步:点击显示选项,出现下图界面。
第四步,在相应的位置输入远程连接信息。
第五步:填写信息后,点击连接按钮。点击连接按钮后,会弹出一个确认对话框。单击连接按钮
第六步:点击连接按钮后,会弹出输入密码的对话框。输入密码后,单击确认按钮。
第八步:远程进入VPS桌面后,点击桌面的宽带连接,会弹出一个对话框。输入ADSL帐户和ADSL密码,然后单击连接按钮进行拨号。
vps服务器如何远程连接主机?
一般情况下,VPS服务器都装的都是Linux系统(包括Ubuntu,Debian,CentOS等),或者是Windows系统的,如果是刚接触VPS服务器的新手,如果VPS服务器内存大于1G建议选用Windows系统,因为在整个VPS服务器的使用过程中都是很简单的可视化操作,像操作本地电脑样简单,不必想Linux系统样需要专业的管理VPS服务器软件,或者记住很多的操作命令。
这里就用Windows系统的VPS服务器对如何利用Windows系统自带的3389远程连接软件,去连接和管理VPS服务器,进行简单的介绍和分享。
先,我们需要找到本地电脑Windows系统自带的3389远程连接程序。开始——程序——附件——远程桌面连接,打开远程桌面连接程序。
接下来,我们需要在远程桌面连接程序界面填上我们的VPS服务器ip地址,填写好后,就可以点击“连接”进行远程登录了。
当然,也可以点击“选项”,提前填上VPS服务器远程登录用户名,并且可以点击“保存”,按钮保存远程登录信息,以便于下次连接,然后点击“连接”按钮,进行远程登录连接。
然后,在弹出的远程连接窗口中输入远程登录帐号的密码,点击确定就可以远程登录VPS服务器了。
远程登录完成之后就可以想本地电脑样去使用和维护了。
有些的时候,为了防止些恶意入侵,和VPS服务器安全考虑,通常都会将远程登录VPS服务器的远程登录端口3389改成其他的任意端口,比如:25836等,这样我们在远程连接登录VPS服务器的时候就需要填写对应的端口号,否则会无法连接。
谁知道VPS怎么设置用IP访问网站啊?
如果什么都不设置,那么直接通过IP就能访问。如果想同时通过网址和IP访问,需要在server_name中写一下网址和IP。具体例子Nginx的文档里写了:
Servernames
VPS从哪里登陆?
vps就是一台虚拟服务器,可以把它当成一台一直开着的个人电脑。VPS登陆,要看VPS装的是什么系统了,Linux各种发行版本,比如centos等,可以通过ssh登陆;Windows系列系统,如Windows20032008等可以用本地Windows系统的远程桌面连接直接连接登陆VPS登陆时候,需要用到VPS的IP地址,远程登陆账户及密码(vps系统账户密码)、还有远程登陆的端口号(默认是3389),VPS之家,有许多VPS,云服务器图文视频教程。
个人电脑如何安装VPS?
首先登陆芝麻vps注册账号,
然后
方法1:点击电脑左下角的开始》程序》附件》远程桌面连接
方法2:点本地电脑开始》运行(或者按"window+R")》输入mstsc点确定
点击确定后,会跳转到远程桌面连接界面,在远程桌面连接里面,输入vps的ip,点击连接,即可进入远程登录管理界面。
AmazonVPS主机怎么远程,亚马逊云主机如何管理?
linux主机:使用ssh远程管理即可,windows下可以使用xshell远程管理,mac和linux下可以直接打开终端使用ssh命令。
windows主机:远程桌面连接就可以管理了,不过这对于mac和linux电脑就不行了,如果你使用的是这两个平台的电脑的话,那么你可以通过aws网页控制台来管理。
在CentOS系统上搭建PPTPVPN的教程
1.先检查vps是否满足配置pptp vpn的环境。因为有的openvz的vps被母鸡给禁用了。其实,你在配置前最好向vps的客服发TK,可能客服会帮你开通vpn或者客服那里会给你他们自己定制的vpn一键安装包也有可能。
2.接着是安装配置pptp vpn的相关软件,安装ppp和iptables。
配置安装好后的pptp软件,这个不像windows那样,安装的过程就是配置的过程。linux的要安装完之后,修改配置文件,才算是完成配置。
3.启动pptp vpn服务。此时,就是检验你能够vpn拨号成功,如果你拨号成功了,说明你的pptp vpn的安装配置就算真正的完成了。但是此时只能登录vpn,却不能用来上网。
4.开启内核和iptables的转发功能。这个步骤是为了让你连上vpn之后,能够上网,上那些yourporn,youtube之类的。这步是最关键的,很多人能成功拨号,登录vpn,但是却不能上网就是因为这个步骤没做好。这步骤完成了,你就可以尽情去国外的网站访问了。
第一步:检测是否符合pptp的搭建环境的要求
服务器版本:CentOs 6.4 xen vps
这里说一下,如果你的linux内核版本等于或高于 2.6.15,内核集成了MPPE。可以用下面命令进行测试内核是否支持
复制代码代码如下:#modprobe ppp-compress-18&& echo ok
返回“ok”说明测试通过。但是返回报错“FATAL: Module ppp_mppe not found.”,也不能说不支持,因为modprobe命令是去/lib/modules/`uname-r`找模块,但是很多时候,这个目录下是空的。所以这个命令没什么太大用处。
于是有人又提出一个命令,通过查看内核编译的配置文件config.gz:
复制代码代码如下:#zgrep MPPE/proc/config.gz
返回CONFIG_PPP_MPPE=y或=m说明内核已经编译了MPPE,通过测试。但是呢,这个命令其实也没什么用,因为有的vps空间商会不会备份config.gz文件。所以,config.gz文件都没有,这命令也是废了。
所以,最后建议直接使用下面的指令:
复制代码代码如下:#cat/dev/net/tun
如果这条指令显示结果为下面的文本,则表明通过:
cat:/dev/net/tun: File descriptor in bad state
上述任意一个命令测试通过,就能安装pptp。否则就只能考虑openvpn。
确认自己的vps能够支持pptp vpn或其他类型的vpn。最好的方法是直接问vps空间商,因为没有人比他们更清楚了。没准人家还会提供vpn一键安装包呢!!!
有部分的vps需要发tk,让vps空间商的技术客服为你的VPS打开TUN/TAP/PPP功能了,而有部分vps控制面板上提供打开TUN/TAP/PPP功能的按钮,自己就能手动开启。
Centos 6.4内核版本在2.6.15以上,都默认集成了MPPE和PPP,因此下面检查可以忽略:
复制代码代码如下:#rpm-q ppp//查询当前系统的ppp是否默认集成了,以及ppp的版本
检查PPP是否支持MPPE
用以下命令检查PPP是否支持MPPE:
复制代码代码如下:#strings'/usr/sbin/pppd'|grep-i mppe| wc--lines
如果以上命令输出为“0”则表示不支持;输出为“30”或更大的数字就表示支持,MPPE(Microsoft Point to Point Encryption,微软点对点加密)。
第二步:
1.安装ppp和iptables
PPTPD要求Linux内核支持mppe,一般来说CentOS安装时已经包含了
复制代码代码如下:#yum install-y perl ppp iptables//centos默认安装了iptables和ppp
2.安装pptpd
刚才用了yum安装了ppp,但是这里有个问题,几乎大部分的人都会在这里遇到ppp和pptpd不兼容的错误。因为yum安装ppp,总是安装最新版本的ppp,而由于安装的ppp的版本不同,那么就需要安装对应版本的pptpd才行。(参考我的文章《ppp= 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64的解决办法及原因|大步's blog》)
我们要先查看已经安装的ppp的版本,在去找对应的pptpd版本。我手头刚好有两个vps,一个是前年装的pptp vpn,一个是一年后装的pptp vpn,所以,装的yum install ppp的版本不同。
使用下面的命令查看ppp的版本,前提你是yum安装的ppp。
旧的vps上的ppp版本显示:
复制代码代码如下:#yum list installed ppp
显示:
复制代码代码如下:ppp.i386 2.4.4-2.el5 installed
新的vps上的ppp版本显示;
复制代码代码如下:#yum list installed ppp
显示:
复制代码代码如下:ppp.i686 2.4.5-5.el6@base
所以,要对根据ppp版本选择对应的pptpd版本。这里我主要列出常用的。
复制代码代码如下:ppp 2.4.4——————>pptpd 1.3.4
ppp 2.4.5——————>pptpd 1.4.0
贴个ppp和pptpd各个版本的下载地址;
大家下载的时候注意,分清楚你系统的版本是64位的还是32位的。我个人建议ppp用yum安装,pptpd用rpm的安装,因为如果全都rpm或者源码安装,依赖关系很是烦人。文件名含有数字64的就是64位版本,没有的就是32位版本。可以用下面的命令查看自己的系统是32位还是64位的。
复制代码代码如下:#getconf LONG_BIT
下面假设我这里的ppp是2.4.4版本,然后安装pptpd
第一种安装pptpd的方法是直接用yum安装,让电脑自动选择对应的版本:
先加入yum源:
复制代码代码如下:#rpm-Uvh
然后用yum安装pptpd:
复制代码代码如下:#yum install pptpd
这是最省时间和力气的。余下的和手动安装没什么区别了。
第二种是手动安装pptpd包:
对于32位CentOS,执行
复制代码代码如下:wget
rpm-ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
对于64位CentOS,执行
复制代码代码如下:wget
rpm-ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm
这里贴上32位的pptpd的rpm的下载地址:
64位安装的时候如果出现:
复制代码代码如下:warning: pptpd-1.3.4-2.rhel5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 862acc42: NOKEY
error: Failed dependencies:
ppp= 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64
原因是pptpd与PPP不兼容,那么,此时用#yum list installed ppp命令查看ppp版本,极有可能ppp是2.4.5版本的。所以,我们要下载pptp 1.4.0版本才行,而且这里是64位的系统。下载pptpd-1.4.0-1.el6.x86_64.rpm安装即可。这就是我说的出现版本不兼容的问题,当ppp版本和pptpd版本不兼容时候,就会出现类似的错误。
这里我分享下pptpd下载地址;
64位pptpd-1.4.0-1.el6.x86_64.rpm的下载地址:
32位pptpd-1.4.0-1.el6.i686.rpm版本下载地址:
看到有人建议用--nodeps--force这个参数,我个人不建议,这个参数可能以后会出现奇怪的问题,但是如果实在不行,你就用吧
第三步:修改配置文件
1.配置文件/etc/ppp/options.pptpd
复制代码代码如下:#cp/etc/ppp/options.pptpd/etc/ppp/options.pptpd.bak
#vi/etc/ppp/options.pptpd
解析:我还建议是在原配置文件上添加内容来配置pptp,省的不必要的麻烦和问题
将如下内容添加到到options.pptpd中:
复制代码代码如下:ms-dns 8.8.8.8
ms-dns 8.8.4.4
然后保存这个文件。
解析:ms-dns 8.8.8.8, ms-dns 8.8.4.4是使用google的dns服务器。
2.配置文件/etc/ppp/chap-secrets
复制代码代码如下:#cp/etc/ppp/chap-secrets/etc/ppp/chap-secrets.bak
#vi/etc/ppp/chap-secrets
chap-secrets内容如下:
复制代码代码如下:# Secrets for authentication using CHAP
# client server secret IP addresses
myusername pptpd mypassword*
//myusername是你的vpn帐号,mypassword是你的vpn的密码,*表示对任何ip,记得不要丢了这个星号。我这里根据这个格式,假设我的vpn的帐号是ksharpdabu,密码是 sky。那么,应该如下:
复制代码代码如下:ksharpdabu pptpd sky*
3.配置文件/etc/pptpd.conf
复制代码代码如下:#cp/etc/pptpd.conf/etc/pptpd.conf.bak
#vi/etc/pptpd.conf
添加下面两行:
复制代码代码如下:localip 192.168.9.1
remoteip 192.168.9.11-30//表示vpn客户端获得ip的范围
关键点:pptpd.conf这个配置文件必须保证最后是以空行结尾才行,否则会导致启动pptpd服务时,出现“Starting pptpd:”,一直卡着不动的问题,无法启动服务,切记呀!(相关文档可以查看:Starting pptpd:运行不下去的原因)
复制代码代码如下:ppp= 2.4.4 is needed by pptpd-1.3.4-2.rhel5.x86_64
4.配置文件/etc/sysctl.conf
复制代码代码如下:#vi/etc/sysctl.conf//修改内核设置,使其支持转发
将net.ipv4.ip_forward= 0改成 net.ipv4.ip_forward= 1
保存修改后的文件
复制代码代码如下:#/sbin/sysctl-p
第四步:启动pptp vpn服务和iptables
复制代码代码如下:#/sbin/service pptpd start或者#service pptpd start
经过前面步骤,我们的VPN已经可以拨号登录了,但是还不能访问任何网页。最后一步就是添加iptables转发规则了,输入下面的指令:
启动iptables和nat转发功能,很关键的呀:
复制代码代码如下:#/sbin/service iptables start//启动iptables
#/sbin/iptables-t nat-A POSTROUTING-o eth0-s 192.168.9.0/24-j MASQUERADE或者使用下面的一种:
#iptables-t nat-A POSTROUTING-o eth0-s 192.168.9.0/24-j SNAT--to-source 207.210.83.140
//注意:命令中的"-o eth0"是指定网卡名称,如果是多个网卡,就根据需要将-o eth0改成你-o ethXX(ehtXX是你网卡的名称),可以通过ifconfig查看有哪那些连通外网的网卡,一般vps都是单网卡的,而且大都网卡默认名都叫eth0。但是事情总是多样的,所以如果你的上网的网卡不是叫 eth0,那么就必须去掉-o eth0。直接让系统判断你用的网卡,所以将上面的命令改成:
复制代码代码如下:iptables-t nat-A POSTROUTING-s 192.168.9.0/24-j SNAT--to-source 207.210.83.140
//你需要将207.210.83.140替换成你的vps的公网ip地址,因为这里我写的是我的。还有就是有人说我这--to-source前只有一个横杠,其实是有两个横杠的。文章在编辑模式下显示是两个横杠,因为用的是英文输入法,所以,发表后就变成了一个横杆,而且在源码下复制粘贴也是一横,只有在编辑模式下才能看清楚是两横。但是可以明显看到to前面的那一横比source前的那横长一些,这些都是我操作记录下的命令,不会有错的。为了防止你们出错,我还是用不同的颜色标记吧。
这里我先前写的不是很详细,现在补上:
需要注意的是,这个指令中的“192.168.9.0/24”是根据之前的配置文件中的“localip”网段来改变的(网上有的教程是192.168.0.0/24),比如你设置的“10.0.0.1”网段,则应该改为“10.0.0.0/24”。此外还有一点需要注意的是eth0,如果你的外网网卡不是eth0,而是eth1(比如SoftLayer的服务器就是这样的情况),那么请记得将eth0也更改为对应的网卡编号,不然是上不了网的!
如果你的linux vps是ppp或者ADSL这种由DHCP动态分配获取ip的方式(当然vps的ip基本都是是固定的。如果你是XEN的vps,那么这个转发规则其实也是适用的,就是让vps自己判断自己的ip,省去了我们指定。),那么就需要用-j MASQUERADE这种写法,就是ip伪装。当然如果使用iptables-t nat-A POSTROUTING-o eth0-s 192.168.9.0/24-j SNAT--to-source XXX.XXX.XXX.XXX这种转发规则其实也是可以的,这样亲自指定自己的vps的ip地址。以后你通过vpn访问网站,显示的就是这个ip了。
复制代码代码如下:#/etc/init.d/iptables save//保存iptables的转发规则
#/sbin/service iptables restart//重新启动iptables
最后一步:重启pptp vpn
复制代码代码如下:#service pptpd restart