一、设置***客户端连接

1.1安装软件包ppp/pptp/pptp-setup

yum -y install ppp pptp pptp-setup

1.2.创建***连接的配置文件pptpsetup --create --server  --username  --password  [--start]

<>必填,[]可选

pptpsetup --create HK_××× --server x.x.x.x --username ***70 --password xxxyyy

生成/etc/ppp/peers/HK_×××文件,保存用户信息[root@transfor peers]# cat /etc/ppp/peers/HK_×××

# written by pptpsetup

pty "pptp x.x.x.x --nolaunchpppd"

lock

noauth

nobsdcomp

nodeflate

name xxx

remotename HK_×××

ipparam HK_×××

生成/etc/ppp/chap-secrets文件,保存***密码信息[root@transfor peers]# cat /etc/ppp/chap-secrets

# Secrets for authentication using CHAP

# clientserversecretIP addresses

rainbow         pptpd   rainbow                 *

# added by pptpsetup for HK_×××

***70 HK_××× "0Txxxxhe0" *

1.3.连接×××pppd call HK_×××

1.4.断开***killall HK_×××

1.5.如果对方***连接的是局域网IP,需要增加对外lan的静态路由route add -net 0.0.0.0 netmask 0.0.0.0 dev ppp0

PS:ppp0是***连接后新创建的接口名,可以通过ifconfig查看

二、查看设置路由表

2.1 route查看路由表[root@cp-mysql01-new log]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

default         103.xx.xx.1    0.0.0.0         UG    100    0        0 em1

45.xx.xx.0    0.0.0.0         255.255.255.224 U     100    0        0 em1

103.xx.xx.0    0.0.0.0         255.255.255.224 U     100    0        0 em1

>default    默认路由

2.2 配置静态路由

设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:# route  [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

add : 添加一条路由规则

del : 删除一条路由规则

-net : 目的地址是一个网络

-host : 目的地址是一个主机

target : 目的网络或主机

netmask : 目的地址的网络掩码

gw : 路由数据包通过的网关

dev : 为路由指定的网络接口

2.2.2 举例

添加到主机的路由# route add -host 192.168.1.2 dev eth0

# route add -host 10.20.30.148 gw 10.20.30.40     #添加到10.20.30.148的网管

添加到网络的路由# route add -net 10.20.30.40 netmask 255.255.255.248 eth0   #添加10.20.30.40的网络

# route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 #添加10.20.30.48的网络

# route add -net 192.168.1.0/24 eth1

添加默认路由# route add default gw 192.168.1.1

删除路由# route del -host 192.168.1.2 dev eth0:0

# route del -host 10.20.30.148 gw 10.20.30.40

# route del -net 10.20.30.40 netmask 255.255.255.248 eth0

# route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41

# route del -net 192.168.1.0/24 eth1

# route del default gw 192.168.1.1

# route del default gw 192.168.1.1

2.3 调整内核参数,转发数据包

在 CentOS 中默认的内核配置已经包含了路由功能,但默认并没有在系统启动时启用此功能。开启 Linux 的路由功能可以通过调整内核的网络参数来实现。要配置和调整内核参数可以使用 sysctl 命令。

例如:要开启 Linux 内核的数据包转发功能可以使用如下的命令。# sysctl -w net.ipv4.ip_forward=1

这样设置之后,当前系统就能实现包转发,但下次启动计算机时将失效。为了使在下次启动计算机时仍然有效,需要将下面的行写入配置文件/etc/sysctl.conf。

# vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

用户还可以使用如下的命令查看当前系统是否支持包转发。

# sysctl net.ipv4.ip_forward

