我正在运行一个Lenny Xen dom0托pipe路由IP设置中的多个虚拟机。 为了获得一个额外的私有子网,我使用以下命令在dom0中创build了桥xenbr0: brctl addbr xenbr0 ifconfig xenbr0 10.0.0.1 netmask 255.255.255.0 ifconfig xenbr0 up 这可以按预期的方式工作,并且在虚拟机启动时由Xen将domU接口添加到网桥。 我唯一的问题是:我怎么在/ etc / network / interfaces中指定这个configuration,它保持永久性,并且在重新启动后这个网桥是可用的? 我尝试了很多教程中的以下configuration: auto xenbr0 iface xenbr0 inet static address 10.0.0.1 netmask 255.255.255.0 network 10.0.0.0 broadcast 10.0.0.255 bridge_stp no 我得到2个不同的错误,这取决于桥梁是否已经存在。 如果不存在: root@dom0:~# brctl show bridge name bridge id STP enabled interfaces root@dom0:~# /etc/init.d/networking restart Reconfiguring […]
我有一个Debian Lenny服务器,在安装时使用DHCP进行设置,但是我已经将其更改为具有静态IP。 现在它几乎随机地改变了一个dhcp和一个静态ip。 这个/etc/network/interfaces是否正确? auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.24 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 192.168.0.9 dns-search example.com 还是有其他的configuration文件,我必须改变?
我们有一台运行Debian Lenny的路由器,这个路由器已经快速路由IPv6好几个月了。 我们的上游已经build议,我们的地址范围正在改变,并且都在运行,所以我想我会添加第二个地址进行testing。 ip -6 addr add 2405:3c00:1:13::2/64 dev eth1 # ping6 2405:3c00:1:13:: (our upstream router) 64 bytes from 2405:3c00:1:13::2: icmp_seq=1 ttl=64 time=0.089 ms 什么? # ip -6 route get 2405:3c00:1:13:: local 2405:3c00:1:13:: from :: via :: dev lo table local proto none src 2405:3c00:1:13::2 metric 0 mtu 16436 advmss 16376 hoplimit 4294967295 # route […]
我刚刚收到运行Debian 5.0(amd64)的新vServer的login信息。 每当我login,我得到一个空行: markus@neon ~ $ ssh flour markus@flour ~ 我不知道这条线从哪里来,我不希望它在那里。 为了debugging这个,我把foo放在/etc/issue.net中,并相应地在/etc/ssh/sshd_config设置了Banner选项。 然后,我把.bash_profile中的echo bar作为第一行。 结果是这样的: markus@neon ~ $ ssh flour foo bar markus@flour ~ $ 我不知道在Banner和.bash_profile之间使用了哪些文件。 有人可以给我一个提示吗?
我刚刚把我的系统从Lenny升级到Squeeze,按照这里发布的步骤。 我遵循所有的步骤使用apt-get(从Etch升级到Lenny,我使用aptitudebuild议),升级进展顺利。 在日常工作中,我使用aptitude来保持系统是最新的,我非常喜欢自动处理未使用的软件包,所以如果我安装依赖于B的软件包A时,删除B也会将系统保持干净。 我的问题是:apt-get和aptitude是否共享软件包的自动处理? 我不这么认为,因为通过apt-get进行升级后,发现很多软件包在aptitude中没有标记为Auto。 我对吗? 如果答案是肯定的,我怎样才能以自动化的方式解决这个问题?
问题我想知道如何隧道服务器上的请求(debian)到我的笔记本电脑上的端口80使用SSH隧道。 问题我可以用下面的命令打开一个隧道,这个命令行为并不像我想的那样: ssh -R 4445:localhost:80 [email protected] 运行这个并在example.com上获得一个shell后,下面的命令按预期执行,返回我的笔记本电脑上托pipe的网页: wget localhost:4445 但是,当试图使用example.com:4445而不是localhost:4445运行这个相同的命令时,我得到一个连接被拒绝。 额外信息:我也尝试使用shorewall写一个转发规则: DNAT net $FW:127.0.0.1:4445 tcp 4446 然后尝试 wget example.com:4446 当wget在以上任何一种情况下失败,我得到这个: –2011-02-16 13:48:26– http://example.com:4446/ Resolving example.com… 70.90.XXX.XX Connecting to example.com|70.90.XXX.XX|:4446… failed: Connection refused. 任何想法去哪里从这里? 而且,如果有不同的/更好的方法来达到这个效果,我完全接受这个想法。 编辑感谢您的build议! 试过以下几点: ssh -R example.com:4445:localhost:80 [email protected] 和 ssh -R :4445:localhost:80 [email protected] 然后当运行与上面相同的wget时,返回相同的错误。 我也许应该提到这个服务器有两个接口(eth0 public eth1 private)。 编辑 我是一个白痴:(不得不设置 GatewayPorts yes 在sshd_config中。 […]
如何在debian服务器上configuration默认的邮件发送者属性(如果有问题,使用exim4的邮件传输代理)? 背景 我正在运行一个由rackspace托pipe的服务器(debian 5,mta是exim4)。 Rackspace邮件使用传出发件人地址authentication,这样我只能从审核的“发件人”地址发送电子邮件。 作为一个本地用户发送会导致拒绝: SMTP<< 550 5.1.0 <[email protected]>: Sender address rejected: User unknown in relay recipient table SMTP<< 554 5.5.1 Error: no valid recipients SMTP>> QUIT LOG: MAIN ** [email protected] R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:<[email protected]>: host smtp.emailsrvr.com [xxxxxxx]: 550 5.1.0 <[email protected]>: Sender address rejected: User unknown in […]
我不了解lxcnetworking的模式。 我想有4位嘉宾:apache1,apache2,数据库和frontdoor frontdoor是一个决定使用哪个apache的鱿鱼 它完全适用于虚拟服务器,当所有的客人都有一个虚拟接口(与networking隔离),前端有两个接口真正的eth0和虚拟 现在我迁移到lxc,而不是假人,我使用桥(在主机上)和mode = veth(在客人上) 我不高兴看到ifconfig中有四个vethLIJG3f,但让我们看看它的好。 问题是,我不能去鱿鱼。 我试图iptables -t NAT -A PREROUTING -p tcp -dport 80 -j DNAT -to-dest 172.16.0.2但它根本不起作用。 我不知道是否应该改变别的东西?
我试图在Linux服务器(Debian Squeeze)上安装无线网卡(TP-Link TL-WN350GD)。 冷启动后,lspci -nn显示该卡的PCI ID是168c:ffa1。 内核(来自backports的2.6.38)没有该设备ID的模块,所以没有模块被加载。 但是,在热启动(即执行重启命令)之后,同一个设备显示为168c:001d,这似乎是正确的ID,并由ath5k模块处理,如文中所述。 据我所知,该设备完美地在Debian中以这个特定的内核工作(我可以连接到一个AP,并与networking的其他部分进行无线通信)。 问题是,当系统关机时,下一次启动设备会得到一个错误的ID(168c:ffa1),而且显然没有被检测到。 如果我重新启动,则一切恢复正常(设备ID = 168c:001d,ath5k模块自动加载)。 我以前从来没有见过有关PCI ID的奇怪行为,这就是我想知道的: 有这样的情况有任何解决方法吗? 有什么办法可以“强制”这个特定设备的ID,这样驱动程序每次都被加载,而不仅仅是在热启动之后? 如果这可以通过udev规则来完成,那么一个例子会非常有用。 TIA,Alex
在能力方面,我怎么知道包裹是从哪里来的? 我已经build立了我的apt sources.list和preferences文件钉住,但我只是想确保我不是不知不觉升级到来自backports或不稳定的软件包。