AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-14027

Anthony's questions

Martin Hope
Anthony
Asked: 2010-03-13 20:01:38 +0800 CST

我正在寻找 Samba 服务器吗?如果是,我需要什么?(目前在 DD-WRT Micro 上)

  • 0

我真的很困惑 Samba 实际做了什么以及它是如何工作的。这就是我希望它能做到的:

我在我的局域网上设置了一个 Samba 服务器,每个人都可以看到彼此的共享文件并交换它们。

但是有些文档听起来好像它只允许 Mac/Linux 计算机看到 Windows 计算机。

文档的其他部分使它听起来更像是一个本地服务器,Linux 机器将安装 Samba,它们会看到每个人并且对每个人都是可见的,但如果其他人可以看到彼此,这不会改变。

虽然我读过的其他内容使它看起来更像一个文件服务器,每个人都可以看到彼此,但文件传输不是点对点的,而是需要一个主机磁盘来充当文件之间的传输。

所以,假设我什至在 Samba 所做的事情的正确范围内,就我在网络上的完全交叉可见性的目标而言,我需要知道我需要什么来设置服务器以及它是否可以完成并且值得...

DD-WRT 关于 Samba 的文章有点模棱两可。一秒钟听起来好像我可以在 micro 上运行服务器,只要它设置在 USB 驱动器上,但听起来好像 micro 根本无法运行它,等等。

如果我可以从连接 USB 的驱动器运行它,我仍然需要知道文件是否实际存储在该驱动器上。dd-wrt ​​文章提到:

您可以在主计算机上运行 Samba 服务器并在路由器上运行客户端(从而为路由器获得可写存储空间),或者您可以使用 Samba 在所有连接到路由器的计算机之间共享连接到路由器的驱动器(通常通过 USB)你的网络。

“在所有计算机之间共享一个驱动器”这一部分听起来像是我从 Samba 获得的唯一好处是网络上的任何操作系统都可以看到的共享驱动器,但它们仍然不会看到彼此。但我非常希望我误读了这一点。

如果计算机可以互相看到但仍需要磁盘,那么通常需要多大的空间?我基于驱动器是临时存储点的想法。显然,如果驱动器是一个完整的文件服务器,我必须获得一个足够大的驱动器来存储人们想要共享的所有内容。

如果这一切都错了,是否有任何软件可以实现我的想法?连接到主路由器以桥接所有客户端的东西?

router network-share samba
  • 2 个回答
  • 762 Views
Martin Hope
Anthony
Asked: 2010-01-27 01:51:28 +0800 CST

在浏览器中获取本地 IP 地址的非服务器端方法?

  • 1

我试图为我的 LAN 上的用户提供一种向网络管理员(我)“注册”的方式,而无需 a)在我的计算机上托管一个页面 b)在中央服务器上托管一个脚本(因为它只是一个路由器,而不是真正可靠的 HTTP 服务器)或 c)注册一个动态域,以便前两个中的任何一个,并避免将 URL 发送到本地 IP 的链接的混淆。

有没有一种简单的方法可以通过客户端脚本在屏幕上显示本地 IP 地址?我在想也许我可以有一个 iframe 指向一些通用 url,路径中有一些 javascript,这样我就可以让用户访问一个非本地站点,并且 iframe 会弹出他们的 IP 地址然后可以在主远程页面中输入表格。

如果一切都失败了,他们有没有办法查找他们的跨平台 IP 并且不涉及使用命令行(我认为第一个,即使不可能,可能比第二个更现实)。

ip-address localhost
  • 1 个回答
  • 1036 Views
Martin Hope
Anthony
Asked: 2010-01-18 06:33:40 +0800 CST

查找不在路径中的二进制文件/文件/库 - 特别是 gcj

  • 2

我正在尝试构建 pdftk,这显然需要 gcj。由于它不在我的路径中,我可以将保存 gcj 的目录添加到我的路径中,或者在预制的 Makefile 中定义路径。

问题是我不知道:

a)gcj 在哪里,b)它是否存在于服务器上(至少以我可以添加到路径的方式)。

在我之前从源代码构建二进制文件的尝试中,这个问题不止一次出现,所以我希望我可以一次提出两个问题来解决我当前的问题并在未来避免这个问题......

  1. 有没有办法将我拥有读取/执行权限的所有内容添加到我的路径中?子问题,这是一个坏主意吗?

  2. whereis只搜索我的路径吗?是否有一些等效的方法可以查找我需要的文件/目录,而无需搜索整个主机并拒绝访问所有其他目录?

  3. 有没有一种方法可以确定库/二进制文件是否绝对不可用,而只是不在我的路径中?

  4. 有没有办法告诉,特别是gcc如果gcj可用?

  5. 我可以将 gcj 编译到我的用户目录而不必用它编译所有 gcc 吗?

  6. 在构建二进制文件时,是否有一种(通用)方法来标记编译或生成文件以处理任何依赖项,因为它发现它们而不是简单地失败?

  7. 共享主机情况下的典型用户是否能够使用操作系统包库在用户级别获取包?

solaris package-management gcc
  • 3 个回答
  • 2076 Views
Martin Hope
Anthony
Asked: 2009-07-23 22:28:50 +0800 CST

非常基本的 LAN/WiFi 网络的 QoS:我需要 SmoothWall 或 OpenWRT 还是只是好的建议?

  • 2

这是我管理的网络的基本情况/拓扑:

  • 住宅,但我们是合作社,所以我们与 ISP 签订了商业级合同。

居民是大学生,所以有很多东西,包括 P2P(洪流)、游戏、文件共享(内部),以及访问学校/家庭作业网站、电子邮件、FTP、等等。基本上,当成员不能玩得开心时,我会得到差评,但当有人不能交作业时,我会得到合理的投诉。

  • 最多有 31 名居民,但我们并不总是满负荷运转。当然,很多居民同时连接多个设备(笔记本电脑、台式机、移动设备)。

  • 该物业分布在 3 座建筑物中,其中 2 座在物理上相连,第三座是独立的,但距离两座主要建筑物仅几步之遥。

这是该物业的基本布局:

==========================                   =====================
|                        |                   =            |Router=
|                        |                   =             ----- =
|   Main House           |                   =    Annex          =
|   (3 stories)          |                   =  (2 stories)      =
|(first floor is commons |====================  (No commons)     =
| area, ie TV Room,etc)  | Breeze Way        =                   =
==================================================================

                                        ======================
                                        =                    =
                                        =    Cottage         =
                                        =   (2 Stories)      =
                                        =  (No Commons)      =
                                        ======================

电缆进入附件中的壁橱,从调制解调器(ISP 提供)连接到 D-Link DIR-625 无线路由器。因此,从一开始,设置就并不理想,因为其中一个 WAP 位于一楼的壁橱中。这就是生活。

然后它像这样展开:

