我必须添加一个命令为许多vlans,并想知道如果我可以生成一个简单的文本文件? 然后,我可以简单地将文本文件粘贴到networking交换机中,并添加所需的行。 基本上,这个单一的命令: ip dhcp-relay 10.32.150.129 10.32.50.1 enable 将需要连续执行,随着.50增加1。 所以它会是,.50,.51,.52,.53 …… 所以它会生成一个文件,如: ip dhcp-relay 10.32.150.129 10.32.50.1 enable ip dhcp-relay 10.32.151.129 10.32.51.1 enable ip dhcp-relay 10.32.152.129 10.32.52.1 enable 等等… 这是我的脚本 #!/bin/bash if xy=50 echo "ip dhcp-relay 10.32.150.129 10.32.50.1 enable" >> pastethisinswitch.txt echo "ip dhcp-relay 10.32.1xy.129 10.32.xy.1 enable" >> pastethisinswitch.txt xy+1 until xy=99 done
我有一个安装在我的电脑上的apache web服务器,如预期般工作,直到我使用他们的软件连接到我的VPN服务提供商(私人互联网访问)。 一旦连接,我无法再每次尝试访问Web服务器(使用我的ISP的公共IP地址123.4.5.6 ) Connection Timeout错误。 但是,networking服务器将保持通过我的局域网(使用LAN IP地址192.168.0.6 )。 据我所知,这是我的networking图(isp和vpn ips不是真正的): 以下是关于networking收集的一些信息(我禁用了我的UFW防火墙并刷新了所有的iptables规则,以排除防火墙引起的可能性): 连接到VPN之前: me@mypc:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 me@mypc:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:1d:09:b4:b9:21 inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0 […]
我有一个我用作文件服务器的Linux机器。 我有一个每月的cron工作,加快了数据驱动器的内容,然后通过scp复制到另一台机器,以保持安全。 由此产生的tarball大小约为300GB,通常需要大约一天半时间才能完成复制(通过802.11g Wi-Fi连接)。 今天我注意到我的备份工作还没有完成,而且已经运行了3天。 检查目标机器,我可以看到只有大约三分之一的数据已被复制到目前为止,它似乎正在以<300KB /秒的速度增长。 在两台机器之间使用iperf ,我可以看到我的networking吞吐量大约是20Mbits / sec,这大约与802.11g连接相当。 在源机器上使用dd if=srcfile of=/dev/null ,我可以从源驱动器(外部USB驱动器)读取大约45MB /秒的数据。 在目标机器上使用dd if=/dev/zero of=/destdrive/tmp.dat ,我可以向目标驱动器(内部SATA驱动器)写入大约30MB / sec。 似乎有点缓慢的SATA驱动器,但不是不合理的缓慢(当然不是300KB /秒慢)。 所以我似乎排除了两端的networking吞吐量和驱动器吞吐量,那么我还能从哪里find瓶颈的来源?
我有一个托pipe的VPS在arch linux上运行。 我正试图从这个服务器进行传出连接,但所有这些都失败了。 经过一些debugging,我发现连接失败的原因是我的服务器无法访问IPv6地址。 Ping到IPv4地址工作,但不到IPv6。 这里是一个例子。 [root@li863-18 /]# nslookup google.com Server: 103.3.60.20 Address: 103.3.60.20#53 Non-authoritative answer: Name: google.com Address: 74.125.68.100 Name: google.com Address: 74.125.68.102 Name: google.com Address: 74.125.68.113 Name: google.com Address: 74.125.68.139 Name: google.com Address: 74.125.68.138 Name: google.com Address: 74.125.68.101 Name: google.com Address: 2404:6800:4003:c02::8a [root@li863-18 /]# ping 74.125.68.100 PING 74.125.68.100 (74.125.68.100) 56(84) bytes of data. […]
我有以下问题: 考虑附加的图像: 我有一个服务器(RHEL 7)和3个IP地址(在同一个物理接口上): 192.168.10.1(eth0,networking192.168.10.0/24上的服务器地址) 192.168.10.100(eth0:1,networking192.168.10.0/24上的群集资源的虚拟IP) 192.168.20.100(eth0:2,networking192.168.20.0/24上的群集资源的虚拟IP) 由于两个群集资源位于两个不同的networking上,因此我必须确定,对于每个客户端请求其中一个资源,响应的path保持完全相同。 这意味着在资源的IP地址的基础上使用两个不同的网关。 使用iproute2的源策略路由是否可以实现这一目标? 提前致谢,
这是我在“服务器”上的当前/ etc / network / interfaces文件: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp name Wired Network auto ath0 iface ath0 inet static name Wireless Network address 10.1.1.1 netmask 255.255.255.0 broadcast 10.1.1.255 wireless-channel 1 wireless-essid MYNETWORKNAME madwifi-base wifi0 madwifi-mode Master eth0(有线连接)在服务器上正常工作,我可以ping google.com为例。 /etc/resolv.conf具有正确的名称服务器。 ath0(无线连接)也正常工作,客户端可以通过SSH连接到服务器,例如:[email protected] 目前客户configuration为: 连接到ESSID:MYNETWORKNAME 静态IP:10.1.1。[2-254] 子网:255.255.255.0 我现在想要的是客户端连接到MYNETWORKNAME并有互联网接入。 我加载接口文件:/etc/init.d/networking [重启|开始|停止](没有networkingpipe理器,wicd等) […]
我有两个系统A和B. A是一个TCP客户端,并在B上向TCP服务器发送消息。 —————— ————————– System A System B 192.168.0.5 wlan0 192.168.0.3 wlan0 127.0.0.1 lo 127.0.0.1 lo TCP Client <————> TCP Server on 127.0.0.1 —————— —————————- TCP客户端发送消息到192.168.0.3。 这应该被redirect到B的本地接口,因为TCP服务器在系统B的端口8000上的127.0.0.1上运行。 因此,我写了下面的IP表规则,但是我的B服务器没有收到任何消息。 哦,顺便说一句,这两个系统是Ubuntu的Linux系统。 这是我在系统B上做的: #Enable IP Forwarding for NAT echo "1" > /proc/sys/net/ipv4/ip_forward #Flush all iptable chains and start afresh sudo iptables -F #Forward incoming packets on 192.168.0.3 at […]
在debian挤压服务器上,我在eth0(eth0和eth0:1)上有2个IP。 打开TCP连接时,服务器默认使用eth0:1 IP。 但是我希望它使用主(eth0)IP,因为我希望另一个只用于(监听)守护进程。 #/etc/network/interfaces auto eth0 iface eth0 inet static address 92.xxx.xxx.92 netmask 255.255.255.192 network 92.xxx.xxx.64 broadcast 93.xxx.xxx.127 gateway 92.xxx.xxx.65 auto eth0:1 iface eth0:1 inet static address 108.xxx.xxx.146 netmask 255.255.255.192 gateway 108.xxx.xxx.129 #ip route show 108.xxx.xxx.128/26 dev eth0 proto kernel scope link src 108.xxx.xxx.146 92.xxx.xxx.64/26 dev eth0 proto kernel scope link src 92.xxx.xxx.92 default […]
我想知道什么是从客户端( 基于Linux ),谁刚刚从DHCP服务器获得IP地址的DHCP服务器地址的最佳方式是什么? 我在大多数文章中search和发现了这个, less /var/lib/dhcp3/dhclient.leases 但是说,客户端是一台虚拟机,并且从某个外部DHCP服务器分配了一个IP地址,那么文件'/var/lib/dhcp3/dhclient.leases'将不会出现。 我试过在客户机上做一个'ifconfig',这是输出 eth0 Link encap:Ethernet HWaddr 00:0C:29:2C:3C:6A inet addr:192.168.163.128 Bcast:192.168.163.255 Mask:255.255.255.0 我可以看到广播(Bcast)地址,但找不到真正的DHCP服务器地址。 希望有人能为我提供一个很好的解决scheme。 感谢和最好的问候。
由于Keepalived和Cisco / Force10都使用VRRP,并使用ID范围0-255: 1)在相同的vlan中使用相同的号码会导致问题。 2)在同一个VLAN中使用不同的号码会导致问题。 3)会在另一个VLAN使用相同的组ID导致问题。 我正在考虑保留Keepalived的最后55个组ID和L3 Switch的前200个。