搭建局域网(有图)访问公网


三层交换机配置:

先创建三个vlan
Switch(config)#vlan 10
Switch(config)#vlan 11
Switch(config)#vlan 12

再给三个vlan配置ip地址
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.10.254 255.255.255.0
Switch(config)#interface vlan 11
Switch(config-if)#ip address 192.168.11.254 255.255.255.0
Switch(config)#interface vlan 12
Switch(config-if)#ip address 192.168.12.254 255.255.255.0

把f0/1接口加入vlan10
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport access vlan 10

f0/2口要先打ieee802.1q封装,然后配置为中继链路
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk

f0/3口要转换为路由器接口,然后配置ip
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#no switchport
Switch(config-if)#ip address 192.168.20.1 255.255.255.0

vlan中配置的三个地址是所有pc机的网关
为了让pc机可以访问外部的任意网络还需要手工添加一条默认路由
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.20.2

为了让内网全互通,还需要开启ospf动态路由协议
先开启三层交换机的路由功能
Switch(config)#ip routing
Switch(config)#router ospf 1
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.11.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.12.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0

右边的二层交换机配置:
这个交换机由于连接了2个vlan,所以要先创建vlan11和vlan12
Switch>enable
Switch#configure terminal
Switch(config)#vlan 11
Switch(config-vlan)#vlan 12

f0/1接口连接了vlan11
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport access vlan 11

f0/3接口连接了vlan12
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport access vlan 12

f0/2口是中继链路
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode trunk

路由器的配置:
先给两个接口配置ip
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip add 192.168.20.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip add 100.0.0.1 255.0.0.0
Router(config-if)#no shutdown

这个路由器因为连接了内网和外网,所以为了把内网配通需要开启
ospf,为了连接外网,需要配置nat(pat端口多路复用)
先配置ospf,注意这里只宣告内网的网段,外网不需要宣告,要另外
用默认路由配通
Router(config)#router ospf 1
Router(config-router)#network 192.168.20.0 0.0.0.255 area 0
Router(config)#ip route 0.0.0.0 0.0.0.0 100.0.0.10

配置pat端口多路复用,使内网主机均可用路由器f0/1接口的公网地址访问公网
Router(config)#access-list 1 permit any
Router(config)#ip nat inside source list 1 interface fastEthernet 0/1 overload
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip nat inside
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip nat outside

最后服务器设置好ip与子网掩码即可,不需要网关。

原文地址:http://blog.51cto.com/13735155/2134466

时间: 2024-10-27 04:07:22

搭建局域网(有图)访问公网的相关文章

利用360免费wifi搭建局域网让他人访问Oracle数据库

步骤很简答有 第一部:安装完360免费,点击运行 第二部:关闭本地计算机的防火墙(找了半天问题所在后来才发现防火墙没关..关于防火墙的作用以后地看看 还有子网掩码) 第三部:就是让他人计算机通过PSQL连接你的数据库了(要是不想配置服务名的话把服务名改写为ip地址/数据库名) ip地址可以通过查看ipconfig得到 或者查看本地连接 利用360免费wifi搭建局域网让他人访问Oracle数据库,布布扣,bubuko.com

在Centos7上搭建局域网的yum源仓库

1.#输入命令rmp -q -vsftpd,查看是否安装了该包. 2.#创建挂载点,把光盘挂载到该点 3.#使用命令用rpm-ivh 安装vsftpd安装包 4.#启动vsftpd服务,设为下次开机启动. 5.#输入ifconfig,找到自己的局域网地址,看是否连接超时,如果超时就是没关闭防火墙的原因,那么就关闭防火墙.(学习环境中关闭防火墙就行了,不支持实际工作环境中关闭). 6.#用浏览器访问自己的局域网地址 ,会出现以下页面,说明ftp服务配置成功. 7.#创建文件夹,将CentOS7安装

ftp服务器的搭建与三种访问途径

FTP服务器的搭建与三种访问途径 FTP服务介绍 FTP服务(File Transfer Protocol,文件传输协议)是典型的C/S结构 的应用层协议,需要由服务端软件,客户端软件两部分共同实 现文件传输功能.既可以在局域网使用,又可以在广域网使 用. 在Windows系统中,常见的FTP服务器软件包括FileZilla Sener, Serv-U等,而在linux系统中,vsftpd是目前在linux/UNIX领域 应用 十分广泛的一款FTP服务软件. 本次实验主要在windows ser

maven仓库--搭建局域网私服(windows版)

使用nexus搭建局域网私服 一. 认识maven仓库 1.1 maven仓库的作用   回想之前不用maven的时候,我们用eclipse原始的项目骨架构建项目时,在工程目录下往往有一个lib文件夹用来存放工程所需jar文件,每次建一个新工程时都会有这样一个lib文件夹.然后将jar复制进lib文件夹配置路径,很显然有大量的重复工作,而且不同项目所用jar包不尽相同,需要我们慢慢去分辨.而后我们用了项目管理工具比如svn或者git,我们需要把把大量的jar文件引入代码库,这也不是一件很合适的事

用小米路由搭建外网可访问的个人网站

家里的小米路由R1D用了近一年,只是做一个普通的路由器使用,实在太浪费了.最近学习移动端编程,感觉和PC时代最大的不同就在于移动端产品更重云和端的配合.于是就花了一晚上捣鼓捣鼓,在小米路由上搭建了一套可从外网访问的web 服务,以便手机上做的玩意儿可以随时随地获得私有云的支持.把搭建路径备案记录下来: 第一步.先把小米路由刷到开发版ROM. 后面ssh登录需要开发版ROM支持.注意:先保存路由器上的所有数据!!!比如宽带账号.密码信息,这些信息一般在装完宽带后就很少用到了,一定确保先找到这些数据

用debian 7.5 cd/dvd 搭建局域网mirror镜像源来批量网络无人值守安装debian

1.图形化最小安装debian7.5操作系统 2.更改debian的apt源配置文件/etc/apt/sources.list [email protected]:~# cat /etc/apt/sources.list deb http://ftp.de.debian.org/debian wheezy main contrib non-free deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free 3.更新a

使用 ServKit(PHPnow) 搭建 PHP 环境[图]

http://servkit.org/guide 搭建 PHP 其实不很难,只是有点繁琐.要是自己搭建一次 PHP + MySQL 环境很是费时.更糟的是,很多新手在配置 PHP 时常常出现这样那样的问题.诸如 mysql 扩展.zend 安装失败等等问题.这时,我们需要一个快速.标准且专业的 PHP 套件包.PHPnow 就这样应运而生,为你快速搭建专业的虚拟主机. 与 PHPnow 的名字一样,让我们一起 PHPNow! 首先从 http://servkit.org/download 下载

局域网电脑外部访问

对于一个码农而言,一个可以稳定存储代码的服务器是很有必要的.不管是打开家里的机器.笔记本.实验室的机器,需要做的第一件事就是更新到更新的代码:而一个功能点完成后,也需要把代码提交到服务器. 以前一直用实验室的电脑当我自己的服务器,不过自从实验室遭了一次黑客攻击,为了数据安全,实验室的网络就被整成了一个纯内网.只想说,真是坑爹啊! 后来就把家里的电脑整成了服务器,不过因为家里是一个局域网,在外面又访问不了:要配置成让外网可以访问,又怕麻烦. 直到今天发现原来这也不是一件很难的事.在路由器里,有一个

CentOS 配置httpd使局域网可以正常访问

[转载请注明出处: 钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/37611859] 问题: 在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法: 1.修改配置文件/etc/httpd/conf/httpd.conf <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow