我必须为路由器编写bash脚本来控制给定用户在给定域名上的带宽限制。 为此,我使用iptables将从受限域传入的数据包标记为专用networking中的用户IP地址。 与每对夫妇user_ip / domain_ip我有一个关键,我可以标记数据包。 我将这些规则添加到mangle表中,如下所示: $iptables -t mangle -A PREROUTING -p tcp -d $userIp -s $restrictedDom -j MARK –set-mark $id $iptables -t mangle -A PREROUTING -p tcp -d $userIp -s $restrictedDom -j RETURN 我的NAT设置在NAT表(eth0是我的互联网接口,我使用Tap0的Lan接口)是 $iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 我的Lan用户的数据包应该与mangle表中的规则相匹配,但是没有被捕获。 例如:( PREROUTING CHAIN中的table mangle)例如,用于在Lannetworking中为用户192.168.0.2标记来自slashdot.org的数据包。 Chain PREROUTING (policy ACCEPT 14858 packets, […]
kernel: [7179486.983633] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) kernel: [7179492.314726] ata1: link is slow to respond, please be patient (ready=0) kernel: [7179497.408202] ata1: device not ready (errno=-16), forcing hardreset kernel: [7179497.408217] ata1: soft resetting link kernel: [7179500.160267] ata1.00: configured for UDMA/133 kernel: [7179500.160267] ata1: EH complete kernel: [7179500.164272] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 […]
我有一个64位的RHEL 5.3服务器。 如果我将它编译为32位,那么有一些服务器软件的内存效率更高。 有没有办法告诉GCC目标32位? 我只想要一个特定的软件是32位的,其他的都应该保持在64位。 这个软件没有包装在yum软件库中,所以我不能只是“安装32位版本”。
如果有人能帮我解决这个问题,我将非常感激! testing工作。 这只是当我做手动ping / nslookuptesting,没有任何工作。 顺便说一句,我遵循本教程中的一切。 这是我的/etc/bind/zones/master/main.com.db文件: ; ; BIND data file for main.com ; $TTL 604800 @ IN SOA main.com. info.main.com. ( 2007011501 ; Serial 7200 ; Refresh 120 ; Retry 2419200 ; Expire 604800) ; Default TTL ; @ IN NS ns1.main.com. @ IN NS ns2.main.com. main.com. IN MX 10 mail.main.com. main.com. IN […]
我想知道哪些Centos存储库可用的各种软件包。 有没有一个目录? 我尝试了谷歌search,没有发现任何东西。
我正在开发一个需要在一个ext2文件系统的Linux发行版上运行的程序。 这个程序将写入可能会变得非常大的文件。 我注意到,ext2的最大文件大小为16GB到64GB。 然而,维基百科页面上的一件事情让我感到有些害怕,如下所示: 还有许多用户空间程序无法处理大于2 GB的文件。 …当谈到ext2的限制时。 这是否意味着我应该小心让一个文件增长大于2 GB?
我可以在apache上创build一个虚拟主机来响应一个cname请求吗? 例如: example.com的logging是1.2.3.4 foo.example.com是example.com的CNAME 在http.conf中: <VirtualHost *:80> ServerName example.com DocumentRoot /var/www </VirtualHost> <VirtualHost foo.example.com> ServerName foo.example.com DocumentRoot /foo/www </VirtualHost> Apache开始罚款和消化我的conf,但是当我访问foo.example.com我得到/ var / www中的内容,而不是/ foo / www中的内容。 我想我在这里错了。
由于内存有限,我有一些处于不间断睡眠的进程。 杀死其他进程后,现在有足够的内存可用。 如何将stream程状态从不间断睡眠状态更改为正常运行状态? 或者操作系统会自动进行更改? 还是我必须杀了它,并开始呢? 感谢致敬!
我想从Debian(Lenny)工作站打印到Windowsnetworking打印机。 我什至不知道这是什么types的Windowsnetworking。 我们的技术支持是友好的,但不想参与支持Linux。 我需要使用它有各种各样的原因,完全难住,因为我对Windowsnetworking一无所知。 他们给了我的URI smb://msprint.ourorg.edu作为打印机的“地址”,并进一步确认该域是“ OURORG ”,共享是“ PHYS -PRI ”。 我已经安装了CUPS并确保它作为一个守护进程运行,我点击了system-config-printer [1]图标,select打印机作为通过SAMBA共享的Windows打印机,并input上面的URI。 试图打印一个testing页,只是看到它在队列中。 我试图看看是否可以使用其他两种方法访问共享。 方法1.首先,我从CLI中尝试了“smbclient”: $ smbclient -L //msprint.ourorg.edu -U user23 timeout connecting to 192.168.44.3:445 timeout connecting to 192.168.44.3:139 Connection to msprint.ourorg.edu failed (Error NT_STATUS_ACCESS_DENIED) 方法2.我试图使用GUI工具Smb4K。 这向我展示了另外四个顶层(我假设他们是域?)分组,其中之一是我们的IT部门提供给我的。 点击他们显示了一堆其他机器(我认为是NetBIOS名称?),包括我自己的。 我看到各种其他networking打印机属于其他部门,但我的内部没有。 当然不是IT人员向我推荐的PHYS-PRI。 我意识到,我可能使用Windowsnetworking的错误术语,但任何人都可以帮助我呢? 我应该采取哪些步骤来debugging? 我是否需要真正运行我的机器作为SAMBA服务器来validation打印机,还是应该能够使用CUPS进行通信? 这是CUPSconfiguration的GUI http://cyberelk.net/tim/software/system-config-printer/
我正在尝试在服务器上使用ntp 。 检查ps ntpd进程似乎正在运行: ntpd -u ntp:ntp -p /var/run/ntpd.pid -g 然而时间没有被纠正,有什么想法? 漂移大约是每月2分钟,根据我问到的一个早期问题的答案,这不是问题。 我知道纠正一个严重的漂移时间可能需要一些时间,但我最近纠正了一个准确的值。 (服务器详细信息 – Cent OS,Linux版本2.6.9。) ntpq -pn的结果 72.14.188.52 .INIT. 16 u 62h 1024 0 0.000 0.000 4000.00 4.79.132.217 .INIT. 16 u 10d 1024 0 0.000 0.000 4000.00 72.14.179.211 .INIT. 16 u 62h 1024 0 0.000 0.000 4000.00 *127.127.1.0 LOCAL(0) 10 l 2 64 […]