centos7查看路由的命令_centos7系统设置***客户端及查看设置路由表router相关推荐

  1. centos7查看路由的命令_CentOS7 添加路由命令

    来源:cnblogs.com 作者:cnblogs.com 一.ip route显示和设定路由 1.显示路由表 [root@centos7 ~]# ip route show default via  ...

  2. centos7查看路由的命令_Linux traceroute追踪路由命令详解

    1.traceroute traceroute指令输出到目标主机的路由包.Traceroute跟踪从IP网络到给定主机的路由数据包.它利用IP协议的生存时间(TTL)字段,并试图在通往主机的路径上从每 ...

  3. centos7修改ip地址命令_CentOS7 安装 httpd 服务

    安装 httpd 服务 输入下面命令安装 httpd 服务,注意要使用带有 root 权限 的用户,我是从普通用户切回超级用户 root 再开始执行命令的: yum -y install httpd ...

  4. centos7打开图形界面命令_centos7标准版(DVD)命令界面和图形界面相互切换

    1.root登陆终端 2.输入命令 vi /etc/inittab ,查看两种界面的启动模式: vi /etc/inittab 3.退出vi模式,,输入命令systemctl get-default ...

  5. centos7删除文件夹命令_CentOS7文件(文件夹)复制、移动与删除命令介绍

    在使用Centos7系统时,一般都需要管理大量的文件(文件夹),这样就要需要用到一些文件管理命令. 本文以 第一.文件(文件夹)复制命令 命令格式:cp [-adfilprsu] 源文件(source ...

  6. centos7磁盘逻辑分区命令_Centos7 磁盘分区概念

    1.分区的类型? MBR 最大支持2TB以内的硬盘 4个主分区 扩展分区:为了突破一块硬盘上只有4个主分区的限制,扩展分区最多一个,占用主分区的编号,不能够直接使用的 逻辑分区:在扩展分区上划分逻辑分 ...

  7. linux中查看路由命令是什么,linux下查看路由的命令

    使用netstat -r命令显示路由表 [root@centos2 network-scripts]# netstat -r Kernel IP routing table Destination G ...

  8. 查看linux字符集命令,关于Linux字符集的查看及修改

    一·查看字符集 字符集在系统中体现形式是一个环境变量,其查看当前终端使用字符集的方式可以有以下几种方式: 1.[root@ ~]# echo $LANG en_US.UTF-8 2.[root@ ~] ...

  9. linux 查看磁盘信息命令行,Linux系统中查看磁盘空间信息的命令

    Linux系统中磁盘空间的信息我们要怎么查看呢?下面由学习啦小编为大家整理了Linux系统中查看磁盘空间信息的命令,希望对大家有帮助! Linux系统中查看磁盘空间信息的命令:一.df -lh 命令 ...

最新文章

  1. 网络通信基础知识普及篇
  2. Elasticsearch索引定时清理
  3. php mysql生成excel文件,PHP导出MySQL数据到Excel文件简单示例
  4. wxWidgets:wxChoice类用法
  5. 令人惋惜的天才新秀:16岁上剑桥大学,27岁就出名,数学事业一路畅通无阻,但自从结婚后,人生从此翻天覆地······
  6. java list 遍历 remove_JAVA中LISt遍历时如何remove元素?
  7. HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...
  8. 计算机英语 TCP IP什意思,TCP/IP是什么意思?
  9. 数值分析书籍以及Intel性能分析工具
  10. Linux命令大全完整版
  11. 【学习笔记】密码学入门(2) 单向散列函数,消息认证码,数字签名,证书
  12. 「游戏引擎 浅入浅出」项目介绍
  13. oracle vs. SQL 同义词synonym 别名 alias
  14. POJ 3265 Problem Solving 动态规划
  15. 为你的程序创建一个控制台
  16. 撸羊毛当当图书618优惠码,花120买300(含书单推荐)
  17. 运维开发面试常见问题汇总(一直在更新)
  18. RHCE之路--15更新 Ansible 库的密钥
  19. 普通门禁卡及各类复制卡相关知识
  20. joy divison

热门文章

  1. Exchange Server 2016 独立部署/共存部署 (四)—— 配置DAG(上)
  2. 华为-公有云-云硬盘-磁盘类型及性能介绍
  3. Java基础学习总结(121)——Java JVM执行流程
  4. Oracle学习总结(7)—— 常用的数据库索引优化语句总结
  5. npm、webpack、vue-cli
  6. 外网访问内网Oracle数据库
  7. 网管必杀技之VLAN的网络管理
  8. What's the difference between Unicode and UTF-8?
  9. Mac安装sqlite3
  10. 30 秒裁剪的很大一部分作用是观察什么对别人是重要的