DIR-625 (DHCP Router and 
- Netgear 8-port switch (2nd floor Annex)
- Linksys 5-port switch (1st floor Annex)
- Netgear 8-port switch (Cottage)
    - D-Link WBR-1310 Wireless Router acting as WAP
- Netgear 16-port switch (Main House)
    - D-Link WBR-1310 Wireless Router acting as WAP for Common's Area
    - D-Link WBR-1310 Wireless Router acting as WAP for 2nd and 3rd floor

好的,这就是任何人都应该需要的所有背景故事。对不起,如果这有点多,但是当我尝试从朋友那里获得建议时,他们往往会认为“只有 31 个人,有什么问题?” 或“3 个建筑物,而你没有 T1?” 等等等等。就我们的需求和我们的小人口而言,这是一个相当简单的网络,但由于我们的物理布局而变得非常复杂。

哦,就服务而言,我们支付 10 下/ 1.5 上的费用。

现在,这是实际的问题(我敢肯定,这是众多问题之一):

我需要一个尽可能低维护的 QoS 系统。不仅让我的工作更轻松,而且让下一个在我之后获得这份出色工作的 IT 官员不必做我所做的事情,这基本上是从头开始的。

理想情况下,这就是我想要的 QoS:

  • Bob 真的很想玩魔兽。现在是下午 2 点,除了他,没有人在家。他获得了炸药吞吐量。

  • 半小时后,乔回到家,他的种子下载程序立即启动。他是一个很好的合作者,所以他的客户上传上限,所以他和 Bob 都获得了相当不错的带宽。

  • Bob 退出 WoW 并去上课。乔的洪流现在速度超快。

  • 吉尔一小时后回到家。她去检查她的电子邮件并观看一些葫芦。她根本不知道乔正在洪流。乔注意到他的洪流做得很好。

  • 其他人都回家了,他们每个人都在做上述所有事情。每个做基本 HTTP 工作或电子邮件的人都认为“我爱我们的网络管理员”。所有的游戏玩家、文件共享者和 Skype 用户都认为,“当每个人都上床睡觉时,这将更加精彩!” 没有人带着杀意来到我的房间。没有人对我哭诉,大厅里的那个女孩是如何偷偷溜进来用剪刀剪断他们的种子,这样他们就可以阅读他们的作业了。

现在,我将主路由器(DIR-625)设置为内置 QoS,并将 DNS 端口设置为最高,HTTP、电子邮件等设置为第二高优先级,以及高于 3000 的任何内容设置为最低优先级。

但即便如此,这并不能阻止这样一个事实,即如果 Joe 正在下载 50GB 的垃圾,而 Bob 整天都在玩游戏,那么他们只是在使用更多的带宽。它们的优先级较低,但它们基本上得到了路由器的所有注意力和所有带宽。

如果他们似乎使用了超过 25% 的当前网络活动,我会阻止他们,但我什至不确定我使用的报告工具是否准确。而且我不应该这样做,或者如果我应该这样做,我真的不明白 QoS 是做什么的。

所以,再一次,这是真正的问题:

基于 Linux 的路由器/防火墙会比我当前的设置提供更智能/更可定制的 QoS 吗?我必须对所有购买进行投票,所以我不能随心所欲地进行试验。我看过番茄、石像鬼和 SmoothWall。但是每一个都让我紧张。

有人告诉我,Smoothwall 可以做任何事情,但它需要我获取/制造一台机器,而且它显然显示的信息比我想访问的或接替我的任何人都多(比如谁在给谁发电子邮件)。更不用说我只是不知道它是否会满足我的特定需求。

Tomato 和 OpenWRT 需要再买一个路由器,冒着把路由器变砖的风险(并且不得不向委员会解释损失),但仍然可能无法给我想要的东西。

2) 如果没有可以进行基于 Mac/IP 的节流(而不是基于端口)的神奇 QoS,是否有任何软件/路由器解决方案可以为我提供基于 IP 的带宽使用?我看到的所有屏幕截图都是基于端口的,或者以数据包而不是比特/秒的形式给出流量使用情况。或者一次只显示一个 IP(当我想比较使用情况时这很好)。

现在,我有 Excel 从 D-Link 路由器中提取两个 XML 文件,一个用于 MAC/IP/主机名,一个用于“当前连接”,每个 IP 都提供每个连接。然后我将所有数据合并到另一个表中,显示每个 IP 的连接数,然后根据总数计算每个 IP 的百分比。如果超过 25%,我要么将它们关闭一段时间,要么去谈谈。但我什至不确定连接总数是否可以很好地衡量带宽使用情况!

我还有很多其他问题,例如计算机无法互相访​​问、无法共享、wifi 连接断开、内部传输速率低、WAP 可能配置错误,仅举几例。但现在我压力最大的问题是“为什么我的网速这么慢?你不能阻止人们下载种子吗?”

感谢您阅读所有这些内容。

wifi local-area-network qos openwrt tomato
  • 5 个回答
  • 4335 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve