当前位置:首页 » 操作系统 » linux软件路由器

linux软件路由器

发布时间: 2022-08-22 13:06:07

A. 软路由的作用是什么

软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。
作用:软路由就是用软件模拟路由器的功能。也就是说软路由可以在不用路由器的情况下,只用电脑网卡或者分线盒就能达到路由器的功能。

B. 谁用过linux下的zebra这个路由器软件

Zebra是一种TCP/IP路由软件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2和RIPng。它符合GNU的GPL标准,可以运行在Linux和其它Unix变体系统上。Zebra是最先进的路由软件之一,最新版本可以从GNU Zebra Web站点上下载。

C. 求使用linux系统的路由器

能装那个自制 ROM (忘了名字……)的路由器都是基于 Linux 的。你可以按照那个自制 ROM 支持的机型来找。

不过你弄他干嘛?不如找个 arm 的主板 + 能放下的盒子自己组一个小机器,听说 arm 主板 + 硬盘 + 盒子现在很好解决。不过没有路由器那么多的网口。

用 mips 的路由器也有一些,不过价格明显比那些专门的家用或者小企业办公用小路由器贵上不少。

PPC 就不要想了,除非你真的有钱……PPC 的 CPU 都是用在大型服务器做高性能运算用的,买一个 Power 服务器做路由?真的需要钱……

还不如买个二手的笔记本来折腾呢……

D. 有谁知道linux操作系统怎样配置用路由器上网

首先你的Linux计算机必须有2块网卡,然后一块连接公网,一块连接内网,然后在你的Linux上启动代理服务器功能,还要输入一条命令,就是将你的私网IP的流量经过Linux时转换成公网IP发出去,其实就是NAT技术,
Linux做路由很不错的,功能很强大,还有iptables这个免费的防火墙,

E. 如何使用quagga构建一个Linux路由器网络

如何使用quagga构建一个Linux路由器网络
Quagga是一个网络路由 软件套件,提供开放最短路径优先(OSPF),路由信息协议(RIP),边界网关协议(BGP)和IS-IS,适用于类Unix平台,特别是Linux,Solaris,FreeBSD和NetBSD。Quagga根据GNU通用公共许可证(GPL)的条款分发。

话不多说,小编今天带着您使用quagga搭建一个Linux路由器网络,相信这对我们新世界主机的香港服务器或美国服务器的用户来说会有很大的帮助哟。下面我们就开始具体的步骤吧。

(1)路由器配置

每个路由器需要安装quagga路由器包,配置quagga,然后使用quagga VTY shell配置网络。可选地,可以创建quagga守护程序配置文件。

路由器1:

如果要快速配置节点Router-1,请跳到下面的复制和粘贴shell命令。本节介绍了逐步配置Router-1的命令。

安装quagga软件包,然后配置Quagga VTY shell。这将创建路由器的基本设置。输入命令:

$ sudo su

# apt-get update

# apt-get install quagga quagga-doc

然后,通过编辑/etc/quagga/守护程序来配置Quagga守护程序,并启动quagga和ospfd守护程序。

# nano /etc/quagga/daemons

修改文件,如下所示:

zebra=yes bgpd=no ospfd=yes ospf6d=no ripd=no ripngd=no isisd=no babeld=no

保存文件并退出编辑器。

为quagga和ospfd守护程序创建配置文件:

#cp/usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf

#cp/usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf

# chown quagga.quaggavty /etc/quagga/*.conf

# chmod 640 /etc/quagga/*.conf

开始quagga:

# /etc/init.d/quagga start

设置环境变量,所以我们避免了vtysh END的问题。编辑/etc/bash.bashrc文件:

# nano /etc/bash.bashrc

在文件末尾添加以下行:

export VTYSH_PAGER=more

保存文件并退出编辑器。然后,编辑/ etc / environment文件:

# nano /etc/environment

然后将以下行添加到文件的末尾:

VTYSH_PAGER=more 保存文件并退出编辑器。

使用vtyshRouter-1上的命令启动Quagga shell :

# vtysh

输入以下Quagga命令:

configure terminal

router ospf

network 192.168.1.0/24 area 0

network 192.168.100.0/24 area 0

network 192.168.101.0/24 area 0

passive-interface enp0s8

exit

interface enp0s8

ip address 192.168.1.254/24

exit

interface enp0s9

ip address 192.168.100.1/24

exit

interface enp0s10

ip address 192.168.101.2/24

exit

exit ip forward write exit

Router-1复制和粘贴shell命令(这里小编只展示部分命令):

bash <

apt-get update apt-get install quagga quagga-doc traceroute

cp/usr/share/doc/quagga/examples/zebra.conf.sample

/etc/quagga/zebra.conf

cp/usr/share/doc/quagga/examples/ospfd.conf.sample

/etc/quagga/ospfd.conf chown quagga.quaggavty

/etc/quagga/*.conf chmod 640

/etc/quagga/*.conf

路由器-2配置:

在Router-2上,在路由器的接口上安装quagga并配置OSPF。将以下命令(部分)复制并粘贴到Router-2终端窗口中:

bash <

apt-get update apt-get install quagga quagga-doc traceroute

cp/usr/share/doc/quagga/examples/zebra.conf.sample

/etc/quagga/zebra.conf

cp/usr/share/doc/quagga/examples/ospfd.conf.sample

/etc/quagga/ospfd.conf chown quagga.quaggavty

/etc/quagga/*.conf chmod 640

/etc/quagga/*.conf

路由器-3配置:

在Router-3上安装quagga,并在路由器的接口上配置OSPF。将以下命令复制并粘贴到Router-3终端窗口中:

bash <

apt-get update apt-get install quagga quagga-doc traceroute

cp/usr/share/doc/quagga/examples/zebra.conf.sample

/etc/quagga/zebra.conf

cp/usr/share/doc/quagga/examples/ospfd.conf.sample

/etc/quagga/ospfd.conf chown quagga.quaggavty

/etc/quagga/*.conf

chmod 640 /etc/quagga/*.conf

sed -i s'/zebra=no/zebra=yes/'/etc/quagga/daemons

sed -i s'/ospfd=no/ospfd=yes/' /etc/quagga/daemons

echo 'VTYSH_PAGER=more' >>/etc/environment

echo 'export VTYSH_PAGER=more' >>/etc/bash.bashrc

cat >> /etc/quagga/ospfd.conf << EOF

(2)PC配置

网络中的每台PC都需要配置IP地址和默认路由。

PC-1:

如果要快速配置节点PC-1 ,请跳到下面的复制和粘贴shell命令。为了清楚起见,本节将逐步显示命令。

在PC-1 xterm窗口中,使用文本编辑器将以下行添加到/ etc / network / interfaces文件中:

$ sudo su

# nano /etc/network/interfaces

将以下行添加到文件中:

auto enp0s8

iface enp0s8 inet static

address 192.168.1.1

netmask 255.255.255.0

然后,添加静态路由,将102.168.0.0/16网络中的所有流量发送出enp0s3。在/ etc / network / interfaces文件中输入以下内容:

up route add -net 192.168.0.0/16 gw 192.168.1.254 dev enp0s8

重新启动网络服务,使配置更改运行:

# /etc/init.d/networking restart

PC-2: 在PC-2上,将接口配置添加到网络接口文件中,并设置静态路由:

bash <

cat >> /etc/network/interfaces << EOF

auto enp0s8

iface enp0s8 inet static

address 192.168.2.1

netmask 255.255.255.0

up route add -net 192.168.0.0/16 gw 192.168.2.254 dev enp0s8

EOF

/etc/init.d/networking restart

exit

EOF2

PC-3 在PC-3上,将接口配置添加到网络接口文件中,并设置静态路由:

bash <

cat >> /etc/network/interfaces << EOF

auto enp0s8

iface enp0s8 inet static

address 192.168.3.1

netmask 255.255.255.0

up route add -net 192.168.0.0/16 gw 192.168.3.254 dev enp0s8

EOF

/etc/init.d/networking restart

exit

EOF2

好了,至此关于quagga就介绍完了,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询QQ:1123463300 TEL:400 1109 210。我们必将竭诚为您服务。

本文地址: http://vpssj.net/zzzt/751.htm
版权所有*转载时必须以链接形式注明作者和原始出处

F. 如何使用linux服务器实现路由器的功能

1.开启内核的路由转发功能a
修改/etc/sysctl.conf文件,在里面添加一行 net.ipv4.ip_forward=0
2.sysctl -p #识别修改的的文件
3.添加路由表
route add -net 0.0.0.0/24 gw 7.7.7.2

热点内容
ftp服务器攻击 发布:2025-07-10 10:28:46 浏览:140
提高studio编译速度 发布:2025-07-10 10:28:46 浏览:415
Char在sql 发布:2025-07-10 10:19:19 浏览:783
请密码不叫什么说话 发布:2025-07-10 10:06:22 浏览:115
苹果应用怎么设置密码 发布:2025-07-10 10:04:00 浏览:838
雪国脚本 发布:2025-07-10 10:04:00 浏览:939
编程让 发布:2025-07-10 09:48:13 浏览:359
数据库逻辑存储结构 发布:2025-07-10 09:26:56 浏览:920
密码编译找规律 发布:2025-07-10 09:18:10 浏览:512
电影视频缓存后 发布:2025-07-10 09:16:48 浏览:894