我已经将Ubuntu 12.04configuration为具有两个接口的网关machine.its eth0 with ip 192.168.122.39(Static) and eth1 connected to modem with ip address 192.168.2.3(through DHCP). 在路由器框中启用ip-forwarding。 客户机configuration为: ip address 192.168.122.5 and gateway 192.168.122.39 客户端机器可以ping通路由器(192.168.122.39)。但是当ping到8.8.8.8回复没有到达客户端机器,但是在网关的tcpdump输出中,我可以看到8.8.8.8的回应请求,但从来没有回应回复。这是因为122.5没有转发请求2.0networking。请你帮我解决这个问题。 编辑:步骤跟随 此机器正在运行XEN HVM。 路由器机器:两个接口eth0:192.168.122.39(静态ip)eth1:192.168.2.3在路由器上 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -A FORWARD -i eth0 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -m state –state […]
我的服务器今晚自己重新启动。 我怎么能确定这是由什么引起的? 我检查了/ var / log / messages,但是我从那里不能理解。 有没有其他的方式/select? 我使用红帽企业Linux AS版本3(Taroon Update 5) 谢谢
我试图通过发布命令在Debian 6.0上启动virtuoso: /etc/init.d/virtuoso-opensource-6.1 start 它与消息失败 virtuoso-opensource-6.1已禁用,/etc/default/virtuoso-opensource-6.1。 …失败了!
当我从bash shell运行命令: bash for i in 1 2 3 ; do echo $i ; done 1 2 3 但是当我切换到tcsh并想运行: tcsh bash -c for i in 1 2 3 ; do echo $i ; done i: -c: line 1: syntax error near unexpected token `newline' i: -c: line 1: `for' i: Undefined variable. 请咨询为什么我得到错误(我运行for循环从bash -c它是相同的?我需要修复?
我试图让服务器启动时启动一个独angular兽服务器。 我创build了一个shell脚本,如果我以ubuntu用户身份login并运行,就可以运行 /etc/init.d/unicorn start Shell脚本 #!/bin/sh case "$1" in start) cd /home/ubuntu/projects/asbest/current/ unicorn_rails -c /home/ubuntu/projects/asbest/current/config/unicorn.rb -D -E production ;; stop) if ps aux | awk '{print $2 }' | grep `cat ~/projects/asbest/current/tmp/pids/unicorn.pid`> /dev/null; then kill `cat ~/projects/asbest/current/tmp/pids/uni$ ;; restart) $0 stop $0 start ;; esac 当我重新启动服务器时,我注意到独angular兽服务器没有监听套接字。 由于我作为ubuntu用户成功运行代码,所以我修改了脚本让它总是通过sudo使用ubuntu用户。 #!/bin/sh case "$1" in start) cd /home/ubuntu/projects/asbest/current/ sudo […]
我遇到了一个用于在EC2上引导服务器的结构脚本的奇怪问题。 我推出一个股票Ubuntu 12.04 AMI(ami-3d4ff254),等待它启动,然后继续: with settings(host_string="ubuntu@%s" % i.dns_name, connection_attempts=30): sudo('apt-get -qy update') sudo('apt-get -qy install –no-install-recommends mdadm') # don't install postfix #etc… apt-get update似乎运行正常,并没有提供任何错误,但是(2/3左右的时间)安装mdadm会抛出“无安装候选”错误。 当我SSH入服务器并运行apt-get install mdadm我得到同样的错误。 手工运行apt-get update ,然后包安装正常。 任何想法可能发生什么,或想法debugging? 编辑 :事实certificate,通过添加一个sleep(10) SSH服务器启动后,并尝试apt-get update它工作正常。 这似乎是一个问题,在这个AMI的apt上configuration,或者在Amazon的一端或者DNS问题上可能有些奇怪。 这是我在/etc/apt/sources.list条目: deb http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise main deb-src http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise main deb http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates main deb-src http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates main deb http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ […]
我有两台计算机(都是Ubuntu)之间的单向连接。 我正在寻找一个简单的方法来find最大带宽 。 我需要find计算机A和计算机B之间的最大传输速率而不丢失数据包。 有人可以咨询吗? 目前,我正在使用netcat ,但我正在寻找更好的方法。
我有一个应用程序需要发送和接收某个TCP端口上的stream量,例如5000.服务器组件使用端口6000。 有没有什么软件可以让我把这两个端口“TCP桥接”在一起? 我想在AWS或Azure托pipe平台上运行此TCP桥。 因为我知道C#很好,.NET解决scheme将是理想的。
我正在尝试为服务器上的虚拟机构buildnetworking桥接器。 所以我添加了一个新文件,并在/etc/sysconfig/network-scripts目录中更改了另一个文件。 然后我使用以下命令/etc/init.d/network restart了networking: /etc/init.d/network restart 之后,服务器不起来了。 我联系了托pipe服务提供商的支持。 我需要一种方法在networking重新启动之前validation我的新configuration。 我需要确保它会重新启动,就像apache的/etc/init.d/httpd configtest
我对这个服务器应该做什么感到茫然。 我需要它来运行php5.3和相应的版本的MySQL。 今天我收到了一个客户端,通过使用Fedora core 6的工作,在一些非常小的安装程序上运行10个非常小的网站。 我原来的想法只是升级到php5.3。 我有yum(安装3.0.8)重新configuration为Fedora的档案。 它允许的最新版本的PHP是5.1.8。 我对服务器设置还比较陌生,对于擦除服务器升级它感到紧张。 由于它是大约6-8岁,我不确定它是否会支持最新版本的Fedora。 服务器规格是: Parallels Plesk Panel version 9.5.4 Operating system Linux 2.6.9-023stab048.4-smp CPU GenuineIntel, Intel(R) Xeon(R)CPU E5335 @ 2.00GHz (10gb disk space and 1gb of memory). 我用我的个人服务器的Fedora,所以我有点熟悉它。 我没有做太多奢侈的事情。 有没有办法,我可以逃脱这个噩梦与安装php5.3还是我需要迁移这些网站到一个新的服务器?